|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.pivot.wtk.Component
org.apache.pivot.wtk.Button
org.apache.pivot.wtk.CalendarButton
public class CalendarButton
A component that allows a user to select a calendar date. The calendar is hidden until the user pushes the button.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Button |
---|
Button.DataRenderer, Button.Group, Button.GroupListener, Button.NamedGroupDictionary, Button.NamedGroupDictionaryListener, Button.State |
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Component |
---|
Component.ComponentDictionary, Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary |
Field Summary | |
---|---|
static String |
COUNTRY_KEY
|
static String |
LANGUAGE_KEY
|
static String |
VARIANT_KEY
|
Constructor Summary | |
---|---|
CalendarButton()
|
|
CalendarButton(Object buttonData)
|
Method Summary | |
---|---|
ListenerList<CalendarButtonListener> |
getCalendarButtonListeners()
Returns the calendar button listener list. |
ListenerList<CalendarButtonSelectionListener> |
getCalendarButtonSelectionListeners()
Returns the calendar button selection listener list. |
Filter<CalendarDate> |
getDisabledDateFilter()
|
Locale |
getLocale()
Returns the locale used to present calendar data. |
CalendarDate |
getSelectedDate()
Returns the currently selected date. |
String |
getSelectedDateKey()
Gets the data binding key that is set on this calendar button. |
void |
load(Dictionary<String,?> context)
Loads the selected date from the specified bind context using this date picker button's bind key, if one is set. |
void |
setDisabledDateFilter(Filter<CalendarDate> disabledDateFilter)
|
void |
setLocale(Dictionary<String,?> locale)
Sets the locale used to present calendar data. |
void |
setLocale(Locale locale)
Sets the locale used to present calendar data. |
void |
setLocale(String locale)
Sets the locale used to present calendar data. |
void |
setSelectedDate(CalendarDate selectedDate)
Sets the selected date. |
void |
setSelectedDate(String selectedDate)
Sets the selected date to the date represented by the specified date string. |
void |
setSelectedDateKey(String selectedDateKey)
Sets this calendar button's data binding key. |
void |
setToggleButton(boolean toggleButton)
Sets the button's toggle state. |
void |
store(Dictionary<String,?> context)
Stores the selected date into the specified bind context using this date picker button's bind key, if one is set. |
Methods inherited from class org.apache.pivot.wtk.Button |
---|
getAction, getButtonData, getButtonListeners, getButtonPressListeners, getButtonStateListeners, getDataRenderer, getGroup, getNamedGroupDictionaryListeners, getNamedGroups, getSelectedKey, getState, getStateKey, isSelected, isToggleButton, isTriState, press, setAction, setAction, setButtonData, setDataRenderer, setEnabled, setGroup, setGroup, setSelected, setSelectedKey, setState, setState, setStateKey, setTriState |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String LANGUAGE_KEY
public static final String COUNTRY_KEY
public static final String VARIANT_KEY
Constructor Detail |
---|
public CalendarButton()
public CalendarButton(Object buttonData)
Method Detail |
---|
public void setToggleButton(boolean toggleButton)
Button
setToggleButton
in class Button
UnsupportedOperationException
- This method is not supported by CalendarButton.public CalendarDate getSelectedDate()
public void setSelectedDate(CalendarDate selectedDate)
selectedDate
- The date to select, or null to clear the selection.public final void setSelectedDate(String selectedDate)
selectedDate
- A string in the form of [YYYY]-[MM]-[DD] (e.g. 2008-07-23)public Locale getLocale()
public void setLocale(Locale locale)
locale
- public void setLocale(Dictionary<String,?> locale)
locale
- An dictionary containing values for language, country, and variant.
Country and variant are optional but the must adhere to the following
rules:
public void setLocale(String locale)
locale
- A JSON map containing values for language, country, and variant.setLocale(Dictionary)
public Filter<CalendarDate> getDisabledDateFilter()
public void setDisabledDateFilter(Filter<CalendarDate> disabledDateFilter)
public String getSelectedDateKey()
public void setSelectedDateKey(String selectedDateKey)
public void load(Dictionary<String,?> context)
load
in class Button
public void store(Dictionary<String,?> context)
store
in class Button
public ListenerList<CalendarButtonListener> getCalendarButtonListeners()
public ListenerList<CalendarButtonSelectionListener> getCalendarButtonSelectionListeners()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |