Module java.xml

Class Locator2Impl

All Implemented Interfaces:
Locator2, Locator

public class Locator2Impl
extends LocatorImpl
implements Locator2
SAX2 extension helper for holding additional Entity information, implementing the Locator2 interface.

This is not part of core-only SAX2 distributions.

Since:
1.5, SAX 2.0.2
  • Constructor Details

    • Locator2Impl

      public Locator2Impl()
      Construct a new, empty Locator2Impl object. This will not normally be useful, since the main purpose of this class is to make a snapshot of an existing Locator.
    • Locator2Impl

      public Locator2Impl​(Locator locator)
      Copy an existing Locator or Locator2 object. If the object implements Locator2, values of the encoding and versionstrings are copied, otherwise they set to null.
      Parameters:
      locator - The existing Locator object.
  • Method Details

    • getXMLVersion

      public String getXMLVersion()
      Returns the current value of the version property.
      Specified by:
      getXMLVersion in interface Locator2
      Returns:
      Identifier for the XML version being used to interpret the entity's text, or null if that information is not yet available in the current parsing state.
      See Also:
      setXMLVersion(java.lang.String)
    • getEncoding

      public String getEncoding()
      Returns the current value of the encoding property.
      Specified by:
      getEncoding in interface Locator2
      Returns:
      Name of the character encoding being used to interpret * the entity's text, or null if this was not provided for a * character stream passed through an InputSource or is otherwise not yet available in the current parsing state.
      See Also:
      setEncoding(java.lang.String)
    • setXMLVersion

      public void setXMLVersion​(String version)
      Assigns the current value of the version property.
      Parameters:
      version - the new "version" value
      See Also:
      getXMLVersion()
    • setEncoding

      public void setEncoding​(String encoding)
      Assigns the current value of the encoding property.
      Parameters:
      encoding - the new "encoding" value
      See Also:
      getEncoding()