Class ElementWrapper

java.lang.Object
com.fasterxml.jackson.dataformat.xml.deser.ElementWrapper

class ElementWrapper extends Object
Helper class needed to keep track of virtual wrapper elements added in the logical XML token stream.
  • Field Details

    • _parent

      protected final ElementWrapper _parent
    • _wrapperName

      protected final String _wrapperName
    • _wrapperNamespace

      protected final String _wrapperNamespace
  • Constructor Details

  • Method Details

    • matchingWrapper

      public static ElementWrapper matchingWrapper(ElementWrapper parent, String wrapperLocalName, String wrapperNamespace)
      Factory method called to construct a new "matching" wrapper element, at level where virtual wrapping is needed.
    • intermediateWrapper

      public ElementWrapper intermediateWrapper()
      Factory method used for creating intermediate wrapper level, which is only used for purpose of keeping track of physical element nesting.
    • isMatching

      public boolean isMatching()
    • getWrapperLocalName

      public String getWrapperLocalName()
    • getWrapperNamespace

      public String getWrapperNamespace()
    • getParent

      public ElementWrapper getParent()
    • matchesWrapper

      public boolean matchesWrapper(String localName, String ns)
    • toString

      public String toString()
      Overrides:
      toString in class Object