Class XmlParser.Node

  • All Implemented Interfaces:
    java.lang.Iterable<java.lang.Object>, java.util.Collection<java.lang.Object>, java.util.List<java.lang.Object>
    Enclosing class:
    XmlParser

    @Deprecated(since="2021-05-27")
    public static class XmlParser.Node
    extends java.util.AbstractList<java.lang.Object>
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    XML Node. Represents an XML element with optional attributes and ordered content.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void add​(int i, java.lang.Object o)
      Deprecated.
       
      void clear()
      Deprecated.
       
      java.lang.Object get​(int i)
      Deprecated.
      Get the ith child node or content.
      XmlParser.Node get​(java.lang.String tag)
      Deprecated.
      Get the first child node with the tag.
      java.lang.String getAttribute​(java.lang.String name)
      Deprecated.
      Get an element attribute.
      java.lang.String getAttribute​(java.lang.String name, java.lang.String dft)
      Deprecated.
      Get an element attribute.
      XmlParser.Attribute[] getAttributes()
      Deprecated.
      Get an array of element attributes.
      XmlParser.Node getParent()
      Deprecated.
       
      java.lang.String getPath()
      Deprecated.
       
      java.lang.String getString​(java.lang.String tag, boolean tags, boolean trim)
      Deprecated.
      Get a tag as a string.
      java.lang.String getTag()
      Deprecated.
       
      java.util.Iterator<XmlParser.Node> iterator​(java.lang.String tag)
      Deprecated.
      Iterator over named child nodes.
      int size()
      Deprecated.
      Get the number of children nodes.
      java.lang.String toString()
      Deprecated.
       
      java.lang.String toString​(boolean tag)
      Deprecated.
      Convert to a string.
      java.lang.String toString​(boolean tag, boolean trim)
      Deprecated.
      Convert to a string.
      • Methods inherited from class java.util.AbstractList

        add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, set, subList
      • Methods inherited from class java.util.AbstractCollection

        addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
    • Method Detail

      • getTag

        public java.lang.String getTag()
        Deprecated.
      • getPath

        public java.lang.String getPath()
        Deprecated.
      • getAttributes

        public XmlParser.Attribute[] getAttributes()
        Deprecated.
        Get an array of element attributes.
        Returns:
        the attributes
      • getAttribute

        public java.lang.String getAttribute​(java.lang.String name)
        Deprecated.
        Get an element attribute.
        Parameters:
        name - the name of the attribute
        Returns:
        attribute or null.
      • getAttribute

        public java.lang.String getAttribute​(java.lang.String name,
                                             java.lang.String dft)
        Deprecated.
        Get an element attribute.
        Parameters:
        name - the name of the element
        dft - the default value
        Returns:
        attribute or null.
      • size

        public int size()
        Deprecated.
        Get the number of children nodes.
        Specified by:
        size in interface java.util.Collection<java.lang.Object>
        Specified by:
        size in interface java.util.List<java.lang.Object>
        Specified by:
        size in class java.util.AbstractCollection<java.lang.Object>
      • get

        public java.lang.Object get​(int i)
        Deprecated.
        Get the ith child node or content.
        Specified by:
        get in interface java.util.List<java.lang.Object>
        Specified by:
        get in class java.util.AbstractList<java.lang.Object>
        Returns:
        Node or String.
      • get

        public XmlParser.Node get​(java.lang.String tag)
        Deprecated.
        Get the first child node with the tag.
        Parameters:
        tag - the name of the tag
        Returns:
        Node or null.
      • add

        public void add​(int i,
                        java.lang.Object o)
        Deprecated.
        Specified by:
        add in interface java.util.List<java.lang.Object>
        Overrides:
        add in class java.util.AbstractList<java.lang.Object>
      • clear

        public void clear()
        Deprecated.
        Specified by:
        clear in interface java.util.Collection<java.lang.Object>
        Specified by:
        clear in interface java.util.List<java.lang.Object>
        Overrides:
        clear in class java.util.AbstractList<java.lang.Object>
      • getString

        public java.lang.String getString​(java.lang.String tag,
                                          boolean tags,
                                          boolean trim)
        Deprecated.
        Get a tag as a string.
        Parameters:
        tag - The tag to get
        tags - IF true, tags are included in the value.
        trim - If true, trim the value.
        Returns:
        results of get(tag).toString(tags).
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.util.AbstractCollection<java.lang.Object>
      • toString

        public java.lang.String toString​(boolean tag)
        Deprecated.
        Convert to a string.
        Parameters:
        tag - If false, only _content is shown.
        Returns:
        the string value
      • toString

        public java.lang.String toString​(boolean tag,
                                         boolean trim)
        Deprecated.
        Convert to a string.
        Parameters:
        tag - If false, only _content is shown.
        trim - true to trim the content
        Returns:
        the trimmed content
      • iterator

        public java.util.Iterator<XmlParser.Node> iterator​(java.lang.String tag)
        Deprecated.
        Iterator over named child nodes.
        Parameters:
        tag - The tag of the nodes.
        Returns:
        Iterator over all child nodes with the specified tag.