com.jaspersoft.jasperserver.war.model.impl
Class TreeNodeImpl
java.lang.Object
com.jaspersoft.jasperserver.war.model.impl.TreeNodeImpl
- All Implemented Interfaces:
- JSONObject, TreeNode
public class TreeNodeImpl
- extends java.lang.Object
- implements TreeNode
Implementation of TreeNode
- Author:
- asokolnikov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected java.lang.String id
label
protected java.lang.String label
type
protected java.lang.String type
uri
protected java.lang.String uri
extraProperty
protected JSONObject extraProperty
children
protected java.util.List children
dataProvider
protected TreeDataProvider dataProvider
TreeNodeImpl
public TreeNodeImpl(TreeDataProvider dataProvider,
java.lang.String id,
java.lang.String label,
java.lang.String type,
java.lang.String uri)
TreeNodeImpl
public TreeNodeImpl(TreeDataProvider dataProvider,
java.lang.String id,
java.lang.String label,
java.lang.String type,
java.lang.String uri,
JSONObject extraProperty)
getChildren
public java.util.List getChildren()
- Specified by:
getChildren
in interface TreeNode
getId
public java.lang.String getId()
- Specified by:
getId
in interface TreeNode
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interface TreeNode
getType
public java.lang.String getType()
- Specified by:
getType
in interface TreeNode
getUriString
public java.lang.String getUriString()
- Specified by:
getUriString
in interface TreeNode
getExtraProperty
public JSONObject getExtraProperty()
- Description copied from interface:
TreeNode
- Extra property is a way for TreeDataProvider to attach its specific
property or set of objects and properties to be available on client side.
Each client side tree node will have it in its node.param.extra property
- Specified by:
getExtraProperty
in interface TreeNode
- Returns:
setExtraProperty
public void setExtraProperty(JSONObject extraProperty)
toJSONString
public java.lang.String toJSONString()
- Specified by:
toJSONString
in interface JSONObject
escape
protected java.lang.String escape(java.lang.String str)
Copyright © 2007. All Rights Reserved.