Maven module :un.engine : engine-ui :
Class :
un.engine.ui.model.TreeRowModel
Extends/Implements :
un.api.event.AbstractEventSource
un.engine.ui.model.RowModel
un.api.event.EventListener
Subclasses : -
Variables :
PROP_CELLPRESENTER,
PROP_PATHPRESENTER
Functions :
TreeRowModel,
TreeRowModel,
getRoot,
getFilter,
isUnfold,
setFold,
asSequence,
getDepth,
getSize,
getElement,
findParent,
getEventClasses,
receiveEvent,
fireNodeOpen,
fireNodeClose,
setFoldRecursive
public Chars
PROP_CELLPRESENTER
public Chars
PROP_PATHPRESENTER
public void
TreeRowModel (Node root)
public void
TreeRowModel (Node root, Predicate filter, boolean rootVisible)
public Node
getRoot ()
public Predicate
getFilter ()
public boolean
isUnfold (Node node)
public void
setFold (Node node, boolean open)
public Sequence
asSequence ()
public int[]
getDepth (Object node)
public int
getSize ()
public Object
getElement (int index)
public Node
findParent (Node candidate, int[] index)
public Class[]
getEventClasses ()
public void
receiveEvent (Event event)
protected void
fireNodeOpen (Node n)
protected void
fireNodeClose (Node n)
public void
setFoldRecursive (TreeRowModel model, Node node, boolean open)