Package org.nuxeo.ecm.webengine.ui.tree
Class JSonTreeSerializer
java.lang.Object
org.nuxeo.ecm.webengine.ui.tree.JSonTreeSerializer
- All Implemented Interfaces:
TreeItemVisitor
- Direct Known Subclasses:
JSonDocumentTreeSerializer
- Author:
- Bogdan Stefanescu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMust be overridden to provide real URLsprotected com.fasterxml.jackson.databind.node.ObjectNode
You may override this method to change the output JSON.com.fasterxml.jackson.databind.node.ArrayNode
toJSON
(Collection<TreeItem> items) com.fasterxml.jackson.databind.node.ObjectNode
com.fasterxml.jackson.databind.node.ArrayNode
Visit a tree item.
-
Field Details
-
MAPPER
protected static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
-
-
Constructor Details
-
JSonTreeSerializer
public JSonTreeSerializer()
-
-
Method Details
-
getUrl
Must be overridden to provide real URLs -
toJSON
-
toJSON
-
toJSON
-
visit
Description copied from interface:TreeItemVisitor
Visit a tree item.- Specified by:
visit
in interfaceTreeItemVisitor
- Parameters:
item
- the item to visit
-
item2JSON
protected com.fasterxml.jackson.databind.node.ObjectNode item2JSON(TreeItem item, com.fasterxml.jackson.databind.node.ArrayNode children) You may override this method to change the output JSON.
-