|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.jdatepicker.AbstractDateModel<T>
T
- public abstract class AbstractDateModel<T>
Created 18 April 2010 Updated 26 April 2010
Constructor Summary | |
---|---|
protected |
AbstractDateModel()
|
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener changeListener)
Adds a ChangeListener. |
void |
addDay(int add)
Add or substract number of day. |
void |
addMonth(int add)
Add or substract number of months. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener to the list of bean listeners. |
void |
addYear(int add)
Add or substract number of years. |
protected void |
fireChangeEvent()
|
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
protected abstract T |
fromCalendar(java.util.Calendar from)
|
int |
getDay()
Getters and setters which represent a gregorian date. |
int |
getMonth()
Getters and setters which represent a gregorian date. |
T |
getValue()
Get the value this model represents. |
int |
getYear()
Getters and setters which represent a gregorian date. |
boolean |
isSelected()
Is the value selected or is it not. |
void |
removeChangeListener(javax.swing.event.ChangeListener changeListener)
Removes the specified ChangeListener. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a PropertyChangeListener from the list of bean listeners. |
void |
setDate(int year,
int month,
int day)
Getters and setters which represent a gregorian date. |
void |
setDay(int day)
Getters and setters which represent a gregorian date. |
void |
setMonth(int month)
Getters and setters which represent a gregorian date. |
void |
setSelected(boolean selected)
Set the value as selected. |
void |
setValue(T value)
Set the value this model represents. |
void |
setYear(int year)
Getters and setters which represent a gregorian date. |
protected abstract java.util.Calendar |
toCalendar(T from)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractDateModel()
Method Detail |
---|
public void addChangeListener(javax.swing.event.ChangeListener changeListener)
DateModel
addChangeListener
in interface DateModel<T>
public void removeChangeListener(javax.swing.event.ChangeListener changeListener)
DateModel
removeChangeListener
in interface DateModel<T>
protected void fireChangeEvent()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
DateModel
addPropertyChangeListener
in interface DateModel<T>
listener
- the PropertyChangeListener to be addedDateModel.removePropertyChangeListener(PropertyChangeListener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
DateModel
removePropertyChangeListener
in interface DateModel<T>
listener
- the PropertyChangeListener to be removedDateModel.addPropertyChangeListener(PropertyChangeListener)
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
public int getDay()
DateModel
getDay
in interface DateModel<T>
public int getMonth()
DateModel
getMonth
in interface DateModel<T>
public int getYear()
DateModel
getYear
in interface DateModel<T>
public T getValue()
DateModel
getValue
in interface DateModel<T>
public void setDay(int day)
DateModel
setDay
in interface DateModel<T>
public void addDay(int add)
DateModel
addDay
in interface DateModel<T>
public void setMonth(int month)
DateModel
setMonth
in interface DateModel<T>
public void addMonth(int add)
DateModel
addMonth
in interface DateModel<T>
public void setYear(int year)
DateModel
setYear
in interface DateModel<T>
public void addYear(int add)
DateModel
addYear
in interface DateModel<T>
public void setValue(T value)
DateModel
setValue
in interface DateModel<T>
public void setDate(int year, int month, int day)
DateModel
setDate
in interface DateModel<T>
public boolean isSelected()
DateModel
isSelected
in interface DateModel<T>
public void setSelected(boolean selected)
DateModel
setSelected
in interface DateModel<T>
protected abstract java.util.Calendar toCalendar(T from)
protected abstract T fromCalendar(java.util.Calendar from)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |