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