See: Description
| Interface | Description |
|---|---|
| IArrow |
The interface for the visual representation of an arrow that is normally used to decorate the visual representation of
an
IEdge. |
| IArrowOwner |
Helper interface implemented by
IEdgeStyles that use IArrows for displaying arrows. |
| IEdgePathCropper |
Interface used by the framework mainly for calculating the visible path of an edge.
|
| IEdgeStyle | |
| IEdgeStyleRenderer |
Interface used by
IEdgeStyle implementations that can be used to query the actual IVisualCreator,
IVisibilityTestable, IBoundsProvider, IHitTestable, and IMarqueeTestable
implementations for an edge and an associated style. |
| ILabelStyle | |
| ILabelStyleRenderer |
Interface used by
ILabelStyle implementations to query the actual IVisualCreator,
IVisibilityTestable, IBoundsProvider, IHitTestable, and IMarqueeTestable
implementations for a label and an associated style. |
| INodeStyle | |
| INodeStyleRenderer |
Interface used by
INodeStyle implementations that can be used to query the actual IVisualCreator,
IBoundsProvider, IHitTestable, and IMarqueeTestable implementations for a node and an
associated style. |
| IPathGeometry |
Interface that is used mainly by
IEdgeStyleRenderer implementations to reveal geometric details about the
visualization of an edge's path. |
| IPortStyle | |
| IPortStyleRenderer |
Interface used by
IPortStyle implementations that can be used to query the actual IVisualCreator,
IBoundsProvider, IHitTestable, IVisibilityTestable, and IMarqueeTestable
implementations for a port and an associated style. |
| IShapeGeometry |
Interface that describes the geometry of a shape which has an interior and an exterior.
|
| IStripeStyle | |
| IStripeStyleRenderer |
Interface used by
IStripeStyle implementations that can be used to query the actual IVisualCreator
implementation for a stripe and an associated style. |
| Class | Description |
|---|---|
| AbstractEdgeStyle |
An abstract base class that makes it possible to easily implement a custom
IEdgeStyle. |
| AbstractGraphItemTemplate<TModelItem extends IModelItem> |
Abstract base class for template styles that can be used to display
IModelItems like INode, ILabel, etc. in a CanvasControl. |
| AbstractLabelStyle |
An abstract base class that makes it possible to easily implement a custom
ILabelStyle. |
| AbstractNodeStyle |
An abstract base class that makes it possible to easily implement a custom
INodeStyle. |
| AbstractPortStyle |
An abstract base class that makes it possible to easily implement a custom
IPortStyle. |
| AbstractStripeStyle |
An abstract base class that makes it possible to easily implement a custom
IStripeStyle. |
| AbstractTemplateStyle<TModelItem extends IModelItem> |
Abstract base class for styles that renders complex
Nodes. |
| ArcEdgeStyle |
Provides an arc representation for an edge.
|
| ArcEdgeStyleRenderer |
Default renderer implementation for
ArcEdgeStyle. |
| Arrow | |
| BevelNodeStyle |
An implementation of the
INodeStyle that can be used to create rectangular nodes with rounded corners, a bevel
border, and a shining background. |
| BevelNodeStyleRenderer |
A
INodeStyle renderer implementation that draws a rounded rectangle with a bevel
border in a 'shiny plate' fashion. |
| CollapsibleNodeStyleDecorator |
Decorates an arbitrary node styles with an additional collapse/expand handle.
|
| CollapsibleNodeStyleDecoratorRenderer |
INodeStyleRenderer implementation that can be used in conjunction with CollapsibleNodeStyleDecorator
instances. |
| DefaultEdgePathCropper |
The default implementation of the
IEdgePathCropper. |
| DefaultLabelStyle | |
| DefaultLabelStyleRenderer |
A simple
ILabelStyleRenderer implementation that can handle DefaultLabelStyle instances. |
| GeneralPathNodeStyle |
A node style that can display node shapes with a boundary that is defined by a
GeneralPath instance. |
| GeneralPathNodeStyleRenderer |
An
INodeStyleRenderer implementation that can handle GeneralPathNodeStyle instances. |
| IconLabelStyle |
A label style that draws an icon in addition to the text.
|
| IconLabelStyleRenderer |
An
ILabelStyleRenderer that can handle IconLabelStyle instances. |
| ImageNodeStyle |
A node style that can use an image for the visual representation of a node.
|
| ImageNodeStyleRenderer |
A style renderer implementation that can be used together with
ImageNodeStyle instances. |
| LabelTemplate |
A template for
ILabels in GraphControl that is used by
com.yworks.yfiles.drawing.ITemplateLabelStyle to create the visualization of the ILabel. |
| MemoryIconLabelStyle |
A mutable implementation of the
ILabelStyle interface
that uses BitmapSources that are built from
memory as the icon. |
| MemoryImageNodeStyle |
An implementation of the
INodeStyle interface that uses BitmapSource that are built
from memory as visual representation of a node. |
| MemoryImageNodeStyleRenderer |
A style renderer implementation that can be used together with
MemoryImageNodeStyle instances. |
| 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.
|
| NodeStylePortStyleAdapter |
A port style decorator that uses a node style instance to render the port.
|
| NodeStyleStripeStyleAdapter |
A stripe style decorator that uses a node style instance to render the stripe.
|
| NodeTemplate |
A template for
INodes in GraphControl that is used by
TemplateNodeStyle to create the visualization of the INode. |
| PanelNodeStyle |
An implementation of
INodeStyle that draws a simple floating panel with a slight gradient, a thin border and
optionally a drop shadow. |
| PanelNodeStyleRenderer |
A
INodeStyle renderer implementation that draws a simple floating panel with a slight
gradient, a thin border and a simple drop shadow. |
| PathBasedEdgeStyleRenderer<TStyle extends IEdgeStyle> |
An abstract base class for
IEdgeStyleRenderer implementations that are based on the calculation of a
GeneralPath. |
| PolylineEdgeStyle |
A polygonal
IEdgeStyle where straight line segments are used to connect the bends. |
| PolylineEdgeStyleRenderer |
An
IEdgeStyleRenderer that will render PolylineEdgeStyle instances. |
| PortTemplate |
A template for
IPorts in GraphControl that is used by
TemplatePortStyle to create the visualization of the IPort. |
| ShadowNodeStyleDecorator |
Decorates other node styles with a smooth drop shadow.
|
| ShapeNodeStyle |
Node style implementation that can show predefined shapes of type
ShapeNodeShape. |
| ShapeNodeStyleRenderer |
Default renderer implementation that can be used for
ShapeNodeStyle instances. |
| ShinyPlateNodeStyle |
Implementation of the
INodeStyle which creates rectangular nodes with rounded corners and a highlighted ('shiny
plate') interior. |
| ShinyPlateNodeStyleRenderer |
A
INodeStyle renderer implementation that draws a simple floating shinyPlate with a
slight gradient, a thin border and a simple drop shadow. |
| TableNodeStyle |
A
INodeStyle for tables. |
| TableNodeStyleRenderer |
Default renderer implementation that can be used for
TableNodeStyle instances. |
| TemplateLabelStyle |
An
ILabelStyle implementation that can render complex Nodes for the visualization of ILabels
using TemplateLabelStyleRenderer. |
| TemplateLabelStyleRenderer |
An implementation of the
ILabelStyleRenderer interface that can render TemplateLabelStyle instances. |
| TemplateNodeStyle |
An
INodeStyle implementation that can render complex FXML controls for the visualization of INodes using
a TemplateNodeStyleRenderer. |
| TemplateNodeStyleRenderer |
An implementation of the
INodeStyleRenderer interface that can render TemplateNodeStyle instances. |
| TemplatePortStyle |
An implementation of the
IPortStyle interface that can render complex Nodes for the visualization of
IPorts by using TemplatePortStyleRenderer. |
| TemplatePortStyleRenderer |
An implementation of the
IPortStyleRenderer interface that can render TemplatePortStyle instances. |
| TemplateStripeStyle |
An
IStripeStyle implementation that can render complex Nodes for the visualization of IStripes
using a TemplateStripeStyleRenderer. |
| TemplateStripeStyleRenderer |
An implementation of the
IStripeStyleRenderer interface that can render TemplateStripeStyle instances. |
| VoidEdgeStyle |
A void implementation of an edge style that does nothing and behaves like an invisible style.
|
| VoidEdgeStyleRenderer |
A void implementation of an edge style renderer that does nothing.
|
| VoidLabelStyle |
A void implementation of a label style that does nothing and behaves like an invisible style.
|
| VoidLabelStyleRenderer |
A void implementation of a label style renderer that does nothing.
|
| VoidNodeStyle |
A void implementation of a node style that does nothing and behaves like an invisible style.
|
| VoidNodeStyleRenderer |
A void implementation of a node style renderer that does nothing.
|
| VoidPathGeometry |
A void implementation of the
IPathGeometry interface that does nothing and behaves like an empty path. |
| VoidPortStyle |
A void implementation of a port style that does nothing and behaves like an invisible style.
|
| VoidPortStyleRenderer |
A void implementation of a port style renderer that does nothing.
|
| VoidShapeGeometry |
A void implementation of the
IShapeGeometry interface that does nothing and behaves like an empty geometry. |
| VoidStripeStyle |
A void implementation of a stripe style that does nothing and behaves like an invisible style.
|
| VoidStripeStyleRenderer |
A void implementation of a stripe style renderer that does nothing.
|
| Enum | Description |
|---|---|
| ArrowType |
Defines common default arrow types for
Arrow. |
| ShapeNodeShape |
This enumeration predefines some often used shapes that can be used together with
ShapeNodeStyle instances. |
| TableRenderingOrder |
Enumeration that is used to specify the drawing order for rows and columns.
|
Contains interfaces and default implementations for graph element styles.
This CLR namespace is mapped to the XAML namespace XamlNamespaceConstants.YFILES_JAVA_FX_NS