|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.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 Objectpublic 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 | |||||||||