public abstract class AbstractRDSInfoElement extends java.lang.Object implements RDSInfoElement
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
davAttributName
Der Name des zum Element gehörenden DAV-Attributes.
|
protected java.lang.String |
xmlElementName
Der zum Element gehörende Name des XML-Elementes.
|
Constructor and Description |
---|
AbstractRDSInfoElement(java.lang.String xmlName,
java.lang.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(org.w3c.dom.Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
org.w3c.dom.Element |
erzeugeDocumentElement(org.w3c.dom.Document doc,
org.w3c.dom.Element parent)
Erzeugt das zugehörige XML-Element.
|
protected java.lang.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(org.w3c.dom.Node node)
Liest die Daten des Objektes aus einem Knoten.
|
protected java.lang.String |
getXmlElementName()
Gibt den zum Element gehörende XML-Element Namen zurück.
|
boolean |
hatNodeHandler(org.w3c.dom.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(org.w3c.dom.Element element)
Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
|
protected java.lang.String xmlElementName
protected java.lang.String davAttributName
public AbstractRDSInfoElement(java.lang.String xmlName, java.lang.String davName)
xmlName
- Name des XML-ELementesdavName
- Name des DAV-Attributespublic void aktualisieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
aktualisieren
in interface RDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei Ausnahmenpublic void appendChild(AbstractRDSInfoElement child)
child
- Kind-Elementpublic void einlesenXML(org.w3c.dom.Node node) throws RDSException
RDSInfoElement
einlesenXML
in interface RDSInfoElement
node
- der zugehörige XML-Dokument-KnotenRDSException
- bei Ausnahmenpublic org.w3c.dom.Element erzeugeDocumentElement(org.w3c.dom.Document doc, org.w3c.dom.Element parent) throws RDSException
RDSInfoElement
erzeugeDocumentElement
in interface RDSInfoElement
doc
- Dokumentparent
- übergeordnetes ElementRDSException
- bei Ausnahmenprotected java.lang.String getDavAttributName()
public void getDavDaten(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
getDavDaten
in interface RDSInfoElement
davdata
- Datenverteiler-DatenRDSException
- bei Ausnahmenpublic void getXmlDaten(org.w3c.dom.Node node) throws RDSException
RDSInfoElement
getXmlDaten
in interface RDSInfoElement
node
- Dokument-KnotenRDSException
- bei Ausnahmenprotected java.lang.String getXmlElementName()
public boolean hatNodeHandler(org.w3c.dom.Node node)
hatNodeHandler
in interface RDSInfoElement
node
- ein XML-Dokument-Knotenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
publizieren
in interface RDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei Ausnahmenpublic void setDavDaten(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
setDavDaten
in interface RDSInfoElement
davdata
- Datenverteiler-DatenRDSException
- bei Ausnahmenpublic void setXmlDaten(org.w3c.dom.Element element) throws RDSException
RDSInfoElement
setXmlDaten
in interface RDSInfoElement
element
- Dokument-ElementRDSException
- bei Ausnahmen