com.basecmp.core.util
Class MonthIterator

java.lang.Object
  extended bycom.basecmp.core.util.MonthIterator
All Implemented Interfaces:
java.util.Iterator

public class MonthIterator
extends java.lang.Object
implements java.util.Iterator

Iterator-Klasse, die von Month verwendet wird. Kann nicht direkt instanziiert werden, nder nur über die static-Methodes von Month.

Author:
Wolfgang Schröder

Constructor Summary
protected MonthIterator()
           
protected MonthIterator(java.util.Date from, java.util.Date to, java.util.Locale locale)
           
protected MonthIterator(java.util.Date from, int month, java.util.Locale locale)
           
protected MonthIterator(java.util.Date from, java.util.Locale locale)
           
protected MonthIterator(int month, java.util.Locale locale)
           
protected MonthIterator(java.util.Locale locale)
           
 
Method Summary
 java.util.Date getBegin()
          Liefert das Anfangsdatum, mit welchem der Iterator initialisiert wurde.
 java.util.Date getEnd()
          Liefert das Enddatum, mit welchem der Iterator initialisiert wurde oder null, wenn keines angegeben wurde (endloser Iterator).
 boolean hasNext()
          Liefert true, wenn Month-Objekte im Iterator vorhanden sind, sonst false.
 java.lang.Object next()
          Liefert das nächste Month-Objekt des Iterators (wenn vorhanden)
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonthIterator

protected MonthIterator()

MonthIterator

protected MonthIterator(java.util.Date from,
                        java.util.Date to,
                        java.util.Locale locale)

MonthIterator

protected MonthIterator(java.util.Date from,
                        int month,
                        java.util.Locale locale)

MonthIterator

protected MonthIterator(java.util.Date from,
                        java.util.Locale locale)

MonthIterator

protected MonthIterator(int month,
                        java.util.Locale locale)

MonthIterator

protected MonthIterator(java.util.Locale locale)
Method Detail

getBegin

public java.util.Date getBegin()
Liefert das Anfangsdatum, mit welchem der Iterator initialisiert wurde.


getEnd

public java.util.Date getEnd()
Liefert das Enddatum, mit welchem der Iterator initialisiert wurde oder null, wenn keines angegeben wurde (endloser Iterator).


hasNext

public boolean hasNext()
Liefert true, wenn Month-Objekte im Iterator vorhanden sind, sonst false.

Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
Liefert das nächste Month-Objekt des Iterators (wenn vorhanden)

Specified by:
next in interface java.util.Iterator
Throws:
java.util.NoSuchElementException - wenn kein Month-Objekt mehr im Iterator vorhanden ist.

remove

public void remove()
Specified by:
remove in interface java.util.Iterator
Throws:
java.lang.UnsupportedOperationException


Copyright © 2004 by basecmp® - Professional Web Solutions