net.sf.jabb.util.bean.jstree
Class JsTreeNodeData

java.lang.Object
  extended by net.sf.jabb.util.bean.jstree.JsTreeNodeData

public class JsTreeNodeData
extends Object

Response to JsTreeRequest, expected by jsTree as JSON data.

Author:
James Hu

Field Summary
protected  Map<String,Object> attr
           
protected  List<JsTreeNodeData> children
           
protected  Object data
          Can be a String for non-i18n, or a Map for i18n.
protected  String state
          "closed" or "open", defaults to "closed"
static String STATE_CLOSED
           
static String STATE_OPEN
           
 
Constructor Summary
JsTreeNodeData()
           
 
Method Summary
 Map<String,Object> getAttr()
           
 List<JsTreeNodeData> getChildren()
           
 Object getData()
           
 String getState()
           
 void setAttr(Map<String,Object> attr)
           
 void setChildren(List<JsTreeNodeData> children)
           
 void setData(Object data)
           
 void setState(String state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_CLOSED

public static final String STATE_CLOSED
See Also:
Constant Field Values

STATE_OPEN

public static final String STATE_OPEN
See Also:
Constant Field Values

data

protected Object data
Can be a String for non-i18n, or a Map for i18n. For i18n, the keys of the Map are: title, language.


attr

protected Map<String,Object> attr

state

protected String state
"closed" or "open", defaults to "closed"


children

protected List<JsTreeNodeData> children
Constructor Detail

JsTreeNodeData

public JsTreeNodeData()
Method Detail

getData

public Object getData()

setData

public void setData(Object data)

getAttr

public Map<String,Object> getAttr()

setAttr

public void setAttr(Map<String,Object> attr)

getState

public String getState()

setState

public void setState(String state)

getChildren

public List<JsTreeNodeData> getChildren()

setChildren

public void setChildren(List<JsTreeNodeData> children)


Copyright © 2012. All Rights Reserved.