Contains classes and interfaces related to the visual representation of graph items shown in a yfiles-flex canvas component.



Interfaces
 InterfaceDescription
 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 ShapeNodeStyleRenderer

 ISimpleLabelStyle The interface used by SimpleLabelStyleRenderer to describe a basic label style.
 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.
Classes
 ClassDescription
 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.