public class TimeRangeField extends ViewTypeControl
TimeRangeView
as part of the print preview functionality. It allows the
user to specify the time range that has to be printed. The control supports defining
time points for day ranges, week rangers, or month ranges. The default style class used
by this control is "time-range-field".
Type | Property and Description |
---|---|
ObjectProperty<Integer> |
afterUnits |
BooleanProperty |
endField |
ObjectProperty<Integer> |
monthYear |
ObjectProperty<LocalDate> |
onDate |
ObjectProperty<Integer> |
onWeekNumber |
ObjectProperty<LocalDate> |
today
Stores the date that is considered to represent "today".
|
ObjectProperty<TimeRangeField.TimeRangeFieldValue> |
value |
ObjectProperty<WeekFields> |
weekFields
Week fields are used to determine the first day of a week (e.g.
|
viewTypeProperty
contextMenuProperty, skinClassNameProperty, skinProperty, tooltipProperty
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
impl_traversalEngineProperty, needsLayoutProperty
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Modifier and Type | Class and Description |
---|---|
static class |
TimeRangeField.TimeRangeFieldValue |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_STYLE |
USE_COMPUTED_SIZE, USE_PREF_SIZE
BASELINE_OFFSET_SAME_AS_HEIGHT
Constructor and Description |
---|
TimeRangeField() |
TimeRangeField(boolean endField) |
TimeRangeField(ViewType viewType) |
TimeRangeField(ViewType viewType,
boolean endField) |
Modifier and Type | Method and Description |
---|---|
ObjectProperty<Integer> |
afterUnitsProperty() |
protected Skin<?> |
createDefaultSkin() |
BooleanProperty |
endFieldProperty() |
Integer |
getAfterUnits()
Gets the value of the property afterUnits.
|
Integer |
getMonthYear()
Gets the value of the property monthYear.
|
LocalDate |
getOnDate()
Gets the value of the property onDate.
|
Integer |
getOnWeekNumber()
Gets the value of the property onWeekNumber.
|
ObservableList<org.controlsfx.control.PropertySheet.Item> |
getPropertySheetItems()
Returns a list of property items that can be shown by the
PropertySheet of ControlsFX. |
LocalDate |
getToday()
Returns the value of
todayProperty() . |
TimeRangeField.TimeRangeFieldValue |
getValue()
Gets the value of the property value.
|
ObservableList<TimeRangeField.TimeRangeFieldValue> |
getValues() |
WeekFields |
getWeekFields()
Returns the value of
weekFieldsProperty() . |
boolean |
isEndField()
Gets the value of the property endField.
|
ObjectProperty<Integer> |
monthYearProperty() |
ObjectProperty<LocalDate> |
onDateProperty() |
ObjectProperty<Integer> |
onWeekNumberProperty() |
void |
setAfterUnits(Integer afterUnits)
Sets the value of the property afterUnits.
|
void |
setEndField(boolean endField)
Sets the value of the property endField.
|
void |
setMonthYear(Integer monthYear)
Sets the value of the property monthYear.
|
void |
setOnDate(LocalDate onDate)
Sets the value of the property onDate.
|
void |
setOnWeekNumber(Integer onWeekNumber)
Sets the value of the property onWeekNumber.
|
void |
setToday(LocalDate date)
Sets the value of
todayProperty() . |
void |
setValue(TimeRangeField.TimeRangeFieldValue value)
Sets the value of the property value.
|
void |
setWeekFields(WeekFields fields)
Sets the value of
weekFieldsProperty() . |
ObjectProperty<LocalDate> |
todayProperty()
Stores the date that is considered to represent "today".
|
ObjectProperty<TimeRangeField.TimeRangeFieldValue> |
valueProperty() |
ObjectProperty<WeekFields> |
weekFieldsProperty()
Week fields are used to determine the first day of a week (e.g.
|
getViewType, setViewType, viewTypeProperty
getUserAgentStylesheet
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getSkin, getTooltip, impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipProperty
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
getChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBounds
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final ObjectProperty<LocalDate> todayProperty
LocalDate.now()
but can be any date.getToday()
,
setToday(LocalDate)
public final ObjectProperty<WeekFields> weekFieldsProperty
WeekFields.ISO
.getWeekFields()
,
setWeekFields(WeekFields)
public final BooleanProperty endFieldProperty
isEndField()
,
setEndField(boolean)
public final ObjectProperty<TimeRangeField.TimeRangeFieldValue> valueProperty
getValue()
,
setValue(TimeRangeFieldValue)
public final ObjectProperty<LocalDate> onDateProperty
getOnDate()
,
setOnDate(LocalDate)
public final ObjectProperty<Integer> onWeekNumberProperty
getOnWeekNumber()
,
setOnWeekNumber(Integer)
public final ObjectProperty<Integer> monthYearProperty
getMonthYear()
,
setMonthYear(Integer)
public final ObjectProperty<Integer> afterUnitsProperty
getAfterUnits()
,
setAfterUnits(Integer)
public static final String DEFAULT_STYLE
public TimeRangeField()
public TimeRangeField(ViewType viewType)
public TimeRangeField(boolean endField)
public TimeRangeField(ViewType viewType, boolean endField)
protected Skin<?> createDefaultSkin()
createDefaultSkin
in class Control
public final ObjectProperty<LocalDate> todayProperty()
LocalDate.now()
but can be any date.getToday()
,
setToday(LocalDate)
public final void setToday(LocalDate date)
todayProperty()
.date
- the date representing "today"public final LocalDate getToday()
todayProperty()
.public final ObjectProperty<WeekFields> weekFieldsProperty()
WeekFields.ISO
.getWeekFields()
,
setWeekFields(WeekFields)
public final void setWeekFields(WeekFields fields)
weekFieldsProperty()
.fields
- the new week fieldspublic final WeekFields getWeekFields()
weekFieldsProperty()
.public final BooleanProperty endFieldProperty()
isEndField()
,
setEndField(boolean)
public final boolean isEndField()
public final void setEndField(boolean endField)
public ObservableList<TimeRangeField.TimeRangeFieldValue> getValues()
public final ObjectProperty<TimeRangeField.TimeRangeFieldValue> valueProperty()
getValue()
,
setValue(TimeRangeFieldValue)
public final TimeRangeField.TimeRangeFieldValue getValue()
public final void setValue(TimeRangeField.TimeRangeFieldValue value)
public final ObjectProperty<LocalDate> onDateProperty()
getOnDate()
,
setOnDate(LocalDate)
public final LocalDate getOnDate()
public final void setOnDate(LocalDate onDate)
public final ObjectProperty<Integer> onWeekNumberProperty()
getOnWeekNumber()
,
setOnWeekNumber(Integer)
public final Integer getOnWeekNumber()
public final void setOnWeekNumber(Integer onWeekNumber)
public final ObjectProperty<Integer> monthYearProperty()
getMonthYear()
,
setMonthYear(Integer)
public final Integer getMonthYear()
public final void setMonthYear(Integer monthYear)
public final ObjectProperty<Integer> afterUnitsProperty()
getAfterUnits()
,
setAfterUnits(Integer)
public final Integer getAfterUnits()
public final void setAfterUnits(Integer afterUnits)
public ObservableList<org.controlsfx.control.PropertySheet.Item> getPropertySheetItems()
CalendarFXControl
PropertySheet
of ControlsFX.getPropertySheetItems
in class ViewTypeControl
Copyright © 2017 Dirk Lemmermann Software & Consulting. All rights reserved.