Contains classes and interfaces related to the visual representation of graph items shown in a yfiles-flex canvas component.
| Interface | Description | |
|---|---|---|
| IBevelNodeStyle |
Interface used by BevelNodeStyleRenderer
to query the properties from. |
|
| IEdgeIntersectionCalculator | Interface used by the framework mainly for calculating the visble path of an edge. | |
| IEdgeStyle |
IVisualStyle implementation for IEdge instances in an IGraph. |
|
| IEdgeStyleRenderer |
Interface used by IEdgeStyle implementations
that can be used to query the actual IPaintable and
IBoundsProvider implementations for an item and an associated style. |
|
| IGeneralPathNodeStyle |
Interface for node styles that can display node shapes with a boundary
that is defined by a GeneralPath instance. |
|
| IGroupBoundsCalculator |
Interface for implementations that can calculate the bounds of a group
node in a IGroupedGraph. |
|
| IIcon | A simple icon interface for classes that can paint icons. | |
| IIconLabelStyle | A label style that also holds an icon. | |
| IIconLabelStyleDecorator | A label style that decorates an existing arbitrary label style with an icon. | |
| ILabelInsetsProvider | Interface for implementations that yield insets for a given ILabel. | |
| ILabelStyle |
IVisualStyle implementation for ILabel
instances in an IGraph. |
|
| ILabelStyleRenderer |
Interface used by ILabelStyle implementations to
query the actual IPaintable and IBoundsProvider
implementations for a label and an associated style. |
|
| INodeInsetsProvider | Interface for implementations that yield insets for a given INode. | |
| INodeStyle |
IVisualStyle implementation for INode
instances in an IGraph. |
|
| INodeStyleRenderer |
Interface used by INodeStyle implementations
that can be used to query the actual IPaintable and
IBoundsProvider implementations for a node
and an associated style. |
|
| IPanelNodeStyle |
Interface used by PanelNodeStyleRenderer to query the properties from. |
|
| IPathGeometry |
Interface that is used mainly by IEdgeStyleRenderer implementations
to reveil geometric details about the visualization of an edge's path. |
|
| IPolylineEdgeStyle |
Interface for a polygonal IEdgeStyle
|
|
| IPortStyle |
IVisualStyle implementation for IPort
instances in an IGraph. |
|
| IPortStyleRenderer |
Interface used by IPortStyle implementations
that can be used to query the actual IPaintable and
IBoundsProvider implementations for a node
and an associated style. |
|
| IShapeGeometry | Interface that describes the geometry of a shape which has an interior and an exterior. | |
| IShapeNodeStyle |
Interface for node styles that can show predefined shapes defined in
ShapeNodeShape
This style can be used together with |
|
| ISimpleLabelStyle |
The interface used by |
|
| IStyleRenderer |
Generic interface used by IVisualStyle implementations
that can be used to query the actual IPaintable and
IBoundsProvider implementations for an IModelItem
instance and its associated style instance. |
| Class | Description | |
|---|---|---|
| AbstractEdgeStyle |
Simple abstract base class for IEdgeStyles. |
|
| AbstractEdgeStyleRenderer |
Abstract base class for IEdgeStyleRenderer
|
|
| AbstractLabelStyleRenderer |
Simple abstract base class of an ILabelStyleRenderer that
can be used to conveniently create custom label style implementations. |
|
| AbstractNodeStyleRenderer |
An abstract implementation of an INodeStyleRenderer. |
|
| AbstractStyle | Abstract base class for visual style implementations. | |
| AbstractStyleInstaller | Abstract skeleton class for a style installer. | |
| AbstractStyleRenderer |
An abstract generic implementation of an IStyleRenderer
that can be used to install an IModelItem with
a corresponding IVisualStyle and a concrete
style implementation. |
|
| ArrowPaintable |
An IPaintable implementation that paints arrowheads and provides
bounds for the drawing engine. |
|
| ArrowType |
Predefines some arrow types that can be used together with
ArrowPaintable.create(uint,IPoint,IPoint,IStroke,IFill)
|
|
| BevelNodeStyle |
Simple basic implementation of the IBevelNodeStyle
that is used by the BevelNodeStyleRenderer. |
|
| BevelNodeStyleRenderer |
A INodeStyleRenderer implementation that draws a
rounded rectangle with a bevel border in a 'shiny plate' fashion. |
|
| BevelNodeStyleSerializer |
Serializer for BevelNodeStyle instances. |
|
| BitmapNodeStyle | A node style than can use bitmap images for the visual representation of a node. | |
| BitmapNodeStyleRenderer |
An IStyleRenderer that can handle BitmapNodeStyle instances. |
|
| ComponentNodeStyle |
A node style that uses arbitrary Flex DisplayObjects to visualize nodes. |
|
| ComponentNodeStyleRenderer |
A renderer which can handle ComponentNodeStyle
|
|
| DefaultPositionHandler |
Generic default implementation of an IPositionHandler. |
|
| DelegatingStyle | A style that wraps another style. | |
| DelegatingStyleRenderer | ||
| EdgeStyleInstaller |
A style installer for edge model items that have a specific IVisualStyle
in their lookup. |
|
| Fills | A small set of standard fill colors | |
| GeneralPathNodeStyle |
Generic mutable implementation of an IGeneralPathNodeStyle. |
|
| GeneralPathNodeStyleRenderer |
An IStyleRenderer implementation that can handle IGeneralPathNodeStyle
instances. |
|
| IconLabelStyle |
The default mutable implementation of the IIconLabelStyle interface. |
|
| IconLabelStyleDecorator |
The default mutable implementation of the IIconLabelStyleDecorator interface. |
|
| IconLabelStyleRenderer |
An IStyleRenderer that can handle IIconLabelStyle
and IIconLabelStyleDecorator instances. |
|
| ImageIcon |
A trivial implementation of the IIcon interface that paints an image. |
|
| ImageNodeStyle | A node style than can use bitmap and vector images for the visual representation of a node. | |
| ImageNodeStyleRenderer |
A style renderer implementation
that can be used together with ImageNodeStyle instances. |
|
| LabelStyleDescriptor |
An ICanvasObjectDescriptor implementation
that casts the userObject to ILabel
and uses it's style to get implementations for
the various interfaces. |
|
| LabelStyleInstaller |
A style installer for labels that have a specific IVisualStyle
in their lookup. |
|
| NodeStyleInstaller |
A style installer for nodes that have a specific IVisualStyle
in their lookup. |
|
| NodeStyleLabelStyleAdapter | A label style decorator that uses a node style instance to render the background and a label style instance to render the foreground of a label. | |
| OverviewGraphPaintable |
An IPaintable for use in a CanvasComponent
that renders an IGraph instance in a sloppy overview style. |
|
| PanelNodeStyle |
Simple basic implementation of the IPanelNodeStyle that is used by the
PanelNodeStyleRenderer node style renderer implementation. |
|
| PanelNodeStyleRenderer |
A INodeStyle renderer implementation that draws a simple floating panel
with a slight gradient, a thin border and a simple drop shadow. |
|
| PathBasedEdgeStyleRenderer |
An abstract base class for IEdgeStyleRenderer implementations that are based on
the calculation of a GeneralPath. |
|
| PolylineEdgeStyle |
An edge style that draws edges consisting of multiple lines using a chosen IStroke. |
|
| PolylineEdgeStyleRenderer |
A style renderer that can be used together with a PolylineEdgeStyle. |
|
| PortStyleInstaller |
A style installer for ports that have a specific IVisualStyle
in their lookup. |
|
| ShapeNodeShape |
Defines some often used shapes that can be used together with IShapeNodeStyle or
JavaShapeNodeStyle instances. |
|
| ShapeNodeStyle |
Default implementation of the IShapeNodeStyle interface
|
|
| ShapeNodeStyleRenderer |
Default renderer implementation that can be used for IShapeNodeStyle instances. |
|
| SimpleLabelStyle |
The default mutable implementation of the ISimpleLabelStyle
interface. |
|
| SimpleLabelStyleRenderer |
An IStyleRenderer that can handle ISimpleLabelStyle
instances. |
|
| SimplePortStyle | A simple port style | |
| SimplePortStyleRenderer |
Simple port style renderer that draws ports as circles with a stroke and radius
obtained from a SimplePortStyle. |
|
| Strokes | A small set of standard strokes | |
| SWFNodeStyle | A node style that allows to use SWF movies as node visualizations. | |
| SWFNodeStyleRenderer |
A INodeStyleRenderer implementation that
adds SWF node representations to the display list or updates these SWFs. |