public abstract class AbstractTIC3InfoElement extends Object implements TIC3InfoElement
| Constructor and Description |
|---|
AbstractTIC3InfoElement(String xmlName,
String davName)
Erzeugt ein Element.
|
AbstractTIC3InfoElement(String xmlName,
String davName,
String attName)
Erzeugt ein Element.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribut(String xmlName,
String davName)
Fügt ein Attribut hinzu.
|
void |
addAttribut(TIC3InfoAttribut attr)
Fügt ein Attribut hinzu.
|
void |
addKindElement(TIC3InfoElement child)
Fügt ein Kind-Element hinzu.
|
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.
|
List<TIC3InfoAttribut> |
getAttribute() |
protected String |
getDavAttributName()
Gibt den zum Element gehörenden Namen des DAV-Attributes
zurück.
|
void |
getDavDaten(de.bsvrz.dav.daf.main.Data davdata)
Liest die Daten aus einem Datenverteilerdatensatz.
|
List<TIC3InfoElement> |
getKindElemente()
Gibt die Liste der Kind-Elemente zurück.
|
de.bsvrz.dav.daf.main.Data |
getLocalDavData(de.bsvrz.dav.daf.main.Data davdata) |
TIC3InfoAttribut |
getNameAttribut()
Gibt das 'name'-Attribut zurück.
|
TIC3InfoAttribut |
getWertAttribut() |
void |
getXmlDaten(Node node)
Liest die Daten des Objektes aus einem Knoten.
|
String |
getXmlElementName()
Gibt den zum Element gehörende XML-Element Namen zurück.
|
boolean |
hatNodeHandler(Node node)
Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten
besitzt.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
void |
setDavDaten(de.bsvrz.dav.daf.main.Data davdata)
Setzt die Daten für den Datenverteiler.
|
void |
setDavDaten(de.bsvrz.dav.daf.main.Data davdata,
String itemname)
Setzt die Daten für den Datenverteiler unter Verwendung eines
bestimmten Attributes.
|
void |
setXmlDaten(Element element)
Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
|
boolean |
useAttributValue() |
public AbstractTIC3InfoElement(String xmlName, String davName)
xmlName - Name des XML-ELementesdavName - Name des DAV-Attributespublic TIC3InfoAttribut getNameAttribut()
public List<TIC3InfoElement> getKindElemente()
public void addKindElement(TIC3InfoElement child)
child - Kind-Elementpublic void addAttribut(String xmlName, String davName)
xmlName - Name des AttributesdavName - Name des DAV-Attributespublic void addAttribut(TIC3InfoAttribut attr)
attr - Attributepublic void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElementeinlesenXML in interface TIC3InfoElementnode - der zugehörige XML-Dokument-KnotenTIC3Exception - bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent) throws TIC3Exception
TIC3InfoElementerzeugeDocumentElement in interface TIC3InfoElementdoc - Dokumentparent - übergeordnetes ElementTIC3Exception - bei Ausnahmenprotected String getDavAttributName()
public void getDavDaten(de.bsvrz.dav.daf.main.Data davdata)
throws TIC3Exception
TIC3InfoElementgetDavDaten in interface TIC3InfoElementdavdata - Datenverteiler-DatenTIC3Exception - bei Ausnahmenpublic void getXmlDaten(Node node) throws TIC3Exception
TIC3InfoElementgetXmlDaten in interface TIC3InfoElementnode - Dokument-KnotenTIC3Exception - bei Ausnahmenpublic String getXmlElementName()
getXmlElementName in interface TIC3InfoElementpublic boolean hatNodeHandler(Node node)
hatNodeHandler in interface TIC3InfoElementnode - ein XML-Dokument-Knotenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
throws TIC3Exception
TIC3InfoElementpublizieren in interface TIC3InfoElementdavdata - von DAV empfangene Datenparameter - LMSParameterTIC3Exception - bei Ausnahmenpublic de.bsvrz.dav.daf.main.Data getLocalDavData(de.bsvrz.dav.daf.main.Data davdata)
throws TIC3Exception
TIC3Exceptionpublic void setDavDaten(de.bsvrz.dav.daf.main.Data davdata)
throws TIC3Exception
TIC3InfoElementsetDavDaten in interface TIC3InfoElementdavdata - Datenverteiler-DatenTIC3Exception - bei Ausnahmenpublic void setDavDaten(de.bsvrz.dav.daf.main.Data davdata,
String itemname)
throws TIC3Exception
TIC3InfoElementsetDavDaten in interface TIC3InfoElementdavdata - Datenverteiler-Datenitemname - Datenverteiler-Item, dem der Wert zugeordnet werden sollTIC3Exception - bei Ausnahmenpublic void setXmlDaten(Element element) throws TIC3Exception
TIC3InfoElementsetXmlDaten in interface TIC3InfoElementelement - Dokument-ElementTIC3Exception - bei Ausnahmenpublic boolean useAttributValue()
public TIC3InfoAttribut getWertAttribut()
public List<TIC3InfoAttribut> getAttribute()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.