Class Xpp3Dom

java.lang.Object
org.apache.maven.shared.utils.xml.Xpp3Dom
All Implemented Interfaces:
Iterable<Xpp3Dom>

@Deprecated public class Xpp3Dom extends Object implements Iterable<Xpp3Dom>
Deprecated.
use org.w3c.dom, JDOM, XOM, or SAX
A reimplementation of Plexus Xpp3Dom based on the public interface of Plexus Xpp3Dom.
Author:
Kristian Rosenvold
  • Field Details

    • CHILDREN_COMBINATION_MODE_ATTRIBUTE

      public static final String CHILDREN_COMBINATION_MODE_ATTRIBUTE
      Deprecated.
      The attribute which identifies merge/append.
      See Also:
    • CHILDREN_COMBINATION_APPEND

      public static final String CHILDREN_COMBINATION_APPEND
      Deprecated.
      The attribute append.
      See Also:
    • SELF_COMBINATION_MODE_ATTRIBUTE

      public static final String SELF_COMBINATION_MODE_ATTRIBUTE
      Deprecated.
      The name of the attribute.
      See Also:
    • SELF_COMBINATION_OVERRIDE

      public static final String SELF_COMBINATION_OVERRIDE
      Deprecated.
      The attributes which identifies override.
      See Also:
    • SELF_COMBINATION_MERGE

      public static final String SELF_COMBINATION_MERGE
      Deprecated.
      The attribute which identifies merge
      See Also:
  • Constructor Details

    • Xpp3Dom

      public Xpp3Dom(String name)
      Deprecated.
      Parameters:
      name - the name of the instance
    • Xpp3Dom

      public Xpp3Dom(Xpp3Dom source)
      Deprecated.
      Create instance.
      Parameters:
      source - the source
    • Xpp3Dom

      public Xpp3Dom(Xpp3Dom src, String name)
      Deprecated.
      Create instance.
      Parameters:
      src - the source Dom
      name - the name of the Dom
  • Method Details

    • getName

      public String getName()
      Deprecated.
      Returns:
      the current name
    • getValue

      public String getValue()
      Deprecated.
      Returns:
      the current value
    • setValue

      public void setValue(String value)
      Deprecated.
      Parameters:
      value - the value to be set
    • getAttributeNames

      public String[] getAttributeNames()
      Deprecated.
      Returns:
      the array of attribute names
    • getAttribute

      public String getAttribute(String nameParameter)
      Deprecated.
      Parameters:
      nameParameter - the name of the attribute
      Returns:
      the attribute value
    • setAttribute

      public void setAttribute(String nameParameter, String valueParameter)
      Deprecated.
      Parameters:
      nameParameter - the name of the attribute
      valueParameter - the value of the attribute
    • getChild

      public Xpp3Dom getChild(int i)
      Deprecated.
      Parameters:
      i - the index to be selected
      Returns:
      the child selected by index
    • getChild

      public Xpp3Dom getChild(String nameParameter)
      Deprecated.
      Parameters:
      nameParameter - the name of the child
      Returns:
      the child selected by name
    • addChild

      public void addChild(Xpp3Dom child)
      Deprecated.
      Parameters:
      child - the child to be added
    • getChildren

      public Xpp3Dom[] getChildren()
      Deprecated.
      Returns:
      the array of childs
    • getChildren

      public Xpp3Dom[] getChildren(String nameParameter)
      Deprecated.
      Parameters:
      nameParameter - the name of the child
      Returns:
      the array of the Dom
    • getChildCount

      public int getChildCount()
      Deprecated.
      Returns:
      the number of childs
    • removeChild

      public void removeChild(int i)
      Deprecated.
      Parameters:
      i - the child to be removed
    • getParent

      public Xpp3Dom getParent()
      Deprecated.
      Returns:
      the current parent
    • setParent

      public void setParent(Xpp3Dom parent)
      Deprecated.
      Parameters:
      parent - set the parent
    • mergeXpp3Dom

      public static Xpp3Dom mergeXpp3Dom(Xpp3Dom dominant, Xpp3Dom recessive, Boolean childMergeOverride)
      Deprecated.
      Parameters:
      dominant - the dominant part
      recessive - the recessive part
      childMergeOverride - true if child merge will take precedence false otherwise
      Returns:
      the merged Xpp3Dom
    • mergeXpp3Dom

      public static Xpp3Dom mergeXpp3Dom(Xpp3Dom dominant, Xpp3Dom recessive)
      Deprecated.
      Parameters:
      dominant - the dominant part
      recessive - the recessive part
      Returns:
      the merged Xpp3Dom
    • equals

      public boolean equals(Object obj)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • toUnescapedString

      public String toUnescapedString()
      Deprecated.
      Returns:
      unescaped string
    • isNotEmpty

      @Deprecated public static boolean isNotEmpty(String str)
      Deprecated.
      use str != null && !str.isEmpty()
      Warning: this is not the reverse of isEmpty(java.lang.String). Whitespace only strings are both empty and not empty.
      Parameters:
      str - the string to be checked
      Returns:
      true if the string is not empty (length > 0) and not null
    • isEmpty

      @Deprecated public static boolean isEmpty(String str)
      Deprecated.
      use str == null || str.trim().isEmpty()
      Warning: this is not the reverse of isNotEmpty(java.lang.String). Whitespace only strings are both empty and not empty.
      Parameters:
      str - the string to be checked
      Returns:
      true if the string only contains whitespace or is null
    • iterator

      public Iterator<Xpp3Dom> iterator()
      Deprecated.
      Specified by:
      iterator in interface Iterable<Xpp3Dom>