de.bsvrz.kex.bwsin.konfig.kb
Class Zeitbereich.ZeitbereichTerminFeld

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<Zeitbereich.ZeitbereichTerminFeldEinzelAngabe>
              extended by de.bsvrz.kex.bwsin.konfig.kb.Zeitbereich.ZeitbereichTerminFeld
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Zeitbereich.ZeitbereichTerminFeldEinzelAngabe>, Collection<Zeitbereich.ZeitbereichTerminFeldEinzelAngabe>, List<Zeitbereich.ZeitbereichTerminFeldEinzelAngabe>, RandomAccess
Direct Known Subclasses:
Zeitbereich.ZeitbereichWochentag
Enclosing class:
Zeitbereich

 class Zeitbereich.ZeitbereichTerminFeld
extends ArrayList<Zeitbereich.ZeitbereichTerminFeldEinzelAngabe>

Ein Terminfeld des Zeitbereiches. Pro Terminfeld sind mehrere Einträge, die durch Kommata getrennt werden müssen, möglich. Die Eingabe eines '*' deckt den gesamten Bereich eines Terminfeldes ab. Mit dem Zeichen '-' können Teilbereiche abgedeckt werden.


Field Summary
protected  int kalenderFeld
          für die Berechnung zu benutzendes Kalenderfeld.
private static long serialVersionUID
          serialVersionUID.
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Zeitbereich.ZeitbereichTerminFeld(int kalenderFeld)
          Konstruktor.
 
Method Summary
 void setBeginnUndDauer(org.geotools.feature.Feature featureAnfang, String attributAnfang, org.geotools.feature.Feature featureDauer, String attributDauer)
          Setzt Beginn und Dauer durch Auswertung der Features.
 void setBeginnUndDauer(int beginn, int dauer)
          Setzt Beginn und Dauer.
 String toString()
          
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

serialVersionUID

private static final long serialVersionUID
serialVersionUID.

See Also:
Constant Field Values

kalenderFeld

protected final int kalenderFeld
für die Berechnung zu benutzendes Kalenderfeld.

Constructor Detail

Zeitbereich.ZeitbereichTerminFeld

public Zeitbereich.ZeitbereichTerminFeld(int kalenderFeld)
Konstruktor.

Parameters:
kalenderFeld - für die Berechnung zu benutzendes Kalenderfeld
Method Detail

setBeginnUndDauer

public void setBeginnUndDauer(org.geotools.feature.Feature featureAnfang,
                              String attributAnfang,
                              org.geotools.feature.Feature featureDauer,
                              String attributDauer)
Setzt Beginn und Dauer durch Auswertung der Features.

Parameters:
featureAnfang - Das den Beginn repräsentierende Feature
attributAnfang - Name des Attributes, dass den Anfangswert enthält
featureDauer - Das die Dauer repräsentierende Feature
attributDauer - Name des Attributes, dass den Dauer-Wert enthält

setBeginnUndDauer

public void setBeginnUndDauer(int beginn,
                              int dauer)
Setzt Beginn und Dauer.

Parameters:
beginn - Beginn
dauer - Dauer

toString

public String toString()

Overrides:
toString in class AbstractCollection<Zeitbereich.ZeitbereichTerminFeldEinzelAngabe>
See Also:
Object.toString()