Klasse RowLayer<R extends Row<?,?,?>>
java.lang.Object
com.flexganttfx.view.graphics.renderer.RendererBase
com.flexganttfx.view.graphics.layer.SystemLayer<R>
com.flexganttfx.view.graphics.layer.RowLayer<R>
- Typparameter:
R- the type of the rows
Draws the background of each row. The layer can be configured with pluggable
renderers that are mapped to the type of the row. Applications can register
their own renderers by calling
setRowRenderer(Class, RowRenderer).- Seit:
- 1.0
- Siehe auch:
-
Eigenschaftsübersicht
Von Klasse geerbte Eigenschaften SystemLayer
opacity, visibleVon Klasse geerbte Eigenschaften RendererBase
alpha, enabled, snapToPixel -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidDraws the background renderer for the current row.final <RT extends Row<?,?, ?>>
RowRenderer<RT> getRowRenderer(Class<RT> clazz) Returns the renderer registered for the given row type.final voidsetRowRenderer(Class<Row> clazz, RowRenderer<?> renderer) Associates a row renderer with the given row type.Von Klasse geerbte Methoden SystemLayer
fadeInOutObservable, getOpacity, isVisible, opacityProperty, setVisible, visiblePropertyVon Klasse geerbte Methoden RendererBase
alphaProperty, disableRedrawAfterPropertyChange, enabledProperty, enableRedrawAfterPropertyChange, getAlpha, getGraphics, getLocation, getName, getTimeAt, isEnabled, isSnapToPixel, redrawObservable, setAlpha, setEnabled, setSnapToPixel, snapPositionX, snapPositionY, snapSizeX, snapSizeY, snapSpaceX, snapSpaceY, snapToPixelProperty
-
Konstruktordetails
-
RowLayer
Constructs a new row layer.- Parameter:
graphics- the graphics view that owns the layer
-
-
Methodendetails
-
drawLayer
Draws the background renderer for the current row.- Angegeben von:
drawLayerin KlasseSystemLayer<R extends Row<?,?, ?>> - Parameter:
canvas- the canvas to draw onstartTime- the visible start timeendTime- the visible end time
-
setRowRenderer
Associates a row renderer with the given row type.- Parameter:
clazz- the row typerenderer- the renderer to use for that type
-
getRowRenderer
Returns the renderer registered for the given row type.- Typparameter:
RT- the row type- Parameter:
clazz- the row type- Gibt zurück:
- the matching renderer, or
nullif none is registered
-