|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NodeElement
Interface that abstracts the idea of an element. An element has a name, list of NodeAttribute
's, a parent element and child elements
Method Summary | |
---|---|
void |
accept(NodeElementVisitor visitor)
Accepts an NodeElementVisitor |
void |
addAttribute(NodeAttribute attribute)
Add an attribute |
void |
addChildElement(NodeElement childElement)
Adds a child element. |
List<NodeAttribute> |
getAttributes()
List of attributes of this element |
List<NodeElement> |
getChildElements()
Returns the list of child elements. |
String |
getFQName()
Same as calling getFQName(String) with the string "." |
String |
getFQName(String delimiter)
The fully qualified name of the element. |
String |
getInnerContent()
The inner content of this element as string. |
String |
getName()
The name of the element |
NodeElement |
getParent()
Returns the parent of this element. |
boolean |
hasChildren()
Returns true if there is at least one child |
boolean |
isOptional()
Returns true if this element is optional |
void |
setInnerContent(String content)
Sets the inner content of this element |
void |
setOptional(boolean optional)
Sets optional or not |
Method Detail |
---|
String getName()
String getFQName()
getFQName(String)
with the string "."
String getFQName(String delimiter)
delimiter
string
delimiter
-
List<NodeAttribute> getAttributes()
NodeElement getParent()
List<NodeElement> getChildElements()
boolean hasChildren()
String getInnerContent()
void addAttribute(NodeAttribute attribute)
attribute
- add an attributevoid addChildElement(NodeElement childElement)
childElement
- adds a child elementvoid accept(NodeElementVisitor visitor)
NodeElementVisitor
visitor
- the visitor whose visit methods will be calledboolean isOptional()
void setOptional(boolean optional)
optional
- void setInnerContent(String content)
content
-
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |