public class JSPContentTreeNode extends Object implements JSPTreeNodeIF
JSPContentHandler
Modifier and Type | Field and Description |
---|---|
protected String |
content |
protected JSPTreeNodeIF |
parent |
Constructor and Description |
---|
JSPContentTreeNode(JSPTreeNodeIF parent,
String content)
Constructor that accepts the parent of this JSPTreeNode as an
argument.
|
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(String key,
String value)
Add a attribute to this JSPTreeNode.
|
void |
addChild(JSPTreeNodeIF node)
Adds a child node to this JSPTreeNode.
|
Map<String,String> |
getAttributes()
Returns the attributes for this JSPTreeNode.
|
List<JSPTreeNodeIF> |
getChildren()
Gets the children (ordered) of this JSPTreeNode.
|
String |
getContent()
The string content attached to this JSPTreeNode.
|
JSPTreeNodeIF |
getParent()
Gets the parent node of this JSPTreeNode.
|
javax.servlet.jsp.tagext.TagSupport |
getTag()
Gets the tag that this JSPTreeNode represents.
|
String |
getTagName()
Gets the tag name that this JSPTreeNode represents.
|
JSPTreeNodeIF |
makeClone()
Returns a node of the same class with the same internal state,
but with a different tag object internally.
|
void |
setContent(String content) |
void |
setParent(JSPTreeNodeIF parent)
Sets the parent node of this JSPTreeNode.
|
void |
setTag(javax.servlet.jsp.tagext.TagSupport tag)
Sets the tag which this JSPTreeNode represents.
|
void |
setTagName(String name)
Sets the name of the tag which this JSPTreeNode represents.
|
String |
toString()
A string representation of this JSPTreeNode.
|
protected String content
protected JSPTreeNodeIF parent
public JSPContentTreeNode(JSPTreeNodeIF parent, String content)
public Map<String,String> getAttributes()
JSPTreeNodeIF
getAttributes
in interface JSPTreeNodeIF
public void addAttribute(String key, String value)
JSPTreeNodeIF
addAttribute
in interface JSPTreeNodeIF
public void setTagName(String name)
JSPTreeNodeIF
setTagName
in interface JSPTreeNodeIF
public String getTagName()
JSPTreeNodeIF
getTagName
in interface JSPTreeNodeIF
public javax.servlet.jsp.tagext.TagSupport getTag()
JSPTreeNodeIF
getTag
in interface JSPTreeNodeIF
public void setTag(javax.servlet.jsp.tagext.TagSupport tag)
JSPTreeNodeIF
setTag
in interface JSPTreeNodeIF
public JSPTreeNodeIF getParent()
JSPTreeNodeIF
getParent
in interface JSPTreeNodeIF
public void setParent(JSPTreeNodeIF parent)
JSPTreeNodeIF
setParent
in interface JSPTreeNodeIF
public void addChild(JSPTreeNodeIF node)
JSPTreeNodeIF
addChild
in interface JSPTreeNodeIF
public List<JSPTreeNodeIF> getChildren()
JSPTreeNodeIF
getChildren
in interface JSPTreeNodeIF
public String getContent()
JSPTreeNodeIF
getContent
in interface JSPTreeNodeIF
public void setContent(String content)
public String toString()
JSPTreeNodeIF
toString
in interface JSPTreeNodeIF
toString
in class Object
public JSPTreeNodeIF makeClone()
JSPTreeNodeIF
makeClone
in interface JSPTreeNodeIF