| Interface | Description | |
|---|---|---|
| IBevelNodeStyle | Interface used by BevelNodeStyleRenderer to query the properties from. | |
| ICollapsibleNodeStyleDecorator | Interface that is used by CollapsibleNodeStyleDecoratorRenderer to describe the way a node should be styled to support a collapse/expand button. | |
| ICSSLabelStyle | The interface used by CSSLabelStyleRenderer to describe a basic label style which can be styled via CSS sheets. | |
| IDelegatingStyle | Interface for visual styles which decorate an existing style. | |
| 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 | |
| IShinyPlateNodeStyle | Interface used by ShinyPlateNodeStyleRenderer to query the properties from. | |
| 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. | |
| ITemplateStyle | Common Interface for all yFiles FLEX styles that use a template class to define the visual appearance of the items. | |
| IUserTagProvider | Provides the methods for getting and setting an arbitray user-defined object which is associated with a model item. |
| 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. | |
| AbstractVoidStyle | A void implementation of the IVisualStyle interface that does nothing, i.e. | |
| AbstractVoidStyleRenderer | A void implementation of the IStyleRenderer interface that does nothing and behaves like an invisible style. | |
| 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. | |
| CollapsibleNodeStyleDecorator | ||
| CollapsibleNodeStyleDecoratorRenderer | ||
| ComponentNodeStyle | A node style that uses arbitrary Flex DisplayObjects to visualize nodes. | |
| ComponentNodeStyleRenderer | A renderer which can handle ComponentNodeStyle | |
| CSSLabelStyle | The default mutable implementation of the ICSSLabelStyle interface. | |
| CSSLabelStyleRenderer | An IStyleRenderer that can handle ISimpleLabelStyle instances. | |
| DefaultPositionHandler | Generic default implementation of an IPositionHandler. | |
| DelegatingEdgeStyle | Abstract implementation of IDelegatingStyle which decorates an IEdgeStyle. | |
| DelegatingLabelStyle | Abstract implementation of IDelegatingStyle which decorates an ILabelStyle. | |
| DelegatingNodeStyle | Abstract implementation of IDelegatingStyle which decorates an INodeStyle. | |
| DelegatingPortStyle | Abstract implementation of IDelegatingStyle which decorates an IPortStyle. | |
| DelegatingStyle | A style that wraps another style. | |
| DelegatingStyleRenderer | Renderer implementation for the IDelegatingStyle. | |
| EdgeStyleDescriptor | An ICanvasObjectDescriptor implementation that casts the userObject to IEdge and uses it's style to get implementations for the various interfaces. | |
| EdgeStyleInstaller | A style installer for edge model items that have a specific IVisualStyle in their lookup. | |
| Fills | A small set of standard fill colors | |
| FilterNodeStyleDecorator | A decorating node style to add render filter to the delegate. | |
| FilterNodeStyleRenderer | This renderer can be used to render FilterNodeStyleWrapper. | |
| 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 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. | |
| NodeStyleDescriptor | An ICanvasObjectDescriptor implementation that casts the userObject to INode and uses it's style to get implementations for the various interfaces. | |
| 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. | |
| PortStyleDescriptor | An ICanvasObjectDescriptor implementation that casts the userObject to IPort and uses it's style to get implementations for the various interfaces. | |
| 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. | |
| ShinyPlateNodeStyle | ||
| ShinyPlateNodeStyleRenderer | ||
| SimpleLabelStyle | The default mutable implementation of the ISimpleLabelStyle interface. | |
| SimpleLabelStyleRenderer | An IStyleRenderer that can handle ISimpleLabelStyle instances. | |
| SimpleNodeStyle | Very simple abstract node style whose renderer refers to the paint implemented in the style. | |
| 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. | |
| TagOwnerUserTagProvider | A IUserTagProvider instance which retrieves the user tag from the model item's ITagOwner. | |
| TemplateLabelStyle | ||
| TemplateLabelStyleRenderer | ||
| TemplateNodeStyle | A node style that uses a template class to define the visual appearance of the node. | |
| TemplateNodeStyleRenderer | Style renderer which can render TemplateNodeStyle. | |
| TemplateStyle | Abstract base class for all yFiles FLEX styles that use a template class to define the visual appearance of the items. | |
| TemplateStyleDataContext | The data context which is used together with a TemplateStyle. |