I

IStripeStyle

Style implementation for IStripe instances in an ITable.
ImplementsInheritance Hierarchy

Remarks

It is up to the implementation to interpret the visual appearance of a stripe. The framework uses the associated, possibly shared renderer to perform the actual rendering of this style for a given stripe. 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.

See Also

Developer's Guide

Demos

Shows the support for diagrams that are organized in a tabular way, for example in a grid or a swimlane layout.

Members

Show:

Properties

Gets the renderer implementation that can be queried for implementations that provide details about the visual appearance and visual behavior for a given stripe and this style instance.
The idiom for retrieving, e.g. an IVisualCreator implementation for a given stripe is:
const creator = style.renderer.getVisualCreator(stripe, style)
const visual = creator.createVisual(context)
readonlyabstract

Methods

Create a clone of this object.
abstract

Return Value

Object
A clone of this object.

Constants

A void implementation of a stripe style that does nothing and behaves like an invisible style.