org.ofbiz.widget.tree
Class ModelTree.ModelNode

java.lang.Object
  extended by org.ofbiz.widget.tree.ModelTree.ModelNode
Enclosing class:
ModelTree

public static class ModelTree.ModelNode
extends java.lang.Object


Nested Class Summary
static class ModelTree.ModelNode.Image
           
static class ModelTree.ModelNode.Label
           
static class ModelTree.ModelNode.Link
           
static class ModelTree.ModelNode.ModelSubNode
           
 
Field Summary
protected  java.util.List<ModelTreeAction> actions
           
protected  ModelTreeCondition condition
           
protected  java.lang.String entityName
           
protected  java.lang.String entryName
           
protected  java.lang.String expandCollapseStyle
           
protected  ModelTree.ModelNode.Image image
           
protected  ModelTree.ModelNode.Label label
           
protected  ModelTree.ModelNode.Link link
           
protected  ModelTree modelTree
           
protected  java.lang.String name
           
protected  java.lang.String pkName
           
protected  java.lang.String renderStyle
           
protected  FlexibleStringExpander screenLocationExdr
           
protected  FlexibleStringExpander screenNameExdr
           
protected  java.lang.String shareScope
           
protected  java.util.List<ModelTree.ModelNode.ModelSubNode> subNodeList
           
protected  java.util.List<java.lang.Object[]> subNodeValues
           
protected  FlexibleStringExpander wrapStyleExdr
           
 
Constructor Summary
ModelTree.ModelNode()
           
ModelTree.ModelNode(org.w3c.dom.Element nodeElement, ModelTree modelTree)
           
 
Method Summary
 void getChildren(java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.lang.String getEntityName()
           
 java.lang.String getEntryName()
           
 java.lang.String getExpandCollapseStyle()
           
 ModelTree getModelTree()
           
 java.lang.String getName()
           
 java.lang.String getPkName()
           
 java.lang.String getRenderStyle()
           
 java.lang.String getWrapStyle(java.util.Map<java.lang.String,java.lang.Object> context)
           
 boolean hasChildren(java.util.Map<java.lang.String,java.lang.Object> context)
           
 boolean isExpandCollapse()
           
 boolean isFollowTrail()
           
 boolean isRootNode()
           
 void renderNodeString(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, TreeStringRenderer treeStringRenderer, int depth)
           
 void setEntityName(java.lang.String name)
           
 void setPkName(java.lang.String pkName)
           
 boolean showPeers(int currentDepth, java.util.Map<java.lang.String,java.lang.Object> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

screenNameExdr

protected FlexibleStringExpander screenNameExdr

screenLocationExdr

protected FlexibleStringExpander screenLocationExdr

shareScope

protected java.lang.String shareScope

label

protected ModelTree.ModelNode.Label label

link

protected ModelTree.ModelNode.Link link

image

protected ModelTree.ModelNode.Image image

subNodeList

protected java.util.List<ModelTree.ModelNode.ModelSubNode> subNodeList

actions

protected java.util.List<ModelTreeAction> actions

name

protected java.lang.String name

modelTree

protected ModelTree modelTree

subNodeValues

protected java.util.List<java.lang.Object[]> subNodeValues

expandCollapseStyle

protected java.lang.String expandCollapseStyle

wrapStyleExdr

protected FlexibleStringExpander wrapStyleExdr

condition

protected ModelTreeCondition condition

renderStyle

protected java.lang.String renderStyle

entryName

protected java.lang.String entryName

entityName

protected java.lang.String entityName

pkName

protected java.lang.String pkName
Constructor Detail

ModelTree.ModelNode

public ModelTree.ModelNode()

ModelTree.ModelNode

public ModelTree.ModelNode(org.w3c.dom.Element nodeElement,
                           ModelTree modelTree)
Method Detail

renderNodeString

public void renderNodeString(java.lang.Appendable writer,
                             java.util.Map<java.lang.String,java.lang.Object> context,
                             TreeStringRenderer treeStringRenderer,
                             int depth)
                      throws java.io.IOException,
                             GeneralException
Throws:
java.io.IOException
GeneralException

hasChildren

public boolean hasChildren(java.util.Map<java.lang.String,java.lang.Object> context)

getChildren

public void getChildren(java.util.Map<java.lang.String,java.lang.Object> context)

getName

public java.lang.String getName()

getEntryName

public java.lang.String getEntryName()

getRenderStyle

public java.lang.String getRenderStyle()

isExpandCollapse

public boolean isExpandCollapse()

isFollowTrail

public boolean isFollowTrail()

isRootNode

public boolean isRootNode()

showPeers

public boolean showPeers(int currentDepth,
                         java.util.Map<java.lang.String,java.lang.Object> context)

getExpandCollapseStyle

public java.lang.String getExpandCollapseStyle()

getWrapStyle

public java.lang.String getWrapStyle(java.util.Map<java.lang.String,java.lang.Object> context)

getModelTree

public ModelTree getModelTree()

setEntityName

public void setEntityName(java.lang.String name)

getEntityName

public java.lang.String getEntityName()

getPkName

public java.lang.String getPkName()

setPkName

public void setPkName(java.lang.String pkName)