public interface SideTree extends CViewListener, SideMap, Selectable<VNode>
Modifier and Type | Field and Description |
---|---|
static int |
ballInnerRadius |
static int |
ballOuterRadius |
static int |
baseWidthOrHeight |
static int |
CURVE |
static float[] |
heightMultiples |
static int |
highlightRadius |
static java.awt.Font |
hoverFont |
static java.awt.Color |
leafBorderColor |
static java.awt.Color |
leafColor |
static int |
ORTHOGONAL |
static int |
STRAIGHT |
Modifier and Type | Method and Description |
---|---|
void |
clearSubtreeColor() |
void |
collapseOneLevel() |
void |
collapseSelectedNodes() |
void |
colorChild() |
void |
colorSubtree() |
void |
expandSelectedNodes() |
void |
expandSelectedNodesToLeaf() |
void |
expandSelectedNodesToLeafParent() |
void |
expandToNextLevel() |
void |
expandTreeToLeaf() |
void |
fireTreeNodesSelected(java.util.EventObject event) |
VNode |
getActiveNode(int screenX,
int screenY) |
CoolMapObject |
getCoolMapObject() |
java.awt.Color |
getHighlightNodeColor() |
static java.awt.Color[] |
getLabelColors() |
default java.awt.event.MouseListener |
getMouseListener() |
default java.awt.event.MouseMotionListener |
getMouseMotionListener() |
java.awt.Point |
getNodePositionInView(VNode node) |
default javax.swing.JPopupMenu |
getPopupMenu() |
java.lang.Integer |
getTreeNodeOffset(VNode treeNode,
CoolMapObject object) |
boolean |
isPaintingPlotHoverEnabled() |
boolean |
isPathHighlightingEnabled() |
void |
removeOntology() |
void |
renderLine(java.awt.Graphics2D g2D,
int px,
int py,
int cx,
int cy,
float zoomX,
java.awt.Color color) |
void |
renderTreeNodes(java.awt.Graphics2D g2D,
CoolMapObject object,
int fromRow,
int toRow,
int fromCol,
int toCol,
float zoomX,
float zoomY,
int renderWidth,
int renderHeight) |
void |
selectNodesInRegion(java.awt.Rectangle screenRegion) |
void |
setDrawingType(int drawingType) |
void |
setHeightMultiple(float v) |
void |
setHighlightNodeColor(java.awt.Color color) |
void |
setPaintingPlotHoverEnabled(boolean enabled) |
void |
setPathHighlightingEnabled(boolean enabled) |
void |
setSelectedTreeNodes(java.util.Set<VNode> treeNodes) |
canRender, clearBuffer, destroy, getAnchorX, getAnchorY, getConfigUI, getCoolMapView, getDirection, getGraphicsConfiguration, getIcon, getMapBuffer, getMessageFont, getName, getViewPanel, isDataViewValid, isEnabled, justifyView, postPaint, prePaint, prepareRender, render, setEnabled, setMapBuffer, translateToCanvas, updateBuffer, updateBuffer
activeCellChanged, gridChanged, mapAnchorMoved, mapZoomChanged, selectionChanged
aggregatorUpdated, columnsChanged, coolMapObjectBaseMatrixChanged, nameChanged, rowsChanged, viewFilterChanged, viewRendererChanged
getCurrentState, restoreState
addToSelected, clearSelection, getActiveObject, getActivePoint, getSelectedObjects, getSelectedRegion, getSelectionEndPoint, getSelectionStartPoint, isSelecting, removeFromSelected, setActiveObject, setActivePoint, setSelectedRegion, setSelecting, setSelectionEndPoint, setSelectionStartPoint
static final int ballInnerRadius
static final int ballOuterRadius
static final int highlightRadius
static final int baseWidthOrHeight
static final java.awt.Color leafColor
static final java.awt.Color leafBorderColor
static final java.awt.Font hoverFont
static final float[] heightMultiples
static final int STRAIGHT
static final int ORTHOGONAL
static final int CURVE
void removeOntology()
CoolMapObject getCoolMapObject()
getCoolMapObject
in interface SideMap
java.awt.Color getHighlightNodeColor()
void setHighlightNodeColor(java.awt.Color color)
void expandSelectedNodes()
void setHeightMultiple(float v)
boolean isPathHighlightingEnabled()
void setPathHighlightingEnabled(boolean enabled)
void clearSubtreeColor()
void colorChild()
void colorSubtree()
void collapseOneLevel()
void expandTreeToLeaf()
void expandToNextLevel()
void collapseSelectedNodes()
void expandSelectedNodesToLeafParent()
void expandSelectedNodesToLeaf()
void renderLine(java.awt.Graphics2D g2D, int px, int py, int cx, int cy, float zoomX, java.awt.Color color)
void renderTreeNodes(java.awt.Graphics2D g2D, CoolMapObject object, int fromRow, int toRow, int fromCol, int toCol, float zoomX, float zoomY, int renderWidth, int renderHeight)
java.lang.Integer getTreeNodeOffset(VNode treeNode, CoolMapObject object)
void setSelectedTreeNodes(java.util.Set<VNode> treeNodes)
void selectNodesInRegion(java.awt.Rectangle screenRegion)
VNode getActiveNode(int screenX, int screenY)
java.awt.Point getNodePositionInView(VNode node)
static java.awt.Color[] getLabelColors()
void setDrawingType(int drawingType)
boolean isPaintingPlotHoverEnabled()
void setPaintingPlotHoverEnabled(boolean enabled)
default java.awt.event.MouseListener getMouseListener()
default java.awt.event.MouseMotionListener getMouseMotionListener()
void fireTreeNodesSelected(java.util.EventObject event)
default javax.swing.JPopupMenu getPopupMenu()