|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdatechooser.model.AbstractDateChooseModel
datechooser.model.multiple.MultyDateChooseModel
public class MultyDateChooseModel
Multy selection model. Used in all beans.
Модель с возможность множественного выбора.
Используется во всех компонентах.
DateChoose
,
MultyDateChoose
,
Serialized FormField Summary |
---|
Fields inherited from class datechooser.model.AbstractDateChooseModel |
---|
changeEventsOn |
Constructor Summary | |
---|---|
MultyDateChooseModel(java.util.Calendar current)
|
Method Summary | |
---|---|
protected void |
applySelection()
Делает попытка выбрать ячейку под курсором. |
void |
applySelectNothing()
Попытка не выбрать ни одной даты. |
MultyModelBehavior |
getBehavior()
Get multiple choise mode. |
CellState |
getCellState(int row,
int column)
State of the specified cell. |
java.util.Calendar |
getDefaultDate()
Default date. |
java.lang.Iterable<Period> |
getDefaultPeriods()
|
PeriodSet |
getDefaultPeriodSet()
|
MultySelectModes |
getMode()
|
java.util.Calendar |
getSelectedDate()
Last selected date. |
java.lang.Iterable<java.util.Calendar> |
getSelectedDates()
Get all selected dates. |
Period |
getSelectedPeriod()
Last selected period. |
java.lang.Iterable<Period> |
getSelectedPeriods()
Get selected periods. |
PeriodSet |
getSelectedPeriodSet()
Get selected periods. |
protected PeriodSet |
getSelection()
|
boolean |
isAdd()
|
protected boolean |
isForbiddenDefault(PeriodSet forbiddenPeriods)
|
boolean |
isNothingSelected()
True if no selected dates (null selection). |
boolean |
isPeriodSelectionStarted()
|
protected boolean |
isPeriodSetForbidden(PeriodSet periods)
|
boolean |
isSelected(java.util.Calendar aDate)
Is specified date selected. |
void |
reset()
Resets selection. |
protected void |
selectColumn(int column)
|
void |
setAdd(boolean add)
Sets period or date addition mode. |
void |
setBehavior(MultyModelBehavior behavior)
Sets multiple choise mode. |
void |
setDefaultPeriods(java.lang.Iterable<Period> newPeriods)
|
void |
setDefaultPeriodSet(PeriodSet periodSet)
|
void |
setMode(MultySelectModes mode,
boolean add)
Sets selection mode. |
void |
setNothingSelected(boolean nothingSelected)
Selects nothing (null). |
void |
setPeriodSelectionStarted(boolean periodSelectionStarted)
User started period selection. |
void |
setSelectedPeriods(java.lang.Iterable<Period> newSelection)
|
void |
setSelectedPeriods(PeriodSet newSelection)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultyDateChooseModel(java.util.Calendar current)
Method Detail |
---|
public boolean isSelected(java.util.Calendar aDate)
DateChoose
isSelected
in interface DateChoose
public java.util.Calendar getSelectedDate()
getSelectedDate
in interface DateChoose
public void reset()
MultyDateChoose
reset
in interface MultyDateChoose
public java.lang.Iterable<java.util.Calendar> getSelectedDates()
MultyDateChoose
getSelectedDates
in interface MultyDateChoose
public java.lang.Iterable<Period> getSelectedPeriods()
MultyDateChoose
getSelectedPeriods
in interface MultyDateChoose
Period
public PeriodSet getSelectedPeriodSet()
MultyDateChoose
getSelectedPeriodSet
in interface MultyDateChoose
PeriodSet
public void setSelectedPeriods(java.lang.Iterable<Period> newSelection)
public void setSelectedPeriods(PeriodSet newSelection)
public Period getSelectedPeriod()
public void setMode(MultySelectModes mode, boolean add)
MultyDateChoose
setMode
in interface MultyDateChoose
MultySelectModes
public boolean isAdd()
public void setAdd(boolean add)
MultyDateChoose
setAdd
in interface MultyDateChoose
public boolean isPeriodSelectionStarted()
public void setPeriodSelectionStarted(boolean periodSelectionStarted)
MultyDateChoose
setPeriodSelectionStarted
in interface MultyDateChoose
protected void applySelection()
AbstractDateChooseModel
applySelection
in class AbstractDateChooseModel
public void setBehavior(MultyModelBehavior behavior)
MultyDateChoose
setBehavior
in interface MultyDateChoose
MultyModelBehavior
public MultyModelBehavior getBehavior()
MultyDateChoose
getBehavior
in interface MultyDateChoose
MultyModelBehavior
public PeriodSet getDefaultPeriodSet()
public void setDefaultPeriodSet(PeriodSet periodSet) throws IncompatibleDataExeption
IncompatibleDataExeption
protected boolean isPeriodSetForbidden(PeriodSet periods)
public java.util.Calendar getDefaultDate()
DateChoose
getDefaultDate
in interface DateChoose
getDefaultDate
in class AbstractDateChooseModel
public java.lang.Iterable<Period> getDefaultPeriods()
public void setDefaultPeriods(java.lang.Iterable<Period> newPeriods) throws IncompatibleDataExeption
IncompatibleDataExeption
public CellState getCellState(int row, int column)
DateChoose
getCellState
in interface DateChoose
getCellState
in class AbstractDateChooseModel
protected void selectColumn(int column)
selectColumn
in class AbstractDateChooseModel
public MultySelectModes getMode()
protected PeriodSet getSelection()
public void applySelectNothing()
AbstractDateChooseModel
applySelectNothing
in class AbstractDateChooseModel
protected boolean isForbiddenDefault(PeriodSet forbiddenPeriods)
isForbiddenDefault
in class AbstractDateChooseModel
public boolean isNothingSelected()
DateChoose
isNothingSelected
in interface DateChoose
public void setNothingSelected(boolean nothingSelected)
DateChoose
setNothingSelected
in interface DateChoose
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |