| Package | com.asterisq.constellation.renderers |
| Class | public class EdgeRenderer |
| Inheritance | EdgeRenderer mx.core.UIComponent |
| Implements | IEdgeRenderer |
| Subclasses | BasicEdgeRenderer |
| Property | Defined by | ||
|---|---|---|---|
| constellation : IConstellation
The constellation instance displaying this edge renderer.
| EdgeRenderer | ||
| edge : LinkedEdge
The edge being rendered.
| EdgeRenderer | ||
| headNodeRenderer : INodeRenderer
The node renderer representing the tail node in this edge renderer.
| EdgeRenderer | ||
| nodeRenderers : Array [read-only]
An ordered list of node renderers in this edge renderer.
| EdgeRenderer | ||
| tailNodeRenderer : INodeRenderer
The node renderer representing the head node in this edge renderer.
| EdgeRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
EdgeRenderer(e:LinkedEdge = null)
Creates a new edge renderer instance.
| EdgeRenderer | ||
|
Fetches the other node renderer in this edge renderer, given one of them.
| EdgeRenderer | ||
|
validateNodePositions():void
Validates this edge renderer's tail and head node renderer positions.
| EdgeRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
dataChangeHandler(evt:GraphItemEvent = null):void
Called when the edge's data changes.
| EdgeRenderer | ||
| constellation | property |
constellation:IConstellation [read-write]The constellation instance displaying this edge renderer.
Implementation public function get constellation():IConstellation
public function set constellation(value:IConstellation):void
| edge | property |
edge:LinkedEdge [read-write]The edge being rendered.
Implementation public function get edge():LinkedEdge
public function set edge(value:LinkedEdge):void
| headNodeRenderer | property |
headNodeRenderer:INodeRenderer [read-write]The node renderer representing the tail node in this edge renderer.
Implementation public function get headNodeRenderer():INodeRenderer
public function set headNodeRenderer(value:INodeRenderer):void
| nodeRenderers | property |
nodeRenderers:Array [read-only]An ordered list of node renderers in this edge renderer.
Implementation public function get nodeRenderers():Array
| tailNodeRenderer | property |
tailNodeRenderer:INodeRenderer [read-write]The node renderer representing the head node in this edge renderer.
Implementation public function get tailNodeRenderer():INodeRenderer
public function set tailNodeRenderer(value:INodeRenderer):void
| EdgeRenderer | () | constructor |
public function EdgeRenderer(e:LinkedEdge = null)Creates a new edge renderer instance.
Parameterse:LinkedEdge (default = null) |
| dataChangeHandler | () | method |
protected function dataChangeHandler(evt:GraphItemEvent = null):voidCalled when the edge's data changes. Properties are invalidated.
Parametersevt:GraphItemEvent (default = null) |
| getOtherNodeRenderer | () | method |
public function getOtherNodeRenderer(nodeRenderer:INodeRenderer):INodeRendererFetches the other node renderer in this edge renderer, given one of them.
ParametersnodeRenderer:INodeRenderer |
INodeRenderer |
| validateNodePositions | () | method |
public function validateNodePositions():voidValidates this edge renderer's tail and head node renderer positions.