Class XPathReader

java.lang.Object
de.elo.mover.main.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

    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 Details

    • 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 Details

    • 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