Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.ui.tree
Class JSonTreeSerializer

java.lang.Object
  extended by org.nuxeo.ecm.webengine.ui.tree.JSonTreeSerializer
All Implemented Interfaces:
TreeItemVisitor
Direct Known Subclasses:
JSonDocumentTreeSerializer, SiteTreeSerializer

public class JSonTreeSerializer
extends Object
implements TreeItemVisitor

Author:
Bogdan Stefanescu

Constructor Summary
JSonTreeSerializer()
           
 
Method Summary
 String getUrl(TreeItem item)
          Must be overridden to provide real URLs
 net.sf.json.JSONArray toJSON(Collection<TreeItem> items)
           
 net.sf.json.JSONObject toJSON(TreeItem root)
           
 net.sf.json.JSONArray toJSON(TreeItem[] items)
           
 Object visit(TreeItem item)
          Visit a tree item.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSonTreeSerializer

public JSonTreeSerializer()
Method Detail

getUrl

public String getUrl(TreeItem item)
Must be overridden to provide real URLs


toJSON

public net.sf.json.JSONArray toJSON(Collection<TreeItem> items)

toJSON

public net.sf.json.JSONArray toJSON(TreeItem[] items)

toJSON

public net.sf.json.JSONObject toJSON(TreeItem root)

visit

public Object visit(TreeItem item)
Description copied from interface: TreeItemVisitor
Visit a tree item.

Specified by:
visit in interface TreeItemVisitor
Parameters:
item - the item to visit

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.