Index

A B C D E F G H I L M N O P Q R S T U W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDateRange<SELF extends AbstractDateRange<SELF>> - Class in software.xdev.vaadin.daterange_picker.business
Basic implementation of DateRange
AbstractDateRange() - Constructor for class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
addClickOutsideListener() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
addValueChangeListener(ComponentEventListener<DateRangePickerOverlay.DateRangeOverlayValueChangeEvent>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
addValueChangeListener(HasValue.ValueChangeListener<? super DateRangeValueChangeEvent<D>>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
allowRangeLimitExceeding - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
allValues() - Static method in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 

B

btnBackwardRange - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
btnForwardRange - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
btnOverview - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
BUTTON - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 

C

calcFor(LocalDate) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
calcFor(LocalDate) - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Trys to return the calculated DateRangeResult for the supplied date
calcModel(Optional<DateRangeResult>, DateRangeModel<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
cbDateRange - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
clear() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Do not use this method, as it throws a UnsupportedOperationException
The calling of clear is not supported because DateRangePicker always has a value
Use DateRangePicker.setValue(DateRangeModel) instead.
CLICKABLE - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 
clickOutsideOccurred() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
closeOnOutsideClick - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
currentModel - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 

D

datePickerI18n - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRange - Interface in software.xdev.vaadin.daterange_picker.business
 
DateRangeActions<D extends DateRange,T> - Interface in software.xdev.vaadin.daterange_picker.business
Actions which can be done with a DateRangeModel
dateRangeLocalizerFunction - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangeModel<D extends DateRange> - Class in software.xdev.vaadin.daterange_picker.business
Model for DateRangePicker
DateRangeModel(LocalDate, LocalDate, D) - Constructor for class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
DateRangeOverlayValueChangeEvent(DateRangePickerOverlay<D>, DateRangeModel<D>, boolean) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay.DateRangeOverlayValueChangeEvent
 
dateRangePicker - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
DateRangePicker<D extends DateRange> - Class in software.xdev.vaadin.daterange_picker.ui
Represents a Date-Range-Picker
DateRangePicker(Supplier<DateRangeModel<D>>) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangePicker(Supplier<DateRangeModel<D>>, D[]) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangePicker(Supplier<DateRangeModel<D>>, Collection<D>) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangePicker(DateRangeModel<D>) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangePicker(DateRangeModel<D>, D[]) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangePicker(DateRangeModel<D>, Collection<D>) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
DateRangePickerOverlay<D extends DateRange> - Class in software.xdev.vaadin.daterange_picker.ui
Overlay of the expanded DateRangePicker
DateRangePickerOverlay(DateRangePicker<D>) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
DateRangePickerOverlay.DateRangeOverlayValueChangeEvent - Class in software.xdev.vaadin.daterange_picker.ui
 
DateRangePickerStyles - Class in software.xdev.vaadin.daterange_picker.ui
Styles for the DateRangePicker
DateRangeResult - Interface in software.xdev.vaadin.daterange_picker.business
Result of a DateRange calculation
DateRangeValueChangeEvent<D extends DateRange> - Class in software.xdev.vaadin.daterange_picker.ui
 
DateRangeValueChangeEvent(DateRangePicker<D>, DateRangeModel<D>, boolean) - Constructor for class software.xdev.vaadin.daterange_picker.ui.DateRangeValueChangeEvent
 
DAY - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
DEFAULT_LOCALE - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
dpEnd - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
dpStart - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 

E

equals(Object) - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
expanded - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 

F

fireValueChanged(DateRangeModel<D>, boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
FLEX_CHILD_AUTOGROW - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 
FLEX_CHILD_CONTENTSIZE - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 
formatLocale - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
FREE - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
from(AbstractDateRange<?>) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 

G

getBtnOverview() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getCalcForFunc() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
getCbDateRange() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
getDatePickerI18n() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getDateRange() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeActions
 
getDateRange() - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
getDateRange() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getDateRangeLocalizerFunction() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getDefaultDescription() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
getDefaultDescription() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Retunns the default description, e.g.
getDpEnd() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
getDpStart() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
getEmptyValue() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
DateRangePicker always has a value
However for compatibility reasons (with Vaadin) this returns null
getEnd() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeActions
 
getEnd() - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
getEnd() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeResult
 
getEnd() - Method in class software.xdev.vaadin.daterange_picker.business.SimpleDateRangeResult
 
getEnd() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getFormatLocale() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getKey() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
getKey() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Returns the identification key, e.g.
getModel() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
getModelFromComponents() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
getMoveFunc() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
getOldValue() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay.DateRangeOverlayValueChangeEvent
 
getOptMovePeriod() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
getOptMovePeriod() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Returns the Period to move the date, if any
getOverlay() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getOverlayContainer() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getStart() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeActions
 
getStart() - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
getStart() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeResult
 
getStart() - Method in class software.xdev.vaadin.daterange_picker.business.SimpleDateRangeResult
 
getStart() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
getValue() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 

H

HALF_YEAR - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
hashCode() - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 

I

initDatePicker(DatePicker) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
initUI() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
initUI() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
isAllowRangeLimitExceeding() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
isCalcable() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
isCalcable() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Returns if the DateRange is calcable
Example: true for TODAY true for MONTH false for FREE
isCloseOnOutsideClick() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
isEmpty() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
DateRangePicker always has a value
Therefore this always returns false
isExpanded() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
isFromClient() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay.DateRangeOverlayValueChangeEvent
 
isMovable() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
isMovable() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Returns if the DateRange is movable
Example: false for TODAY true for MONTH false for FREE
isReadOnly() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
isReadOnly() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
isRequiredIndicatorVisible() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
The required indicator is not implemented
This will always return false
isSettable() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
isSettable() - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Returns if the DateRange is settable from a date
Example: false for TODAY true for MONTH true for FREE

L

LOCATION - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 

M

model - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
MONTH - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
moveDateRange(LocalDate, int) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
moveDateRange(LocalDate, int) - Method in interface software.xdev.vaadin.daterange_picker.business.DateRange
Trys to return a moved DateRangeResult
moveRange(int) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 

N

nextID - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 

O

onAttach(AttachEvent) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
onAttach(AttachEvent) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
onComboBoxDateRangeValueChanged(AbstractField.ComponentValueChangeEvent<ComboBox<D>, D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
onDatePickerValueChanged(AbstractField.ComponentValueChangeEvent<DatePicker, LocalDate>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
onValueChange(Function<DateRangeModel<D>, Optional<DateRangeResult>>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
overlay - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
OVERLAY_BASE - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 
OVERLAY_LAYOUT - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 
OVERLAY_LAYOUT_ROW - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 
overlayContainer - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 

P

PADDING_TOP_XS - Static variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerStyles
 

Q

QUARTER - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 

R

readOnly - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
registerListeners() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
registerListeners() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 

S

self() - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
setAllowRangeLimitExceeding(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Allows the maximum start and end date to be greater or less than the configured end or start date.
setCurrentModel(DateRangeModel<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
setDateRange(D) - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeActions
 
setDateRange(D) - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
setDateRange(D) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setDateRangeForToday(D) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Uses the given DateRange and calculates with the current Date the DateRangeModel, which is then set by DateRangePicker.setValue(DateRangeModel)
setDateRangeOptionsLabel(String) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Sets the label for the overlay DateRange-ComboBox
setEnd(LocalDate) - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeActions
 
setEnd(LocalDate) - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
setEnd(LocalDate) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setEndLabel(String) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Sets the label for the overlay End-DatePicker
setExpanded(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setItems(Collection<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setItems(Collection<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
setLocaleFromClient() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setModel(DateRangeModel<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
setReadOnly(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setReadOnly(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
setRequiredIndicatorVisible(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
The required indicator is not implemented

This method doesn't have any functionallity
setStart(LocalDate) - Method in interface software.xdev.vaadin.daterange_picker.business.DateRangeActions
 
setStart(LocalDate) - Method in class software.xdev.vaadin.daterange_picker.business.DateRangeModel
 
setStart(LocalDate) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
setStartLabel(String) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Sets the label for the overlay Start-DatePicker
setTextFieldDefaultWidthFlexConform(HasStyle) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
setValue(DateRangeModel<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
SimpleDateRange - Class in software.xdev.vaadin.daterange_picker.business
Simple implementation if AbstractDateRange
SimpleDateRange() - Constructor for class software.xdev.vaadin.daterange_picker.business.SimpleDateRange
 
SimpleDateRangeResult - Class in software.xdev.vaadin.daterange_picker.business
Simple implementation of DateRangeResult
SimpleDateRangeResult(LocalDate, LocalDate) - Constructor for class software.xdev.vaadin.daterange_picker.business.SimpleDateRangeResult
 
SimpleDateRanges - Class in software.xdev.vaadin.daterange_picker.business
Contains predefined SimpleDateRanges
software.xdev.vaadin.daterange_picker.business - package software.xdev.vaadin.daterange_picker.business
 
software.xdev.vaadin.daterange_picker.ui - package software.xdev.vaadin.daterange_picker.ui
 

T

TODAY - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
toggle() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
tryFixInvalidModel() - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 

U

updateComponentsFromModel(DateRangeModel<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePickerOverlay
 
updateFromModel(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
useClientSideLocale - Variable in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 

W

WEEK - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
withAllowRangeLimitExceeding(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
withCalcable(boolean) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withCalcForFunc(Function<LocalDate, DateRangeResult>) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withCloseOnOutsideClick(boolean) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
withDatePickerI18n(DatePicker.DatePickerI18n) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
withDateRangeLocalizerFunction(ItemLabelGenerator<D>) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
 
withDateRangeOptionsLabel(String) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
withDefaultDesc(String) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withEndLabel(String) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
withFormatLocale(Locale) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker
Sets the locale used for formatting the "expand" button.
withKey(String) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withMovable(boolean) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withMoveFunc(BiFunction<LocalDate, Integer, Optional<DateRangeResult>>) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withMovePeriod(Period) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withOptCalcForFunc(Function<LocalDate, Optional<DateRangeResult>>) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withSettable(boolean) - Method in class software.xdev.vaadin.daterange_picker.business.AbstractDateRange
 
withStartLabel(String) - Method in class software.xdev.vaadin.daterange_picker.ui.DateRangePicker

Y

YEAR - Static variable in class software.xdev.vaadin.daterange_picker.business.SimpleDateRanges
 
A B C D E F G H I L M N O P Q R S T U W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form