Package | com.yworks.yfiles.layout.hierarchic |
Class | public class TreeDrawer_HierarchicTreePlacer |
Inheritance | TreeDrawer_HierarchicTreePlacer AbstractNodePlacer YObject Object |
Method | Defined By | ||
---|---|---|---|
TreeDrawer_HierarchicTreePlacer(minimalNodeDistance:Number, init:Boolean = true)
creates a new HierarchicTreePlacer. | TreeDrawer_HierarchicTreePlacer | ||
clone():Object [override] | TreeDrawer_HierarchicTreePlacer | ||
Creates an optional Processor for pre- and post-processing. | AbstractNodePlacer | ||
This method initializes internal data structures and then uses the abstract method to determine the child node connector directions. | AbstractNodePlacer | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | TreeDrawer_HierarchicTreePlacer | ||
hashCode():int | YObject | ||
newTreeDrawer_HierarchicTreePlacer(minimalNodeDistance:Number):TreeDrawer_HierarchicTreePlacer [static]
creates a new HierarchicTreePlacer. | TreeDrawer_HierarchicTreePlacer | ||
placeSubtree(nodeShapeProvider:DataProvider, subtreeShapeProvider:DataProvider, graph:LayoutGraph, localRoot:Node, parentConnectorDirection:int):GenericTreeLayouter_SubtreeShape
This method initializes the local data structures and then delegates the work to the abstract variant. | AbstractNodePlacer |
Method | Defined By | ||
---|---|---|---|
cloneImpl(o:Object):void [override] | TreeDrawer_HierarchicTreePlacer | ||
determineChildConnector(child:Node):int [override] | TreeDrawer_HierarchicTreePlacer | ||
Convenience method that queries the DataProvider for the shape of a single node as a SubtreeShape instance. | AbstractNodePlacer | ||
Convenience method that queries the DataProvider for a SubtreeShape. | AbstractNodePlacer | ||
initAbstractNodePlacer():void | AbstractNodePlacer | ||
initTreeDrawer_HierarchicTreePlacer(minimalNodeDistance:Number):void
Initializes this object. | TreeDrawer_HierarchicTreePlacer | ||
[override] | TreeDrawer_HierarchicTreePlacer |
TreeDrawer_HierarchicTreePlacer | () | Constructor |
public function TreeDrawer_HierarchicTreePlacer(minimalNodeDistance:Number, init:Boolean = true)
creates a new HierarchicTreePlacer.
ParametersminimalNodeDistance:Number — the minimal allowed distance between two nodes in the same layer
| |
init:Boolean (default = true ) — An internally used switch to help handle proper instance initialization in inheritance chains where classes can have multiple constructor-like factory methods.
This parameter can safely be ignored/omitted when calling the constructor.
|
clone | () | method |
override public function clone():Object
ReturnsObject |
cloneImpl | () | method |
override protected function cloneImpl(o:Object):void
Parameters
o:Object |
determineChildConnector | () | method |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
initTreeDrawer_HierarchicTreePlacer | () | method |
protected final function initTreeDrawer_HierarchicTreePlacer(minimalNodeDistance:Number):void
Initializes this object. See the documentation of the corresponding factory method newTreeDrawer_HierarchicTreePlacer()
for details.
Parameters
minimalNodeDistance:Number |
See also
newTreeDrawer_HierarchicTreePlacer | () | method |
public static function newTreeDrawer_HierarchicTreePlacer(minimalNodeDistance:Number):TreeDrawer_HierarchicTreePlacer
creates a new HierarchicTreePlacer.
Parameters
minimalNodeDistance:Number — the minimal allowed distance between two nodes in the same layer
|
TreeDrawer_HierarchicTreePlacer |
placeSubtreeCore | () | method |
override protected function placeSubtreeCore(localRoot:Node, parentConnectorDirection:int):GenericTreeLayouter_SubtreeShape
Parameters
localRoot:Node | |
parentConnectorDirection:int |
GenericTreeLayouter_SubtreeShape |