public class TIC3Zeitplan extends AbstractTIC3InfoElement
Entspricht TIC3-Typ 'ScheduleType'.
Modifier and Type | Field and Description |
---|---|
private TIC3InfoAttribut |
beschreibung
Beschreibung.
|
private TIC3Boolean |
endetUmMitternacht
EndetUmMitternacht.
|
private TIC3Zeitstempel |
endZeit
EndZeit.
|
private TIC3Boolean |
endZeitUnbekannt
EndZeitUnbekannt.
|
private TIC3Boolean |
endzeitUngefaehr
Endzeit ungefähr.
|
private boolean |
hasData |
private TIC3Boolean |
startetUmMitternacht
StartetUmMitternacht.
|
private TIC3Zeitstempel |
startzeit
Startzeit.
|
private TIC3Boolean |
startzeitUnbekannt
StartZeitUnbekannt.
|
private TIC3Boolean |
startzeitUngefaehr
Startzeit ungefähr..
|
private List<TIC3Wiederholung> |
wiederholungen
Wiederholung.
|
Constructor and Description |
---|
TIC3Zeitplan(String xmlName,
String davName)
Erzeugt ein neues Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
einlesenXML(Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
Element |
erzeugeDocumentElement(Document doc,
Element parent)
Erzeugt das zugehörige XML-Element.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
String |
toString() |
addAttribut, addAttribut, addKindElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValue
private TIC3InfoAttribut beschreibung
Beschreibung aus Wert des 'description'-Attributes.
private final TIC3Zeitstempel startzeit
TIC3 Info XML Element: StartTime (BGN), The date and time when the overall schedule starts.
private final TIC3Boolean startzeitUnbekannt
TIC3 Info XML Element: StartTimeUnknown (STU), Specifies whether or not the start time is unknown, and when unknown, the start time is assumed to be at midnight.
private final TIC3Boolean startetUmMitternacht
TIC3 Info XML Element: StartsAtMidnight (SAM), Specifies whether or not the start time is at midnight.
private final TIC3Boolean startzeitUngefaehr
TIC3 Info XML Element: StartTimeApproximate (STP), Specifies whether or not the start time is approximate to indicate that the event will start shortly before or after.
private final TIC3Zeitstempel endZeit
TIC3 Info XML Element: TIC3 Info XML Element: EndTime (END), The date and time when the overall schedule ends.
private final TIC3Boolean endZeitUnbekannt
TIC3 Info XML Element: EndTimeUnknown (ETU), Specifies whether or not the end time is unknown, and when unknown, the end time is assumed to be just before midnight.
private final TIC3Boolean endetUmMitternacht
TIC3 Info XML Element: EndsAtMidnight (EAM), Specifies whether or not the end time is just before midnight.
private final TIC3Boolean endzeitUngefaehr
TIC3 Info XML Element: EndTimeApproximate (ETP), Specifies whether or not the end time is approximate to indicate that the event will end shortly before or after.
private final List<TIC3Wiederholung> wiederholungen
TIC3 Info XML Element: Recurrence (REC), A list of recurring periods between the overall begin and end times during which the overall schedule is limited to specific days and times.
private boolean hasData
public void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElement
einlesenXML
in interface TIC3InfoElement
einlesenXML
in class AbstractTIC3InfoElement
node
- der zugehörige XML-Dokument-KnotenTIC3Exception
- bei Ausnahmenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3Exception
TIC3InfoElement
publizieren
in interface TIC3InfoElement
publizieren
in class AbstractTIC3InfoElement
davdata
- von DAV empfangene Datenparameter
- LMSParameter
TIC3Exception
- bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent) throws TIC3Exception
TIC3InfoElement
erzeugeDocumentElement
in interface TIC3InfoElement
erzeugeDocumentElement
in class AbstractTIC3InfoElement
doc
- Dokumentparent
- übergeordnetes ElementTIC3Exception
- bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.