public class TIC3TMCEvent extends AbstractTIC3InfoElement
Entspricht TIC3-Typ 'TmcEventAndQuantifierType'.
Modifier and Type | Field and Description |
---|---|
static String |
DAV_ATTR_TMCEVENT
DAV-Attribut.
|
private List<TIC3TmcQuantifier> |
quantifier
Quantifizierer.
|
private TMCInteger |
tmcCode
TMC-Code.
|
private TIC3TmcEventCodeTyp |
tmcEventCodeType
TMC-Eventcode Typ.
|
private TMCInteger |
updateClass
Update-Klasse.
|
static String |
XML_ELEMENT_TMCEVENT
TIC3 Info XML Element: TmcEvent (TMC), A list of one or more TMC event
codes with additional information which are equivalent to "TIC3 event"
codes, where TMC is defined in the TMC standard ISO 14819-2.
|
Constructor and Description |
---|
TIC3TMCEvent()
Erzeugt ein neues Objekt.
|
TIC3TMCEvent(TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN typ,
int code)
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.
|
int |
getCode() |
TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN |
getEventTyp() |
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
void |
setEventTyp(TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN typ) |
String |
toString() |
addAttribut, addAttribut, addKindElement, erzeugeDocumentElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValue
public static final String XML_ELEMENT_TMCEVENT
public static final String DAV_ATTR_TMCEVENT
private final TMCInteger tmcCode
TIC3 Info XML Element: Code (COD), The TMC event or supplementary information code.
private TIC3TmcEventCodeTyp tmcEventCodeType
TIC3 Info XML Element: Type (TYP), The type of TMC event code such as "Event code" or "Supplementary information code".
private final TMCInteger updateClass
TIC3 Info XML Element: UpdateClass (UCL), The update class to which the TMC event code belongs.
private List<TIC3TmcQuantifier> quantifier
TIC3 Info XML Element: Quantifier (QUA), A list of additional quantifiers used in combination with the TMC event code.
public TIC3TMCEvent()
public TIC3TMCEvent(TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN typ, int code)
typ
- TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN
code
- Event-Codepublic 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 void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElement
einlesenXML
in interface TIC3InfoElement
einlesenXML
in class AbstractTIC3InfoElement
node
- der zugehörige XML-Dokument-KnotenTIC3Exception
- bei Ausnahmenpublic TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN getEventTyp()
public void setEventTyp(TIC3TmcEventCodeTyp.TIC3TmcEventCodeTypEN typ)
public int getCode()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.