|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tiles.BasicAttributeContext org.apache.tiles.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.
It can be used as a data transfer object used for registering new
definitions with the Container.
Field Summary | |
---|---|
protected String |
inherit
Extends attribute value. |
protected String |
name
Definition name. |
Fields inherited from class org.apache.tiles.BasicAttributeContext |
---|
attributes, cascadedAttributes, preparer, templateAttribute |
Constructor Summary | |
---|---|
Definition()
Constructor. |
|
Definition(Definition definition)
Copy Constructor. |
|
Definition(String name,
Attribute templateAttribute,
Map<String,Attribute> attributes)
Constructor. |
|
Definition(String name,
String template,
Map<String,Attribute> attributes)
Deprecated. Use Definition(String, Attribute, Map) . |
Methods inherited from class org.apache.tiles.BasicAttributeContext |
---|
addAll, addMissing, clear, getAttribute, getAttributeNames, getCascadedAttribute, getCascadedAttributeNames, getLocalAttribute, getLocalAttributeNames, getPreparer, getTemplateAttribute, inherit, inherit, inheritCascadedAttributes, putAttribute, putAttribute, setPreparer, setTemplateAttribute |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String inherit
protected String name
Constructor Detail |
---|
public Definition()
public Definition(Definition definition)
definition
- The definition to copy.public Definition(String name, String template, Map<String,Attribute> attributes)
Definition(String, Attribute, Map)
.
name
- The name of the definition.template
- The template of the definition.attributes
- The attribute map of the definition.public Definition(String name, Attribute templateAttribute, Map<String,Attribute> attributes)
name
- The name of the definition.templateAttribute
- The template attribute of the definition.attributes
- The attribute map of the definition.Method Detail |
---|
public String getName()
public void setName(String aName)
aName
- the new value of the name property@Deprecated public String getTemplate()
BasicAttributeContext.getTemplateAttribute()
.
@Deprecated public void setTemplate(String template)
BasicAttributeContext.getTemplateAttribute()
.
template
- the new value of the path property@Deprecated public String getRole()
BasicAttributeContext.getTemplateAttribute()
.
@Deprecated public void setRole(String role)
BasicAttributeContext.getTemplateAttribute()
.
role
- the new value of the role property@Deprecated public Map<String,Attribute> getAttributes()
AttributeContext.getLocalAttributeNames()
and
AttributeContext.getCascadedAttributeNames()
.
@Deprecated public void addAttribute(Attribute attribute)
BasicAttributeContext.putAttribute(String, Attribute)
.
attribute
- Attribute to add.@Deprecated public boolean hasAttributeValue(String key)
AttributeContext.getAttribute(String)
returns null.
key
attribute has been set.
key
- The attribute key to check.
true
if the attribute has a value.@Deprecated public void put(String name, Object content)
AttributeContext.putAttribute(String, Attribute)
or AttributeContext.putAttribute(String, Attribute, boolean)
.
name
- Attribute namecontent
- Attribute value@Deprecated public void put(String name, Object content, String role)
AttributeContext.putAttribute(String, Attribute)
or AttributeContext.putAttribute(String, Attribute, boolean)
.
name
- Attribute namecontent
- Attribute valuerole
- Determine if content is used by get tag. If user is in role, content is used.@Deprecated public void put(String name, Object content, Attribute.AttributeType type, String role)
AttributeContext.putAttribute(String, Attribute)
or AttributeContext.putAttribute(String, Attribute, boolean)
.
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 void setExtends(String name)
name
- Name of the extended definition.public String getExtends()
public boolean equals(Object obj)
equals
in class BasicAttributeContext
public int hashCode()
hashCode
in class BasicAttributeContext
public boolean isExtending()
true
if this definition extends another.public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |