Class Stax2LocationAdapter

java.lang.Object
org.codehaus.stax2.ri.Stax2LocationAdapter
All Implemented Interfaces:
Location, XMLStreamLocation2

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

    • mWrappedLocation

      protected final Location mWrappedLocation
    • mParentLocation

      protected final Location mParentLocation
  • Constructor Details

    • Stax2LocationAdapter

      public Stax2LocationAdapter(Location loc)
    • Stax2LocationAdapter

      public Stax2LocationAdapter(Location loc, Location parent)
  • Method Details

    • getCharacterOffset

      public int getCharacterOffset()
      Specified by:
      getCharacterOffset in interface Location
    • getColumnNumber

      public int getColumnNumber()
      Specified by:
      getColumnNumber in interface Location
    • getLineNumber

      public int getLineNumber()
      Specified by:
      getLineNumber in interface Location
    • getPublicId

      public String getPublicId()
      Specified by:
      getPublicId in interface Location
    • getSystemId

      public String getSystemId()
      Specified by:
      getSystemId in interface 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