Packagecom.yworks.yfiles.layout.hierarchic.incremental
Classpublic class GivenSequenceSequencer
InheritanceGivenSequenceSequencer Inheritance YObject Inheritance Object
Implements Sequencer

This LayerSequencer implementation returns a sequencing that satisfies a comparator constraint.



Public Properties
 PropertyDefined By
  sequenceComparator : Comparator
Specifies the comparator used by this GivenSequenceSequencer.
GivenSequenceSequencer
Public Methods
 MethodDefined By
  
GivenSequenceSequencer(init:Boolean = true)
Creates a new instance of GivenSequenceSequencer
GivenSequenceSequencer
 Inherited
equals(o:Object):Boolean
YObject
  
getClass():Class
[override]
GivenSequenceSequencer
 Inherited
hashCode():int
YObject
  
[static] Creates a new instance of GivenSequenceSequencer
GivenSequenceSequencer
  
[static] Creates a new instance of GivenSequenceSequencer using the specified comparator for the sequencing.
GivenSequenceSequencer
  
GivenSequenceSequencer
Protected Methods
 MethodDefined By
  
Initializes this object.
GivenSequenceSequencer
  
Initializes this object.
GivenSequenceSequencer
Property Detail
sequenceComparatorproperty
sequenceComparator:Comparator

Specifies the comparator used by this GivenSequenceSequencer.


Implementation
    public function get sequenceComparator():Comparator
    public function set sequenceComparator(value:Comparator):void
Constructor Detail
GivenSequenceSequencer()Constructor
public function GivenSequenceSequencer(init:Boolean = true)

Creates a new instance of GivenSequenceSequencer

Parameters
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.
Method Detail
getClass()method
override public function getClass():Class

Returns
Class
initGivenSequenceSequencer1()method 
protected final function initGivenSequenceSequencer1():void

Initializes this object. See the documentation of the corresponding factory method newGivenSequenceSequencer1() for details.

See also

initGivenSequenceSequencer2()method 
protected final function initGivenSequenceSequencer2(c:Comparator):void

Initializes this object. See the documentation of the corresponding factory method newGivenSequenceSequencer2() for details.

Parameters

c:Comparator

See also

newGivenSequenceSequencer1()method 
public static function newGivenSequenceSequencer1():GivenSequenceSequencer

Creates a new instance of GivenSequenceSequencer

Returns
GivenSequenceSequencer
newGivenSequenceSequencer2()method 
public static function newGivenSequenceSequencer2(c:Comparator):GivenSequenceSequencer

Creates a new instance of GivenSequenceSequencer using the specified comparator for the sequencing.

Parameters

c:Comparator

Returns
GivenSequenceSequencer
sequenceNodeLayers()method 
public function sequenceNodeLayers(graph:LayoutGraph, layers:Layers, ldp:LayoutDataProvider, itemFactory:ItemFactory):void

Parameters

graph:LayoutGraph
 
layers:Layers
 
ldp:LayoutDataProvider
 
itemFactory:ItemFactory