|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tiles.mgmt.TileDefinition
org.apache.tiles.definition.Definition
public class Definition
A definition, i.e. a template with (completely or not) filled attributes. Attributes of a template can be defined with the help of this class. An instance of this class can be used as a bean, and passed to 'insert' tag.
Field Summary | |
---|---|
protected static org.apache.commons.logging.Log |
log
Commons Logging instance. |
Fields inherited from class org.apache.tiles.mgmt.TileDefinition |
---|
attributes, inherit, name, preparer, role, template |
Constructor Summary | |
---|---|
Definition()
Constructor. |
|
Definition(java.lang.String name,
java.lang.String template,
java.util.Map<java.lang.String,Attribute> attributes)
Constructor. |
|
Definition(TileDefinition definition)
Copy Constructor. |
Method Summary | |
---|---|
boolean |
hasAttributeValue(java.lang.String key)
Checks whether the key attribute has been set. |
boolean |
isExtending()
Get extends flag. |
boolean |
isIsVisited()
Returns the visit flag, used during inheritance resolution. |
void |
put(java.lang.String name,
java.lang.Object content)
Put an attribute in template definition. |
void |
put(java.lang.String name,
java.lang.Object content,
java.lang.String role)
Put an attribute in template definition. |
void |
put(java.lang.String name,
java.lang.Object content,
java.lang.String type,
java.lang.String role)
Put an attribute in template definition. |
void |
setIsVisited(boolean isVisited)
Sets the visit flag, used during inheritance resolution. |
java.lang.String |
toString()
Returns a description of the attributes. |
Methods inherited from class org.apache.tiles.mgmt.TileDefinition |
---|
addAttribute, getAttribute, getAttributes, getExtends, getName, getPreparer, getRole, getTemplate, putAttribute, setExtends, setName, setPreparer, setRole, setTemplate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static org.apache.commons.logging.Log log
Constructor Detail |
---|
public Definition()
public Definition(TileDefinition definition)
definition
- The definition to copy.public Definition(java.lang.String name, java.lang.String template, java.util.Map<java.lang.String,Attribute> attributes)
name
- The name of the definition.template
- The template of the definition.attributes
- The attribute map of the definition.Method Detail |
---|
public boolean hasAttributeValue(java.lang.String key)
key
attribute has been set.
key
- The attribute key to check.
true
if the attribute has a value.public void put(java.lang.String name, java.lang.Object content)
name
- Attribute namecontent
- Attribute valuepublic void put(java.lang.String name, java.lang.Object content, java.lang.String role)
name
- Attribute namecontent
- Attribute valuerole
- Determine if content is used by get tag. If user is in role, content is used.public void put(java.lang.String name, java.lang.Object content, java.lang.String type, java.lang.String role)
name
- Attribute namecontent
- Attribute valuetype
- attribute type: template, string, definitionrole
- Determine if content is used by get tag. If user is in role, content is used.public java.lang.String toString()
toString
in class java.lang.Object
public boolean isExtending()
true
if this definition extends another.public void setIsVisited(boolean isVisited)
isVisited
- true
is the definition has been visited.public boolean isIsVisited()
true
is the definition has been visited.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |