|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basecmp.core.util.Month
Hilfsklasse, die aufbauend auf java.util.Date eine Monats-Abstraktion mit einigen Bequemlichkeitsmethoden (Monats-Erster/Letzter/Iteratoren) zur Verfügung stellt.
| Constructor Summary | |
Month()
Defaultkonstruktor, ruft Hauptkonstruktor Month(Date, Locale) mit
aktuellen Datum und Default-Locale auf. |
|
Month(java.util.Date date)
Nebenkonstruktor, ruft Hauptkonstruktor Month(Date, Locale) mit
dem angebenen Datum und der Default-Locale auf. |
|
Month(java.util.Date date,
java.util.Locale locale)
Hauptkonstruktor zum initialisieren der internen Date-Objekte first und last. |
|
| Method Summary | |
int |
compareTo(java.lang.Object obj)
Liefert gemäß Interface java.lang.Comparable -1 für Month Objekte, wenn dieses Objekt kleiner ist, als dasübergebene, 0 für gleiche Month Objekte und +1 für größere Month Objekte. |
java.util.Date |
getFirst()
Liefert das Date-Object des ersten Tages dieses Month-Objects. |
static java.util.Iterator |
getIterator()
Liefert einen Iterator vom Typ MonthIterator mit der
Default-Locale. |
static java.util.Iterator |
getIterator(java.util.Date from,
java.util.Date to,
java.util.Locale locale)
Liefert einen Iterator vom Typ MonthIterator. |
static java.util.Iterator |
getIterator(java.util.Date from,
int range,
java.util.Locale locale)
Liefert einen Iterator vom Typ MonthIterator. |
static java.util.Iterator |
getIterator(java.util.Date from,
java.util.Locale locale)
Liefert einen Iterator vom Typ MonthIterator. |
static java.util.Iterator |
getIterator(int range,
java.util.Locale locale)
Liefert einen Iterator vom Typ MonthIterator. |
java.util.Date |
getLast()
Liefert das Date-Object des letzten Tages dieses Month-Objects. |
java.lang.String |
getMonthName()
Liefert den Klartextnamen für den Monat dieses Month-Objects. |
int |
getMonthNameAsInt()
Liefert den Integer-Wert für den Monat dieses Month-Objects. |
int |
hashCode()
Liefert den Hashcode nach der Formel hashcode = (Jahr * 100) + Monat. |
protected void |
next()
|
protected void |
next(int amountMonth)
|
protected void |
previous()
|
protected void |
previous(int amountMonth)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Month()
Month(Date, Locale) mit
aktuellen Datum und Default-Locale auf.
public Month(java.util.Date date)
Month(Date, Locale) mit
dem angebenen Datum und der Default-Locale auf.
public Month(java.util.Date date,
java.util.Locale locale)
date - Datum, aus dem der Monats-Erste und der Monats-Letzte errechnet
wird.locale - Locale mit der getMonthName() internationalisiert
zurückgegeben wird.| Method Detail |
public int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparablejava.lang.IllegalArgumentException - wenn das übergebene Objekt nicht vom Typ Month ist.public java.util.Date getFirst()
public static java.util.Iterator getIterator()
MonthIterator mit der
Default-Locale.
public static java.util.Iterator getIterator(java.util.Date from,
java.util.Date to,
java.util.Locale locale)
MonthIterator.
from - Anfangsdatum, an dem der Iterator starten soll.to - Enddatum, an dem der Iterator enden soll.locale - Locale mit der getMonthName() internationalisiert
zurückgegeben wird.
public static java.util.Iterator getIterator(java.util.Date from,
int range,
java.util.Locale locale)
MonthIterator.
from - range - Anzahl der Monate bzw Iteratioen, über die der Iterator in die
Zukunft laufen soll, bzw nach denen der Iterator enden soll.locale - Locale mit der getMonthName() internationalisiert
zurückgegeben wird.
public static java.util.Iterator getIterator(java.util.Date from,
java.util.Locale locale)
MonthIterator.
from - Anfangsdatum, an dem der Iterator starten soll.locale - Locale mit der getMonthName() internationalisiert
zurückgegeben wird.
public static java.util.Iterator getIterator(int range,
java.util.Locale locale)
MonthIterator.
range - Anzahl der Monate bzw Iteratioen, über die der Iterator in die
Zukunft laufen soll, bzw nach denen der Iterator enden soll.locale - Locale mit der getMonthName() internationalisiert
zurückgegeben wird.public java.util.Date getLast()
public java.lang.String getMonthName()
public int getMonthNameAsInt()
public int hashCode()
hashcode = (Jahr * 100) + Monat.
protected void next()
protected void next(int amountMonth)
protected void previous()
protected void previous(int amountMonth)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||