public class Verweis
extends java.lang.Object
Constructor and Description |
---|
Verweis(KalenderEintragProvider provider,
java.lang.String def)
Konstruktor.
|
Verweis(KalenderEintragProvider provider,
java.lang.String name,
int offset,
boolean negiert)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
liefert den Name des Verweiseintrags.
|
int |
getOffset()
liefert den Offset auf den Verweiseintrag.
|
KalenderEintrag |
getReferenzEintrag()
liefert den referenzierten Kalendereintrag
|
boolean |
isNegiert()
ermittelt, ob der Verweiseintrag negiert werden soll.
|
boolean |
isUngueltig()
liefert die Gültigkeit des Verweises.
|
static Verweis |
of(KalenderEintragProvider provider,
java.lang.String name,
int offset,
boolean negiert)
erzeugt eine neue Instanz eines Verweises mit den übergebenen Daten.
|
void |
setName(java.lang.String name)
setzt den Name des Eintrags.
|
void |
setNegiert(boolean negiert)
definiert den Negationszustand des Verweises.
|
void |
setOffset(int offset)
setzt den Offset des Verweises.
|
java.lang.String |
toString() |
public Verweis(KalenderEintragProvider provider, java.lang.String def) throws java.text.ParseException
provider
- die Verwaltung aller bekannten Systemkalendereinträge zur
Verifizierung von Referenzendef
- der Text, der den Verweis definiertjava.text.ParseException
- der übergeben Text kann nicht als Verweis interprtiert werdenpublic Verweis(KalenderEintragProvider provider, java.lang.String name, int offset, boolean negiert) throws java.text.ParseException
provider
- die Verwaltung aller bekannten Systemkalendereinträge zur
Verifizierung von Referenzenname
- der Nameoffset
- der Offset des originaleintragsnegiert
- Negation des Originaleintragsjava.text.ParseException
- der Name des Verweises ist ungültigpublic static Verweis of(KalenderEintragProvider provider, java.lang.String name, int offset, boolean negiert)
provider
- das verwaltungsobjekt zur Verifizierung der Referenzen des
Eintragsname
- der Name des referenzierten Kalendereintragsoffset
- der Tagesoffset des Verweisesnegiert
- definiert, ob die Gültigkeit des Verweises negiert werden sollpublic java.lang.String getName()
public int getOffset()
public KalenderEintrag getReferenzEintrag()
public boolean isNegiert()
true
, wenn negiert werden sollpublic boolean isUngueltig()
public void setName(java.lang.String name) throws java.text.ParseException
name
- der neue Namejava.text.ParseException
- der übergebene Name ist nicht zulässigpublic void setNegiert(boolean negiert)
negiert
- der Zustandpublic void setOffset(int offset)
offset
- der Offsetpublic java.lang.String toString()
toString
in class java.lang.Object