Class TreeGraph<RECORD>
- java.lang.Object
-
- org.teamapps.ux.component.AbstractComponent
-
- org.teamapps.ux.component.charting.tree.TreeGraph<RECORD>
-
- All Implemented Interfaces:
Component
public class TreeGraph<RECORD> extends AbstractComponent
-
-
Field Summary
Fields Modifier and Type Field Description Event<TreeGraphNode<RECORD>>onNodeClickedEvent<NodeExpandedOrCollapsedEvent<RECORD>>onNodeExpandedOrCollapsedEvent<NodeExpandedOrCollapsedEvent<RECORD>>onParentExpandedOrCollapsedEvent<SideListExpandedOrCollapsedEvent<RECORD>>onSideListExpandedOrCollapsed-
Fields inherited from class org.teamapps.ux.component.AbstractComponent
onDestroyed, onRendered
-
-
Constructor Summary
Constructors Constructor Description TreeGraph()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNode(TreeGraphNode<RECORD> node)voidaddNodes(java.util.List<TreeGraphNode<RECORD>> nodes)org.teamapps.dto.UiTreeGraphcreateUiComponent()intgetHorizontalNonSignlingGap()intgetHorizontalSiblingGap()intgetSideListIndent()intgetSideListVerticalGap()intgetVerticalLayerGap()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisCompact()voidmoveToNode(TreeGraphNode<RECORD> node)voidmoveToRootNode()voidremoveNode(TreeGraphNode<RECORD> node)voidsetCompact(boolean compact)voidsetHorizontalNonSignlingGap(int horizontalNonSignlingGap)voidsetHorizontalSiblingGap(int horizontalSiblingGap)voidsetNodes(java.util.List<TreeGraphNode<RECORD>> nodes)voidsetSideListIndent(int sideListIndent)voidsetSideListVerticalGap(int sideListVerticalGap)voidsetVerticalLayerGap(int verticalLayerGap)voidsetZoomFactor(float zoomFactor)voidupdateNode(TreeGraphNode<RECORD> node)-
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiComponentReference, destroy, doDestroy, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, onDestroyed, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.Component
setCssStyle
-
-
-
-
Field Detail
-
onNodeClicked
public final Event<TreeGraphNode<RECORD>> onNodeClicked
-
onNodeExpandedOrCollapsed
public final Event<NodeExpandedOrCollapsedEvent<RECORD>> onNodeExpandedOrCollapsed
-
onParentExpandedOrCollapsed
public final Event<NodeExpandedOrCollapsedEvent<RECORD>> onParentExpandedOrCollapsed
-
onSideListExpandedOrCollapsed
public final Event<SideListExpandedOrCollapsedEvent<RECORD>> onSideListExpandedOrCollapsed
-
-
Method Detail
-
createUiComponent
public org.teamapps.dto.UiTreeGraph createUiComponent()
- Specified by:
createUiComponentin classAbstractComponent
-
setZoomFactor
public void setZoomFactor(float zoomFactor)
-
setNodes
public void setNodes(java.util.List<TreeGraphNode<RECORD>> nodes)
-
addNode
public void addNode(TreeGraphNode<RECORD> node)
-
addNodes
public void addNodes(java.util.List<TreeGraphNode<RECORD>> nodes)
-
removeNode
public void removeNode(TreeGraphNode<RECORD> node)
-
updateNode
public void updateNode(TreeGraphNode<RECORD> node)
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)
-
isCompact
public boolean isCompact()
-
setCompact
public void setCompact(boolean compact)
-
moveToRootNode
public void moveToRootNode()
-
moveToNode
public void moveToNode(TreeGraphNode<RECORD> node)
-
getVerticalLayerGap
public int getVerticalLayerGap()
-
setVerticalLayerGap
public void setVerticalLayerGap(int verticalLayerGap)
-
getSideListIndent
public int getSideListIndent()
-
setSideListIndent
public void setSideListIndent(int sideListIndent)
-
getSideListVerticalGap
public int getSideListVerticalGap()
-
setSideListVerticalGap
public void setSideListVerticalGap(int sideListVerticalGap)
-
getHorizontalSiblingGap
public int getHorizontalSiblingGap()
-
setHorizontalSiblingGap
public void setHorizontalSiblingGap(int horizontalSiblingGap)
-
getHorizontalNonSignlingGap
public int getHorizontalNonSignlingGap()
-
setHorizontalNonSignlingGap
public void setHorizontalNonSignlingGap(int horizontalNonSignlingGap)
-
-