Ontimize Document Management 0.035EN

com.ontimize.dms.client.gui.conf
Class InternalConfigNode

java.lang.Object
  extended by com.ontimize.dms.client.gui.conf.InternalConfigNode
All Implemented Interfaces:
java.io.Serializable

public class InternalConfigNode
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.util.List children
           
static java.lang.String CLASS_KEY
           
protected  java.util.Map data
           
static java.lang.String DISABLED_ACTIONS_KEY
           
static java.lang.String FIELDS_KEY
           
protected  java.lang.String id
           
static java.lang.String ID_KEY
           
static java.lang.String KEYS_KEY
           
protected  int level
           
protected  java.lang.String name
           
static java.lang.String NAME_KEY
           
protected  InternalConfigNode parent
           
static java.lang.String PARENT_FIELDS_KEY
           
static java.lang.String TEXT_KEY
           
static java.lang.String TIP_KEY
           
static java.lang.String VISIBLE_FIELDS_KEY
           
 
Constructor Summary
InternalConfigNode(java.util.Map data)
           
 
Method Summary
 void add(InternalConfigNode node)
           
protected  void createChildrenList(InternalConfigNode node, java.lang.String key, java.util.List list)
           
protected  void createChildrenNames(InternalConfigNode node, java.util.List names)
           
protected  void createChildrenTooltips(InternalConfigNode node, java.util.List tips)
           
 InternalConfigNode getChild(java.lang.String name)
           
 InternalConfigNode[] getChildren()
           
 java.util.List getChildrenList()
           
 java.util.List getChildrenNames()
           
 java.util.Map getData()
           
 java.lang.String getData(java.lang.String key)
           
 java.lang.String getID()
           
 java.lang.String getKeys()
           
 int getLevel()
           
 java.util.List getList(java.lang.String key)
           
 java.util.List getList(java.lang.String key, boolean children)
           
 java.lang.String getName()
           
 InternalConfigNode getParent()
           
 DocumentTooltip[] getTooltips()
           
 java.util.List getTooltipsList()
           
 boolean isLeaf()
           
 boolean isRoot()
           
 void setLevel(int level)
           
 java.lang.String toString()
           
 java.lang.String toString(int depth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID_KEY

public static final java.lang.String ID_KEY
See Also:
Constant Field Values

NAME_KEY

public static final java.lang.String NAME_KEY
See Also:
Constant Field Values

TEXT_KEY

public static final java.lang.String TEXT_KEY
See Also:
Constant Field Values

KEYS_KEY

public static final java.lang.String KEYS_KEY
See Also:
Constant Field Values

FIELDS_KEY

public static final java.lang.String FIELDS_KEY
See Also:
Constant Field Values

VISIBLE_FIELDS_KEY

public static final java.lang.String VISIBLE_FIELDS_KEY
See Also:
Constant Field Values

PARENT_FIELDS_KEY

public static final java.lang.String PARENT_FIELDS_KEY
See Also:
Constant Field Values

TIP_KEY

public static final java.lang.String TIP_KEY
See Also:
Constant Field Values

DISABLED_ACTIONS_KEY

public static final java.lang.String DISABLED_ACTIONS_KEY
See Also:
Constant Field Values

CLASS_KEY

public static final java.lang.String CLASS_KEY
See Also:
Constant Field Values

parent

protected InternalConfigNode parent

children

protected java.util.List children

level

protected int level

id

protected java.lang.String id

name

protected java.lang.String name

data

protected java.util.Map data
Constructor Detail

InternalConfigNode

public InternalConfigNode(java.util.Map data)
Method Detail

getID

public java.lang.String getID()

getName

public java.lang.String getName()

getKeys

public java.lang.String getKeys()

getData

public java.util.Map getData()

getData

public java.lang.String getData(java.lang.String key)

getList

public java.util.List getList(java.lang.String key)

getList

public java.util.List getList(java.lang.String key,
                              boolean children)

createChildrenList

protected void createChildrenList(InternalConfigNode node,
                                  java.lang.String key,
                                  java.util.List list)

getLevel

public int getLevel()

isRoot

public boolean isRoot()

isLeaf

public boolean isLeaf()

getParent

public InternalConfigNode getParent()

getChild

public InternalConfigNode getChild(java.lang.String name)

getChildren

public InternalConfigNode[] getChildren()

getChildrenList

public java.util.List getChildrenList()

getChildrenNames

public java.util.List getChildrenNames()

createChildrenNames

protected void createChildrenNames(InternalConfigNode node,
                                   java.util.List names)

getTooltips

public DocumentTooltip[] getTooltips()

getTooltipsList

public java.util.List getTooltipsList()

createChildrenTooltips

protected void createChildrenTooltips(InternalConfigNode node,
                                      java.util.List tips)

add

public void add(InternalConfigNode node)

setLevel

public void setLevel(int level)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(int depth)

Ontimize Document Management