SwingFeatureRenderer

Toolkit-specific renderer for a semantic extension feature.

Properties

Link copied to clipboard

Human-readable tab title.

Link copied to clipboard
abstract val featureId: FeatureId

Identifies this feature within PageFeatureState.values, and doubles as displayName's default.

Link copied to clipboard

Solver capabilities required for the renderer to be useful.

Functions

Link copied to clipboard

Builds this feature's (initially empty) tab component once, up front - populated later by render.

Link copied to clipboard
abstract fun render(component: JComponent, page: PageState, state: PageFeatureState)

Updates component (as returned by createComponent) to reflect page's current state.