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-ELementes
      davName - 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

      public void einlesenXML​(org.w3c.dom.Node node) throws TIC3Exception
      Description copied from interface: TIC3InfoElement
      Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
      Specified by:
      einlesenXML in interface TIC3InfoElement
      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 TIC3Exception
      Description copied from interface: TIC3InfoElement
      Erzeugt das zugehörige XML-Element.
      Specified by:
      erzeugeDocumentElement in interface TIC3InfoElement
      Parameters:
      doc - Dokument
      parent - ü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

      public void getDavDaten​(de.bsvrz.dav.daf.main.Data davdata) throws TIC3Exception
      Description copied from interface: TIC3InfoElement
      Liest die Daten aus einem Datenverteilerdatensatz.
      Specified by:
      getDavDaten in interface TIC3InfoElement
      Parameters:
      davdata - Datenverteiler-Daten
      Throws:
      TIC3Exception - bei Ausnahmen
    • getXmlDaten

      public void getXmlDaten​(org.w3c.dom.Node node) throws TIC3Exception
      Description copied from interface: TIC3InfoElement
      Liest die Daten des Objektes aus einem Knoten.
      Specified by:
      getXmlDaten in interface TIC3InfoElement
      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 interface TIC3InfoElement
      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 interface TIC3InfoElement
      Parameters:
      node - ein XML-Dokument-Knoten
      Returns:
      true, wenn das Objekt einen Handler für einen XML-Dokument-Knoten besitzt, sonst false
    • setDavDaten

      public void setDavDaten​(de.bsvrz.dav.daf.main.Data davdata) throws TIC3Exception
      Description copied from interface: TIC3InfoElement
      Setzt die Daten für den Datenverteiler.
      Specified by:
      setDavDaten in interface TIC3InfoElement
      Parameters:
      davdata - Datenverteiler-Daten
      Throws:
      TIC3Exception - bei Ausnahmen
    • setXmlDaten

      public void setXmlDaten​(org.w3c.dom.Element element) throws TIC3Exception
      Description copied from interface: TIC3InfoElement
      Setzt die XML-Daten eines Elementes aus den Daten des Objektes.
      Specified by:
      setXmlDaten in interface TIC3InfoElement
      Parameters:
      element - Dokument-Element
      Throws:
      TIC3Exception - bei Ausnahmen
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object