public class TemplateNode
extends java.util.LinkedHashMap<java.lang.String,java.lang.Object>
| Constructor and Description |
|---|
TemplateNode(ThemeDisplay themeDisplay,
java.lang.String name,
java.lang.String data,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> attributes) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendChild(TemplateNode templateNode) |
void |
appendChildren(java.util.List<TemplateNode> templateNodes) |
void |
appendOption(java.lang.String option) |
void |
appendOptions(java.util.List<java.lang.String> options) |
void |
appendSibling(TemplateNode templateNode) |
java.lang.String |
getAttribute(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
TemplateNode |
getChild(java.lang.String name) |
java.util.List<TemplateNode> |
getChildren() |
java.lang.String |
getData() |
java.lang.String |
getFriendlyUrl() |
protected long |
getLayoutGroupId() |
protected long |
getLayoutId() |
protected java.lang.String |
getLayoutType() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getOptions() |
java.util.List<TemplateNode> |
getSiblings() |
java.lang.String |
getType() |
java.lang.String |
getUrl() |
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, valuespublic TemplateNode(ThemeDisplay themeDisplay, java.lang.String name, java.lang.String data, java.lang.String type, java.util.Map<java.lang.String,java.lang.String> attributes)
public void appendChild(TemplateNode templateNode)
public void appendChildren(java.util.List<TemplateNode> templateNodes)
public void appendOption(java.lang.String option)
public void appendOptions(java.util.List<java.lang.String> options)
public void appendSibling(TemplateNode templateNode)
public java.lang.String getAttribute(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public TemplateNode getChild(java.lang.String name)
public java.util.List<TemplateNode> getChildren()
public java.lang.String getData()
public java.lang.String getFriendlyUrl()
public java.lang.String getName()
public java.util.List<java.lang.String> getOptions()
public java.util.List<TemplateNode> getSiblings()
public java.lang.String getType()
public java.lang.String getUrl()
protected long getLayoutGroupId()
protected long getLayoutId()
protected java.lang.String getLayoutType()