|
||||||||||
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, equals, 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 int hashCode()
hashCode
in class Object
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 |