com.liferay.portlet.journal.util
Class TemplateNode

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<java.lang.String,java.lang.Object>
              extended by com.liferay.portlet.journal.util.TemplateNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.Object>

public class TemplateNode
extends java.util.LinkedHashMap<java.lang.String,java.lang.Object>

View Source

Author:
Alexander Chow, Raymond Augé
See Also:
Serialized Form

Constructor Summary
TemplateNode(java.lang.String name, java.lang.String data, java.lang.String type)
           
 
Method Summary
 void appendChild(TemplateNode child)
           
 void appendChildren(java.util.List<TemplateNode> children)
           
 void appendOption(java.lang.String option)
           
 void appendOptions(java.util.List<java.lang.String> options)
           
 void appendSibling(TemplateNode sibling)
           
 TemplateNode getChild(java.lang.String name)
           
 java.util.List<TemplateNode> getChildren()
           
 java.lang.String getData()
           
 java.lang.String getName()
           
 java.util.List<java.lang.String> getOptions()
           
 java.util.List<TemplateNode> getSiblings()
           
 java.lang.String getType()
           
 java.lang.String getUrl()
           
 
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, get, removeEldestEntry
 
Methods inherited from class java.util.HashMap
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

TemplateNode

public TemplateNode(java.lang.String name,
                    java.lang.String data,
                    java.lang.String type)
Method Detail

appendChild

public void appendChild(TemplateNode child)

appendChildren

public void appendChildren(java.util.List<TemplateNode> children)

appendOption

public void appendOption(java.lang.String option)

appendOptions

public void appendOptions(java.util.List<java.lang.String> options)

appendSibling

public void appendSibling(TemplateNode sibling)

getChild

public TemplateNode getChild(java.lang.String name)

getChildren

public java.util.List<TemplateNode> getChildren()

getData

public java.lang.String getData()

getName

public java.lang.String getName()

getOptions

public java.util.List<java.lang.String> getOptions()

getSiblings

public java.util.List<TemplateNode> getSiblings()

getType

public java.lang.String getType()

getUrl

public java.lang.String getUrl()