Klasse CalendarLayer<R extends Row<?,?,?>>
java.lang.Object
com.flexganttfx.view.graphics.renderer.RendererBase
com.flexganttfx.view.graphics.layer.SystemLayer<R>
com.flexganttfx.view.graphics.layer.CalendarLayer<R>
- Typparameter:
R- the type of the rows
Draws the entries returned by the calendars attached to a row or attached to
the entire graphics view. The calendar layer uses plugable renderers that
are mapped to the entry types. Applications can register their own renderers
by calling
setCalendarActivityRenderer(Class, CalendarActivityRenderer).- 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 visible calendar activities for the current row and time range.final <A extends CalendarActivity>
CalendarActivityRenderer<? extends A> getCalendarActivityRenderer(Class<? extends A> clazz) Returns the renderer registered for the given calendar activity type.final <A extends Activity>
voidsetCalendarActivityRenderer(Class<? extends A> clazz, CalendarActivityRenderer<? extends A> renderer) Associates a renderer with the given calendar activity 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
-
CalendarLayer
Constructs a new calendar layer.- Parameter:
graphics- the graphics view that owns the layer
-
-
Methodendetails
-
drawLayer
Draws the visible calendar activities for the current row and time range.- Angegeben von:
drawLayerin KlasseSystemLayer<R extends Row<?,?, ?>> - Parameter:
canvas- the canvas to draw onstartTime- the visible start timeendTime- the visible end time
-
setCalendarActivityRenderer
public final <A extends Activity> void setCalendarActivityRenderer(Class<? extends A> clazz, CalendarActivityRenderer<? extends A> renderer) Associates a renderer with the given calendar activity type.- Typparameter:
A- the activity type- Parameter:
clazz- the activity typerenderer- the renderer to associate with the type
-
getCalendarActivityRenderer
public final <A extends CalendarActivity> CalendarActivityRenderer<? extends A> getCalendarActivityRenderer(Class<? extends A> clazz) Returns the renderer registered for the given calendar activity type.- Typparameter:
A- the activity type- Parameter:
clazz- the activity type- Gibt zurück:
- the matching renderer, or
nullif none is registered
-