|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.component.tree.Tree<T>
public class Tree<T>
Constructor Summary | |
---|---|
Tree()
|
|
Tree(ITreeModel<T> model)
|
Method Summary | |
---|---|
protected void |
cellClicked(TD cell,
T value)
|
void |
collapseNode(T item)
Force the specified node to collapse. |
void |
createContent()
Main initial renderer. |
void |
expandNode(T item)
Force the specified node to expand. |
ICellClicked<?> |
getCellClicked()
|
INodeContentRenderer<?> |
getContentRenderer()
|
java.lang.Class<? extends INodeContentRenderer<?>> |
getContentRendererClass()
|
boolean |
getExpandRoot()
|
ITreeModel<T> |
getModel()
Get the currently used model. |
INodePredicate<T> |
getNodeSelectablePredicate()
|
PropertyMetaModel<?> |
getPropertyMetaModel()
|
java.util.List<T> |
getTreePath(T item)
Calculates a tree path for a given node, as a set of nodes that walk to the item. |
boolean |
isExpanded(T node)
Returns T if this node is currently expanded (opened). |
protected boolean |
isSelectable(T node)
|
protected boolean |
isSelected(T node)
|
boolean |
isShowRoot()
|
protected void |
markAsSelected(T node,
boolean selected)
Internal use: set or reset the 'selected' indication on the visible node. |
void |
setCellClicked(ICellClicked<?> cellClicked)
|
void |
setContentRenderer(INodeContentRenderer<?> contentRenderer)
|
void |
setContentRendererClass(java.lang.Class<? extends INodeContentRenderer<T>> contentRendererClass)
|
void |
setExpandRoot(boolean x)
|
void |
setModel(ITreeModel<T> model)
Set a new model for this table. |
void |
setNodeSelectablePredicate(INodePredicate<T> nodeSelectablePredicate)
|
void |
setPropertyMetaModel(PropertyMetaModel<?> propertyMetaModel)
|
void |
setShowRoot(boolean showRoot)
|
Methods inherited from class to.etc.domui.dom.html.Div |
---|
afterCreateContent, componentHandleWebAction, fadeIn, fadeIn, fadeOut, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
---|
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Tree()
public Tree(ITreeModel<T> model)
Method Detail |
---|
public void createContent() throws java.lang.Exception
createContent
in class NodeBase
java.lang.Exception
NodeBase.createContent()
public void expandNode(T item) throws java.lang.Exception
item
-
java.lang.Exception
public void collapseNode(T item) throws java.lang.Exception
item
-
java.lang.Exception
public java.util.List<T> getTreePath(T item) throws java.lang.Exception
item
-
java.lang.Exception
protected void cellClicked(TD cell, T value) throws java.lang.Exception
java.lang.Exception
public boolean isExpanded(T node)
node
-
protected boolean isSelectable(T node) throws java.lang.Exception
java.lang.Exception
protected void markAsSelected(T node, boolean selected)
node
- selected
- protected boolean isSelected(T node)
public void setModel(ITreeModel<T> model)
public void setExpandRoot(boolean x) throws java.lang.Exception
java.lang.Exception
public boolean getExpandRoot()
public ITreeModel<T> getModel()
public boolean isShowRoot()
public void setShowRoot(boolean showRoot)
public INodeContentRenderer<?> getContentRenderer()
public void setContentRenderer(INodeContentRenderer<?> contentRenderer)
public java.lang.Class<? extends INodeContentRenderer<?>> getContentRendererClass()
public void setContentRendererClass(java.lang.Class<? extends INodeContentRenderer<T>> contentRendererClass)
public ICellClicked<?> getCellClicked()
public void setCellClicked(ICellClicked<?> cellClicked)
public PropertyMetaModel<?> getPropertyMetaModel()
public void setPropertyMetaModel(PropertyMetaModel<?> propertyMetaModel)
public INodePredicate<T> getNodeSelectablePredicate()
public void setNodeSelectablePredicate(INodePredicate<T> nodeSelectablePredicate)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |