org.ofbiz.widget.tree
Class ModelTree
java.lang.Object
org.ofbiz.widget.ModelWidget
org.ofbiz.widget.tree.ModelTree
- All Implemented Interfaces:
- java.io.Serializable
public class ModelTree
- extends ModelWidget
Widget Library - Tree model class
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
treeLocation
protected java.lang.String treeLocation
rootNodeName
protected java.lang.String rootNodeName
defaultRenderStyle
protected java.lang.String defaultRenderStyle
defaultWrapStyleExdr
protected FlexibleStringExpander defaultWrapStyleExdr
nodeList
protected java.util.List<ModelTree.ModelNode> nodeList
nodeMap
protected java.util.Map<java.lang.String,ModelTree.ModelNode> nodeMap
delegator
protected GenericDelegator delegator
dispatcher
protected LocalDispatcher dispatcher
expandCollapseRequestExdr
protected FlexibleStringExpander expandCollapseRequestExdr
trailNameExdr
protected FlexibleStringExpander trailNameExdr
openDepth
protected int openDepth
postTrailOpenDepth
protected int postTrailOpenDepth
defaultEntityName
protected java.lang.String defaultEntityName
defaultPkName
protected java.lang.String defaultPkName
forceChildCheck
protected boolean forceChildCheck
ModelTree
public ModelTree()
- XML Constructor
ModelTree
public ModelTree(org.w3c.dom.Element treeElement,
GenericDelegator delegator,
LocalDispatcher dispatcher)
setDefaultEntityName
public void setDefaultEntityName(java.lang.String name)
getDefaultEntityName
public java.lang.String getDefaultEntityName()
getDefaultPkName
public java.lang.String getDefaultPkName()
getRootNodeName
public java.lang.String getRootNodeName()
getWrapStyle
public java.lang.String getWrapStyle(java.util.Map<java.lang.String,java.lang.Object> context)
getOpenDepth
public int getOpenDepth()
getPostTrailOpenDepth
public int getPostTrailOpenDepth()
getExpandCollapseRequest
public java.lang.String getExpandCollapseRequest(java.util.Map<java.lang.String,java.lang.Object> context)
getTrailName
public java.lang.String getTrailName(java.util.Map<java.lang.String,java.lang.Object> context)
getBoundaryCommentName
public java.lang.String getBoundaryCommentName()
- Description copied from class:
ModelWidget
- Returns the widget's name to be used in boundary comments. The default action
is to return the widget's name. Derived classes can override this method to
return a customized name.
- Overrides:
getBoundaryCommentName
in class ModelWidget
- Returns:
- Name to be used in boundary comments
setTreeLocation
public void setTreeLocation(java.lang.String treeLocation)
renderTreeString
public void renderTreeString(java.lang.StringBuffer buf,
java.util.Map<java.lang.String,java.lang.Object> context,
TreeStringRenderer treeStringRenderer)
throws GeneralException
- Renders this tree to a String, i.e. in a text format, as defined with the
TreeStringRenderer implementation.
- Parameters:
writer
- The Writer that the tree text will be written tocontext
- Map containing the tree context; the following are
reserved words in this context: parameters (Map), isError (Boolean),
itemIndex (Integer, for lists only, otherwise null), bshInterpreter,
treeName (String, optional alternate name for tree, defaults to the
value of the name attribute)treeStringRenderer
- An implementation of the TreeStringRenderer
interface that is responsible for the actual text generation for
different tree elements; implementing your own makes it possible to
use the same tree definitions for many types of tree UIs
- Throws:
GeneralException
getDispatcher
public LocalDispatcher getDispatcher()
getDelegator
public GenericDelegator getDelegator()
getRenderStyle
public java.lang.String getRenderStyle()