Class ElementPath

  • Direct Known Subclasses:
    ElementSelector

    public class ElementPath
    extends java.lang.Object
    A element path characterizes a traversal path in an XML document.
    Since:
    1.1.0
    • Constructor Summary

      Constructors 
      Constructor Description
      ElementPath()  
      ElementPath​(java.lang.String pathStr)
      Build an elementPath from a string.
      ElementPath​(java.util.List<java.lang.String> list)  
    • Constructor Detail

      • ElementPath

        public ElementPath()
      • ElementPath

        public ElementPath​(java.util.List<java.lang.String> list)
      • ElementPath

        public ElementPath​(java.lang.String pathStr)
        Build an elementPath from a string.

        Note that "/x" is considered equivalent to "x" and to "x/"

    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • getCopyOfPartList

        public java.util.List<java.lang.String> getCopyOfPartList()
      • push

        public void push​(java.lang.String s)
      • get

        public java.lang.String get​(int i)
      • pop

        public void pop()
      • peekLast

        public java.lang.String peekLast()
      • size

        public int size()
      • toString

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