Package | com.yworks.graph.drawing |
Interface | public interface INodeStyle extends IVisualStyle, ICloneable |
Implementors | AbstractJavaNodeStyle, BitmapNodeStyle, ComponentNodeStyle, DelegatingNodeStyle, DelegatingStyle, ImageNodeStyle, SWFNodeStyle, SimpleAbstractNodeStyle, SimpleNodeStyle, TemplateNodeStyle, VoidNodeStyle |
IVisualStyle
implementation for INode
instances in an IGraph
.
Implementations are responsible for rendering ILabel
instances in a CanvasComponent
.
It is up to the implementation to interpret the visual appearance of a label.
The framework uses the associated, possibly shared styleRenderer
to perform the actual rendering of this style for a given label.
This interface extends the ICloneable
interface. This allows clients
to obtain a persistent copy of the current state of this style.
Immutable style implementations may return themselves.