Package de.elo.mover.main
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.StringgetItemText(java.lang.String xpath)Liefert den Text des angegebenen Knotens zurück.java.lang.StringgetNodeText(java.lang.String xpath)Liefert den Inhalt des angegebenen Knotens zurück.booleannextItem()Meldet zurück, ob es weitere Einträge zum Bearbeiten gibt.intselectItems(java.lang.String xpath)Selektiert die Knoten mit dem angegebenen Pfad.
-
Constructor Details
-
XPathReader
public XPathReader(java.io.File xmlFile) throws java.lang.ExceptionKonstruktor.- Parameters:
xmlFile- XML-Datei- Throws:
java.lang.Exception
-
XPathReader
public XPathReader(java.lang.String xmlFileName) throws java.lang.ExceptionKonstruktor.- 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.ExceptionLiefert 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.ExceptionSelektiert 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.ExceptionLiefert den Text des angegebenen Knotens zurück.- Parameters:
xpath- Pfad zum Knoten- Returns:
- Wert des Knotens
- Throws:
java.lang.Exception
-