Class 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 Detail

      • _wrapperName

        protected final java.lang.String _wrapperName
      • _wrapperNamespace

        protected final java.lang.String _wrapperNamespace
    • Constructor Detail

      • 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()
      • matchesWrapper

        public boolean matchesWrapper​(java.lang.String localName,
                                      java.lang.String ns)
      • toString

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