Class ElementWrapper
- java.lang.Object
-
- com.fasterxml.jackson.dataformat.xml.deser.ElementWrapper
-
class ElementWrapper extends java.lang.Object
Helper class needed to keep track of virtual wrapper elements added in the logical XML token stream.
-
-
Field Summary
Fields Modifier and Type Field Description protected ElementWrapper
_parent
protected java.lang.String
_wrapperName
protected java.lang.String
_wrapperNamespace
-
Constructor Summary
Constructors Modifier Constructor Description private
ElementWrapper(ElementWrapper parent)
private
ElementWrapper(ElementWrapper parent, java.lang.String wrapperLocalName, java.lang.String wrapperNamespace)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementWrapper
getParent()
java.lang.String
getWrapperLocalName()
java.lang.String
getWrapperNamespace()
ElementWrapper
intermediateWrapper()
Factory method used for creating intermediate wrapper level, which is only used for purpose of keeping track of physical element nesting.boolean
isMatching()
boolean
matchesWrapper(java.lang.String localName, java.lang.String ns)
static ElementWrapper
matchingWrapper(ElementWrapper parent, java.lang.String wrapperLocalName, java.lang.String wrapperNamespace)
Factory method called to construct a new "matching" wrapper element, at level where virtual wrapping is needed.java.lang.String
toString()
-
-
-
Field Detail
-
_parent
protected final ElementWrapper _parent
-
_wrapperName
protected final java.lang.String _wrapperName
-
_wrapperNamespace
protected final java.lang.String _wrapperNamespace
-
-
Constructor Detail
-
ElementWrapper
private ElementWrapper(ElementWrapper parent)
-
ElementWrapper
private ElementWrapper(ElementWrapper parent, java.lang.String wrapperLocalName, java.lang.String wrapperNamespace)
-
-
Method Detail
-
matchingWrapper
public static ElementWrapper matchingWrapper(ElementWrapper parent, java.lang.String wrapperLocalName, java.lang.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 java.lang.String getWrapperLocalName()
-
getWrapperNamespace
public java.lang.String getWrapperNamespace()
-
getParent
public ElementWrapper getParent()
-
matchesWrapper
public boolean matchesWrapper(java.lang.String localName, java.lang.String ns)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-