Class AbstractTIC3InfoAttribut
java.lang.Object
de.bsvrz.kex.lmstic3.vew.daten.tic.AbstractTIC3InfoAttribut
- All Implemented Interfaces:
TIC3InfoElement
- Direct Known Subclasses:
TIC3InfoAttribut
public abstract class AbstractTIC3InfoAttribut extends java.lang.Object implements TIC3InfoElement
Abstrakte Implementation eines Attributes eines TIC3-Elementes.
-
Constructor Summary
Constructors Constructor Description AbstractTIC3InfoAttribut(java.lang.String xmlName, java.lang.String davName)
Erzeugt ein Element. -
Method Summary
Modifier and Type Method Description 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.java.lang.String
getXmlElementName()
Gibt den zum Element gehörende XML-Element Namen zurück.java.lang.String
getXmlValue()
Gibt den Wert des XML-Attributes zurück.boolean
hatNodeHandler(org.w3c.dom.Node node)
Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten besitzt.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.void
setXmlValue(java.lang.String xmlValue)
Setzt den Wert des XML-Attributes.java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3InfoElement
publizieren, setDavDaten
-
Constructor Details
-
AbstractTIC3InfoAttribut
public AbstractTIC3InfoAttribut(java.lang.String xmlName, java.lang.String davName)Erzeugt ein Element.- Parameters:
xmlName
- Name des XML-ELementesdavName
- Name des DAV-Attributes
-
-
Method Details
-
getXmlValue
public java.lang.String getXmlValue()Gibt den Wert des XML-Attributes zurück.- Returns:
- Wert des XML-Attributes
-
setXmlValue
public void setXmlValue(java.lang.String xmlValue)Setzt den Wert des XML-Attributes.- Parameters:
xmlValue
- Wert des XML-Attributes
-
einlesenXML
Description copied from interface:TIC3InfoElement
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.- Specified by:
einlesenXML
in interfaceTIC3InfoElement
- Parameters:
node
- der zugehörige XML-Dokument-Knoten- Throws:
TIC3Exception
- bei Ausnahmen
-
erzeugeDocumentElement
public org.w3c.dom.Element erzeugeDocumentElement(org.w3c.dom.Document doc, org.w3c.dom.Element parent) throws TIC3ExceptionDescription copied from interface:TIC3InfoElement
Erzeugt das zugehörige XML-Element.- Specified by:
erzeugeDocumentElement
in interfaceTIC3InfoElement
- Parameters:
doc
- Dokumentparent
- übergeordnetes Element- Returns:
- das erzeugte Element
- Throws:
TIC3Exception
- bei Ausnahmen
-
getDavAttributName
protected java.lang.String getDavAttributName()Gibt den zum Element gehörenden Namen des DAV-Attributes zurück.- Returns:
- Name des DAV-Attributes
-
getDavDaten
Description copied from interface:TIC3InfoElement
Liest die Daten aus einem Datenverteilerdatensatz.- Specified by:
getDavDaten
in interfaceTIC3InfoElement
- Parameters:
davdata
- Datenverteiler-Daten- Throws:
TIC3Exception
- bei Ausnahmen
-
getXmlDaten
Description copied from interface:TIC3InfoElement
Liest die Daten des Objektes aus einem Knoten.- Specified by:
getXmlDaten
in interfaceTIC3InfoElement
- Parameters:
node
- Dokument-Knoten- Throws:
TIC3Exception
- bei Ausnahmen
-
getXmlElementName
public java.lang.String getXmlElementName()Description copied from interface:TIC3InfoElement
Gibt den zum Element gehörende XML-Element Namen zurück.- Specified by:
getXmlElementName
in interfaceTIC3InfoElement
- Returns:
- XML-Element Name
-
hatNodeHandler
public boolean hatNodeHandler(org.w3c.dom.Node node)Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten besitzt.- Specified by:
hatNodeHandler
in interfaceTIC3InfoElement
- Parameters:
node
- ein XML-Dokument-Knoten- Returns:
- true, wenn das Objekt einen Handler für einen XML-Dokument-Knoten besitzt, sonst false
-
setDavDaten
Description copied from interface:TIC3InfoElement
Setzt die Daten für den Datenverteiler.- Specified by:
setDavDaten
in interfaceTIC3InfoElement
- Parameters:
davdata
- Datenverteiler-Daten- Throws:
TIC3Exception
- bei Ausnahmen
-
setXmlDaten
Description copied from interface:TIC3InfoElement
Setzt die XML-Daten eines Elementes aus den Daten des Objektes.- Specified by:
setXmlDaten
in interfaceTIC3InfoElement
- Parameters:
element
- Dokument-Element- Throws:
TIC3Exception
- bei Ausnahmen
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-