Class Stax2LocationAdapter

  • All Implemented Interfaces:
    javax.xml.stream.Location, XMLStreamLocation2

    public class Stax2LocationAdapter
    extends java.lang.Object
    implements XMLStreamLocation2
    Simple implementation of XMLStreamLocation2, which just wraps Stax 1.0 Location and adds no-operation implementation of the additions.
    • Field Detail

      • mWrappedLocation

        protected final javax.xml.stream.Location mWrappedLocation
      • mParentLocation

        protected final javax.xml.stream.Location mParentLocation
    • Constructor Detail

      • Stax2LocationAdapter

        public Stax2LocationAdapter​(javax.xml.stream.Location loc)
      • Stax2LocationAdapter

        public Stax2LocationAdapter​(javax.xml.stream.Location loc,
                                    javax.xml.stream.Location parent)
    • Method Detail

      • getCharacterOffset

        public int getCharacterOffset()
        Specified by:
        getCharacterOffset in interface javax.xml.stream.Location
      • getColumnNumber

        public int getColumnNumber()
        Specified by:
        getColumnNumber in interface javax.xml.stream.Location
      • getLineNumber

        public int getLineNumber()
        Specified by:
        getLineNumber in interface javax.xml.stream.Location
      • getPublicId

        public java.lang.String getPublicId()
        Specified by:
        getPublicId in interface javax.xml.stream.Location
      • getSystemId

        public java.lang.String getSystemId()
        Specified by:
        getSystemId in interface javax.xml.stream.Location
      • getContext

        public XMLStreamLocation2 getContext()
        Description copied from interface: XMLStreamLocation2
        Method that can be used to traverse nested locations, like ones created when expanding entities (especially external entities). If so, single location object only contains information about specific offsets and ids, and a link to its context. Outermost location will return null to indicate there is no more information to retrieve.
        Specified by:
        getContext in interface XMLStreamLocation2
        Returns:
        Location in the context (parent input source), if any; null for locations in the outermost known context