public final class ImmutableTree extends Object implements ISerializedObjectTree
| Constructor and Description |
|---|
ImmutableTree(ObjectId id,
Class<?> type,
String label,
int size,
List<? extends ISerializedObjectTree> children) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends ISerializedObjectTree> |
children()
list of children
|
int |
childSize()
size of all children
|
ObjectId |
id()
node id
|
String |
label()
node label if any
|
int |
size()
size of object without children
|
String |
toString() |
Class<? extends Object> |
type()
node type
|
public ImmutableTree(ObjectId id, Class<?> type, String label, int size, List<? extends ISerializedObjectTree> children)
public ObjectId id()
ISerializedObjectTreeid in interface ISerializedObjectTreepublic int size()
ISerializedObjectTreesize in interface ISerializedObjectTreepublic int childSize()
ISerializedObjectTreechildSize in interface ISerializedObjectTreepublic Class<? extends Object> type()
ISerializedObjectTreetype in interface ISerializedObjectTreepublic String label()
ISerializedObjectTreelabel in interface ISerializedObjectTreepublic List<? extends ISerializedObjectTree> children()
ISerializedObjectTreechildren in interface ISerializedObjectTreeCopyright © 2015. All rights reserved.