Module com.flexganttfx.view
Class 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>
- Type Parameters:
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)
.-
Property Summary
Properties inherited from class com.flexganttfx.view.graphics.layer.SystemLayer
opacity, visible
Properties inherited from class com.flexganttfx.view.graphics.renderer.RendererBase
alpha, enabled, snapToPixel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
final <A extends CalendarActivity>
CalendarActivityRenderer<? extends A>getCalendarActivityRenderer
(Class<? extends A> clazz) final <A extends Activity>
voidsetCalendarActivityRenderer
(Class<? extends A> clazz, CalendarActivityRenderer<? extends A> renderer) Methods inherited from class com.flexganttfx.view.graphics.layer.SystemLayer
fadeInOutObservable, getOpacity, isVisible, opacityProperty, setVisible, visibleProperty
Methods inherited from class com.flexganttfx.view.graphics.renderer.RendererBase
alphaProperty, disableRedrawAfterPropertyChange, enabledProperty, enableRedrawAfterPropertyChange, getAlpha, getGraphics, getLocation, getName, getTimeAt, isEnabled, isSnapToPixel, redrawObservable, setAlpha, setEnabled, setSnapToPixel, snapPositionX, snapPositionY, snapSizeX, snapSizeY, snapSpaceX, snapSpaceY, snapToPixelProperty
-
Constructor Details
-
CalendarLayer
-
-
Method Details
-
drawLayer
- Specified by:
drawLayer
in classSystemLayer<R extends Row<?,
?, ?>>
-
setCalendarActivityRenderer
public final <A extends Activity> void setCalendarActivityRenderer(Class<? extends A> clazz, CalendarActivityRenderer<? extends A> renderer) -
getCalendarActivityRenderer
public final <A extends CalendarActivity> CalendarActivityRenderer<? extends A> getCalendarActivityRenderer(Class<? extends A> clazz)
-