public abstract class AbstractRDSInfoElement extends Object implements RDSInfoElement
| Modifier and Type | Field and Description |
|---|---|
protected String |
davAttributName
Der Name des zum Element gehörenden DAV-Attributes.
|
protected String |
xmlElementName
Der zum Element gehörende Name des XML-Elementes.
|
| Constructor and Description |
|---|
AbstractRDSInfoElement(String xmlName,
String davName)
Erzeugt ein Element.
|
| Modifier and Type | Method and Description |
|---|---|
void |
aktualisieren(de.bsvrz.dav.daf.main.Data davdata)
Aktualisiert das Element mit vom DAV empfangenen Daten.
|
void |
appendChild(AbstractRDSInfoElement 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.
|
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.
|
void |
getXmlDaten(Node node)
Liest die Daten des Objektes aus einem Knoten.
|
protected 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)
Publiziert die Daten zum Datenverteiler.
|
void |
setDavDaten(de.bsvrz.dav.daf.main.Data davdata)
Setzt die Daten für den Datenverteiler.
|
void |
setXmlDaten(Element element)
Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
|
protected String xmlElementName
protected String davAttributName
public void aktualisieren(de.bsvrz.dav.daf.main.Data davdata)
throws RDSException
RDSInfoElementaktualisieren in interface RDSInfoElementdavdata - von DAV empfangene DatenRDSException - bei Ausnahmenpublic void appendChild(AbstractRDSInfoElement child)
child - Kind-Elementpublic void einlesenXML(Node node) throws RDSException
RDSInfoElementeinlesenXML in interface RDSInfoElementnode - der zugehörige XML-Dokument-KnotenRDSException - bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent) throws RDSException
RDSInfoElementerzeugeDocumentElement in interface RDSInfoElementdoc - Dokumentparent - übergeordnetes ElementRDSException - bei Ausnahmenprotected String getDavAttributName()
public void getDavDaten(de.bsvrz.dav.daf.main.Data davdata)
throws RDSException
RDSInfoElementgetDavDaten in interface RDSInfoElementdavdata - Datenverteiler-DatenRDSException - bei Ausnahmenpublic void getXmlDaten(Node node) throws RDSException
RDSInfoElementgetXmlDaten in interface RDSInfoElementnode - Dokument-KnotenRDSException - bei Ausnahmenprotected String getXmlElementName()
public boolean hatNodeHandler(Node node)
hatNodeHandler in interface RDSInfoElementnode - ein XML-Dokument-Knotenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata)
throws RDSException
RDSInfoElementpublizieren in interface RDSInfoElementdavdata - von DAV empfangene DatenRDSException - bei Ausnahmenpublic void setDavDaten(de.bsvrz.dav.daf.main.Data davdata)
throws RDSException
RDSInfoElementsetDavDaten in interface RDSInfoElementdavdata - Datenverteiler-DatenRDSException - bei Ausnahmenpublic void setXmlDaten(Element element) throws RDSException
RDSInfoElementsetXmlDaten in interface RDSInfoElementelement - Dokument-ElementRDSException - bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.