Class XPathReader


  • public class XPathReader
    extends java.lang.Object

    Überschrift: XPathReader.

    Beschreibung: Hilfsklasse für das Auslesen der Eigenschaften von XML-Dateien.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Summary

      Constructors 
      Constructor Description
      XPathReader​(java.io.File xmlFile)
      Konstruktor.
      XPathReader​(java.lang.String xmlFileName)
      Konstruktor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getItemText​(java.lang.String xpath)
      Liefert den Text des angegebenen Knotens zurück.
      java.lang.String getNodeText​(java.lang.String xpath)
      Liefert den Inhalt des angegebenen Knotens zurück.
      boolean nextItem()
      Meldet zurück, ob es weitere Einträge zum Bearbeiten gibt.
      int selectItems​(java.lang.String xpath)
      Selektiert die Knoten mit dem angegebenen Pfad.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XPathReader

        public XPathReader​(java.io.File xmlFile)
                    throws java.lang.Exception
        Konstruktor.
        Parameters:
        xmlFile - XML-Datei
        Throws:
        java.lang.Exception
      • XPathReader

        public XPathReader​(java.lang.String xmlFileName)
                    throws java.lang.Exception
        Konstruktor.
        Parameters:
        xmlFileName - Bezeichnung der XML-Datei
        Throws:
        java.lang.Exception
    • Method Detail

      • getNodeText

        public java.lang.String getNodeText​(java.lang.String xpath)
                                     throws java.lang.Exception
        Liefert den Inhalt des angegebenen Knotens zurück.
        Parameters:
        xpath - Pfad zum Knoten
        Returns:
        Knoteninhalt
        Throws:
        java.lang.Exception
      • selectItems

        public int selectItems​(java.lang.String xpath)
                        throws java.lang.Exception
        Selektiert die Knoten mit dem angegebenen Pfad.
        Parameters:
        xpath - Pfad zum Knoten
        Returns:
        Anzahl der selektierten Knoten
        Throws:
        java.lang.Exception
      • nextItem

        public boolean nextItem()
        Meldet zurück, ob es weitere Einträge zum Bearbeiten gibt.
        Returns:
        weitere Einträge vorhanden
      • getItemText

        public java.lang.String getItemText​(java.lang.String xpath)
                                     throws java.lang.Exception
        Liefert den Text des angegebenen Knotens zurück.
        Parameters:
        xpath - Pfad zum Knoten
        Returns:
        Wert des Knotens
        Throws:
        java.lang.Exception