public interface Control
Modifier and Type | Method and Description |
---|---|
void |
applyEdgeFilterEnable(boolean flag)
Apply edge filter enable
|
void |
applyEdgeShape(java.lang.Class<? extends edu.uci.ics.jung.visualization.decorators.AbstractEdgeShapeTransformer<GNode,GEdge>> edgeShapeClass)
Apply lens shape
|
void |
applyLayout(java.lang.Class<? extends edu.uci.ics.jung.algorithms.layout.Layout<GNode,GEdge>> layoutClass)
Apply layout
|
void |
applyLens(View.LensType lensType)
Apply lens
|
void |
applyModel()
(Re)Apply data model
|
void |
applyMouseMode(edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode mode)
Apply mouse node
|
void |
applyNodeMode(View.NodeMode mode)
Apply node rendering mode
|
void |
applyPartitionMode(SubGraph.PartitionMode mode)
Apply partition mode
|
void |
applyResetTransforms(edu.uci.ics.jung.visualization.Layer layer,
boolean scaleDown)
Reset transforms
|
void |
applySubLayouts(java.lang.Class<? extends edu.uci.ics.jung.algorithms.layout.Layout<GNode,GEdge>> layoutClass1,
java.lang.Class<? extends edu.uci.ics.jung.algorithms.layout.Layout<GNode,GEdge>> layoutClass2)
Apply sub layouts
|
void |
editFilter()
Edit filter
|
void |
editSettings()
Edit settings
|
IMutableFilter<HasId> |
getFilter()
Get filter
|
Settings |
getSettings()
Get settings
|
void |
preset(Settings.Preset preset)
Enforce preset
|
void |
resizeToView()
Resize layout to view
|
void |
test()
Test
|
void |
zoomIn()
Zoom in
|
void |
zoomOut()
Zoom out
|
void applyModel()
void applyLayout(java.lang.Class<? extends edu.uci.ics.jung.algorithms.layout.Layout<GNode,GEdge>> layoutClass)
layoutClass
- layout class for graphvoid applySubLayouts(java.lang.Class<? extends edu.uci.ics.jung.algorithms.layout.Layout<GNode,GEdge>> layoutClass1, java.lang.Class<? extends edu.uci.ics.jung.algorithms.layout.Layout<GNode,GEdge>> layoutClass2)
layoutClass1
- layout class for graph/subgraph1layoutClass2
- layout class for subgraph 2 (null if no aggregate layout)void applyPartitionMode(SubGraph.PartitionMode mode)
mode
- partition modevoid applyResetTransforms(edu.uci.ics.jung.visualization.Layer layer, boolean scaleDown)
layer
- layer (view or layout layers, null means both)scaleDown
- whether to scale downvoid applyLens(View.LensType lensType)
lensType
- lens typevoid applyEdgeShape(java.lang.Class<? extends edu.uci.ics.jung.visualization.decorators.AbstractEdgeShapeTransformer<GNode,GEdge>> edgeShapeClass)
edgeShapeClass
- edge shape classvoid applyEdgeFilterEnable(boolean flag)
flag
- whether to apply filtervoid applyNodeMode(View.NodeMode mode)
mode
- node rendering modevoid applyMouseMode(edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode mode)
mode
- mouse modevoid resizeToView()
void zoomIn()
void zoomOut()
void editSettings()
void editFilter()
Settings getSettings()
IMutableFilter<HasId> getFilter()
void preset(Settings.Preset preset)
preset
- presetvoid test()