Package | Description |
---|---|
com.yworks.yfiles.graph.styles |
Contains interfaces and default implementations for graph element styles.
|
com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
Modifier and Type | Class and Description |
---|---|
class |
ArcEdgeStyleRenderer
Default renderer implementation for
ArcEdgeStyle . |
class |
BevelNodeStyleRenderer
A
INodeStyle renderer implementation that draws a rounded rectangle with a bevel
border in a 'shiny plate' fashion. |
class |
CollapsibleNodeStyleDecoratorRenderer
INodeStyleRenderer implementation that can be used in conjunction with CollapsibleNodeStyleDecorator
instances. |
class |
DefaultLabelStyleRenderer
A simple
ILabelStyleRenderer implementation that can handle DefaultLabelStyle instances. |
class |
GeneralPathNodeStyleRenderer
An
INodeStyleRenderer implementation that can handle GeneralPathNodeStyle instances. |
class |
IconLabelStyleRenderer
An
ILabelStyleRenderer that can handle IconLabelStyle instances. |
class |
ImageNodeStyleRenderer
A style renderer implementation that can be used together with
ImageNodeStyle instances. |
class |
MemoryImageNodeStyleRenderer
A style renderer implementation that can be used together with
MemoryImageNodeStyle instances. |
class |
PanelNodeStyleRenderer
A
INodeStyle renderer implementation that draws a simple floating panel with a slight
gradient, a thin border and a simple drop shadow. |
class |
PathBasedEdgeStyleRenderer<TStyle extends IEdgeStyle>
An abstract base class for
IEdgeStyleRenderer implementations that are based on the calculation of a
GeneralPath . |
class |
PolylineEdgeStyleRenderer
An
IEdgeStyleRenderer that will render PolylineEdgeStyle instances. |
class |
ShapeNodeStyleRenderer
Default renderer implementation that can be used for
ShapeNodeStyle instances. |
class |
ShinyPlateNodeStyleRenderer
A
INodeStyle renderer implementation that draws a simple floating shinyPlate with a
slight gradient, a thin border and a simple drop shadow. |
class |
TableNodeStyleRenderer
Default renderer implementation that can be used for
TableNodeStyle instances. |
class |
TemplateLabelStyleRenderer
An implementation of the
ILabelStyleRenderer interface that can render TemplateLabelStyle instances. |
class |
TemplateNodeStyleRenderer
An implementation of the
INodeStyleRenderer interface that can render TemplateNodeStyle instances. |
class |
TemplatePortStyleRenderer
An implementation of the
IPortStyleRenderer interface that can render TemplatePortStyle instances. |
Modifier and Type | Method and Description |
---|---|
IVisibilityTestable |
VoidEdgeStyleRenderer.getVisibilityTestable(IEdge edge,
IEdgeStyle style)
Yields the
NEVER that will always claim invisibility. |
IVisibilityTestable |
PathBasedEdgeStyleRenderer.getVisibilityTestable(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters, does not call PathBasedEdgeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
IEdgeStyleRenderer.getVisibilityTestable(IEdge edge,
IEdgeStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided edge and its associated
style. |
IVisibilityTestable |
VoidLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Yields the
NEVER that will always claim invisibility. |
IVisibilityTestable |
TemplateLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, does not call TemplateLabelStyleRenderer.configure()
and returns this . |
IVisibilityTestable |
IconLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, does not call IconLabelStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ILabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided label and its
associated style. |
IVisibilityTestable |
DefaultLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, does not call DefaultLabelStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
VoidNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Yields the
NEVER that will always claim invisibility. |
IVisibilityTestable |
TemplateNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call TemplateNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
TableNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style) |
IVisibilityTestable |
ShinyPlateNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ShinyPlateNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ShapeNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ShapeNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
PanelNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call PanelNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
MemoryImageNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call MemoryImageNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ImageNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ImageNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
INodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided node and its associated
style. |
IVisibilityTestable |
GeneralPathNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call GeneralPathNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
CollapsibleNodeStyleDecoratorRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call CollapsibleNodeStyleDecoratorRenderer.configure() and returns
this . |
IVisibilityTestable |
BevelNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call BevelNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
VoidPortStyleRenderer.getVisibilityTestable(IPort port,
IPortStyle style)
Yields the
NEVER that will always claim invisibility. |
IVisibilityTestable |
TemplatePortStyleRenderer.getVisibilityTestable(IPort port,
IPortStyle style)
Configures the
style and port parameters, does not call TemplatePortStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
IPortStyleRenderer.getVisibilityTestable(IPort port,
IPortStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided port and its associated
style. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultPortCandidateDescriptor
A simple
ICanvasObjectDescriptor that can be used to draw IPortCandidate instances in a
CanvasControl . |
Modifier and Type | Field and Description |
---|---|
static IVisibilityTestable |
IVisibilityTestable.ALWAYS
An implementation of a
IVisibilityTestable that always yields true . |
static IVisibilityTestable |
IVisibilityTestable.NEVER
An implementation of a
IVisibilityTestable that always yields false . |
Modifier and Type | Method and Description |
---|---|
IVisibilityTestable |
ICanvasObjectDescriptor.getVisibilityTestable(Object forUserObject)
Returns an implementation of
IVisibilityTestable that can determine if the rendering of the user object would be
visible in a given context. |
IVisibilityTestable |
DefaultPortCandidateDescriptor.getVisibilityTestable(Object forUserObject) |