|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DateChooserBean
Common interface for all datechooser components.
Описывает общий интерфейс всех компонентов, включенных в библиотеку.
Field Summary | |
---|---|
static java.lang.String |
PREFIX
Property's name prefix. |
static java.lang.String |
PROPERTY_AUTOSCROLL
Property name. |
static java.lang.String |
PROPERTY_BACK_COLOR
Property name. |
static java.lang.String |
PROPERTY_BEHAVIOR
Property name. |
static java.lang.String |
PROPERTY_CALENDAR_SIZE
Property name. |
static java.lang.String |
PROPERTY_CURRENT
Property name. |
static java.lang.String |
PROPERTY_DEFAULT_DATES
Property name. |
static java.lang.String |
PROPERTY_ENABLED
Property name. |
static java.lang.String |
PROPERTY_FORBID_DATES
Property name. |
static java.lang.String |
PROPERTY_LOCALE
Property name. |
static java.lang.String |
PROPERTY_LOCKED
Property name. |
static java.lang.String |
PROPERTY_MAX_DATE
Property name. |
static java.lang.String |
PROPERTY_MIN_DATE
Property name. |
static java.lang.String |
PROPERTY_NAVIG_FONT
Property name. |
static java.lang.String |
PROPERTY_NAVIG_PANE
Property name. |
static java.lang.String |
PROPERTY_NOTHING_ALLOWED
Property name. |
static java.lang.String |
PROPERTY_ONE_MONTH
Property name. |
static java.lang.String |
PROPERTY_VIEW
Property name. |
static java.lang.String |
PROPERTY_WEEK_STYLE
Property name. |
Method Summary | |
---|---|
void |
addCommitListener(CommitListener listener)
Adds listener for commit event. |
void |
addCursorMoveListener(CursorMoveListener listener)
Adds listener for cursor move event. |
void |
addSelectionChangedListener(SelectionChangedListener listener)
Adds listener for selection changed event. |
DateChooserBean |
clone()
Clones bean. |
void |
commit()
Commits selection. |
AppearancesList |
getAppearancesList()
Gets skins list. |
MultyModelBehavior |
getBehavior()
Selection model: one date, single period, multy. |
java.awt.Color |
getCalendarBackground()
Background color for calendar panel. |
java.awt.Dimension |
getCalendarPreferredSize()
Calendar panel preferred size. |
java.util.Calendar |
getCurrent()
Current date (date under cursor). |
int |
getCurrentNavigateIndex()
Navigation panels: 1) ComboBox for month selection, textfield for year, 2) Use only buttons. |
AppearancesList |
getCurrentView()
Current calendar appearance. |
PeriodSet |
getDefaultPeriods()
Default date(s). |
PeriodSet |
getForbiddenPeriods()
Forbidden date(s). |
java.util.Locale |
getLocale()
Lovalization. |
java.util.Calendar |
getMaxDate()
Maximal date user can select. |
java.util.Calendar |
getMinDate()
Minimal date user can select. |
java.awt.Font |
getNavigateFont()
Navigate panel font. |
java.util.Calendar |
getSelectedDate()
Selected date. |
PeriodSet |
getSelectedPeriodSet()
All selected dates. |
java.lang.Iterable<Period> |
getSelection()
All selected dates. |
WeekDaysStyle |
getWeekStyle()
Weeddays output style: one letter, short, full. |
boolean |
isAutoScroll()
If true component automatically scrolls when date from the next month selected, otherwise user can not select next month's date. |
boolean |
isEnabled()
Is calendar enabled (allows date selection). |
boolean |
isLocked()
If true - user can use calendar only in readonly mode, you can move cursor, scroll month and year, but can not select anything. |
boolean |
isNothingAllowed()
Allows null selection. |
boolean |
isShowOneMonth()
If true - days of next month are visible. |
void |
removeCommitListener(CommitListener listener)
Removes listener for commit event. |
void |
removeCursorMoveListener(CursorMoveListener listener)
Removes listener for cursor move event. |
void |
removeSelectionChangedListener(SelectionChangedListener listener)
Removes listener for selection change event. |
void |
setAutoScroll(boolean autoScroll)
|
void |
setBehavior(MultyModelBehavior behavior)
|
void |
setCalendarBackground(java.awt.Color backColor)
|
void |
setCalendarPreferredSize(java.awt.Dimension dim)
|
boolean |
setCurrent(java.util.Calendar aDate)
|
void |
setCurrentNavigateIndex(int currentNavigateIndex)
|
void |
setCurrentView(AppearancesList aList)
|
void |
setDefaultPeriods(PeriodSet periods)
Задает значение по умолчанию. |
void |
setEnabled(boolean enabled)
|
void |
setForbidden(java.lang.Iterable<Period> forbiddenPeriods)
|
void |
setForbiddenPeriods(PeriodSet periods)
Sets forbiddent date(s). |
void |
setLocale(java.util.Locale locale)
|
void |
setLocked(boolean lock)
|
void |
setMaxDate(java.util.Calendar aDate)
|
void |
setMinDate(java.util.Calendar aDate)
|
void |
setNavigateFont(java.awt.Font font)
|
void |
setNothingAllowed(boolean allow)
|
void |
setSelectedDate(java.util.Calendar aDate)
|
void |
setSelection(java.lang.Iterable<Period> periods)
|
void |
setSelection(PeriodSet periods)
|
void |
setShowOneMonth(boolean showOneMonth)
|
void |
setWeekStyle(WeekDaysStyle weekStyle)
|
Field Detail |
---|
static final java.lang.String PREFIX
static final java.lang.String PROPERTY_AUTOSCROLL
isAutoScroll()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_BEHAVIOR
getBehavior()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_CURRENT
getCurrent()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_DEFAULT_DATES
getDefaultPeriods()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_ENABLED
isEnabled()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_FORBID_DATES
getForbiddenPeriods()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_LOCKED
isLocked()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_MAX_DATE
getMaxDate()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_MIN_DATE
getMinDate()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_NOTHING_ALLOWED
isNothingAllowed()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_ONE_MONTH
isShowOneMonth()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_NAVIG_FONT
getNavigateFont()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_VIEW
getCurrentView()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_LOCALE
getLocale()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_NAVIG_PANE
getCurrentNavigateIndex()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_WEEK_STYLE
getWeekStyle()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_BACK_COLOR
getCalendarBackground()
,
Constant Field Valuesstatic final java.lang.String PROPERTY_CALENDAR_SIZE
getCalendarPreferredSize()
,
Constant Field ValuesMethod Detail |
---|
MultyModelBehavior getBehavior()
MultyModelBehavior
void setBehavior(MultyModelBehavior behavior)
getBehavior()
AppearancesList getCurrentView()
AppearancesList
void setCurrentView(AppearancesList aList)
getCurrentView()
PeriodSet getDefaultPeriods()
PeriodSet
,
setDefaultPeriods(PeriodSet)
void setDefaultPeriods(PeriodSet periods) throws IncompatibleDataExeption
IncompatibleDataExeption
- Возникает при попытке задать по умолчанию запрещенные даты.getDefaultPeriods()
,
PeriodSet
,
IncompatibleDataExeption
PeriodSet getForbiddenPeriods()
PeriodSet
,
setForbiddenPeriods(PeriodSet)
void setForbiddenPeriods(PeriodSet periods) throws IncompatibleDataExeption
IncompatibleDataExeption
- If you are trying to forbid default date.getForbiddenPeriods()
,
PeriodSet
,
IncompatibleDataExeption
void setForbidden(java.lang.Iterable<Period> forbiddenPeriods) throws IncompatibleDataExeption
IncompatibleDataExeption
setForbiddenPeriods(PeriodSet)
,
Period
java.util.Calendar getMaxDate()
setMaxDate(Calendar)
void setMaxDate(java.util.Calendar aDate)
getMaxDate()
java.util.Calendar getMinDate()
setMinDate(Calendar)
void setMinDate(java.util.Calendar aDate)
getMinDate()
java.util.Calendar getSelectedDate()
void setSelectedDate(java.util.Calendar aDate)
getSelectedDate()
PeriodSet getSelectedPeriodSet()
PeriodSet
void setSelection(PeriodSet periods)
getSelectedPeriodSet()
java.lang.Iterable<Period> getSelection()
Period
void setSelection(java.lang.Iterable<Period> periods)
getSelection()
boolean isAutoScroll()
void setAutoScroll(boolean autoScroll)
isAutoScroll()
boolean isEnabled()
void setEnabled(boolean enabled)
isEnabled()
boolean isLocked()
void setLocked(boolean lock)
isLocked()
boolean isShowOneMonth()
void setShowOneMonth(boolean showOneMonth)
isShowOneMonth()
WeekDaysStyle getWeekStyle()
WeekDaysStyle
void setWeekStyle(WeekDaysStyle weekStyle)
getWeekStyle()
java.awt.Font getNavigateFont()
setCurrentNavigateIndex(int)
void setNavigateFont(java.awt.Font font)
getNavigateFont()
java.util.Locale getLocale()
void setLocale(java.util.Locale locale)
getLocale()
int getCurrentNavigateIndex()
void setCurrentNavigateIndex(int currentNavigateIndex)
getCurrentNavigateIndex()
java.awt.Color getCalendarBackground()
void setCalendarBackground(java.awt.Color backColor)
getCalendarBackground()
java.awt.Dimension getCalendarPreferredSize()
void setCalendarPreferredSize(java.awt.Dimension dim)
getCalendarPreferredSize()
java.util.Calendar getCurrent()
boolean setCurrent(java.util.Calendar aDate)
getCurrent()
void setNothingAllowed(boolean allow)
isNothingAllowed()
boolean isNothingAllowed()
AppearancesList getAppearancesList()
void commit()
void addCommitListener(CommitListener listener)
CommitListener
,
CommitEvent
void removeCommitListener(CommitListener listener)
CommitListener
,
CommitEvent
void addSelectionChangedListener(SelectionChangedListener listener)
SelectionChangedListener
,
SelectionChangedEvent
void removeSelectionChangedListener(SelectionChangedListener listener)
SelectionChangedListener
,
SelectionChangedEvent
void addCursorMoveListener(CursorMoveListener listener)
CursorMoveListener
,
CursorMoveEvent
void removeCursorMoveListener(CursorMoveListener listener)
CursorMoveListener
,
CursorMoveEvent
DateChooserBean clone()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |