Class Locator2Impl
java.lang.Object
org.xml.sax.helpers.LocatorImpl
org.xml.sax.ext.Locator2Impl
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 Summary
ConstructorsConstructorDescriptionConstruct a new, empty Locator2Impl object.Locator2Impl(Locator locator) Copy an existing Locator or Locator2 object. -
Method Summary
Modifier and TypeMethodDescriptionReturns the current value of the encoding property.Returns the current value of the version property.voidsetEncoding(String encoding) Assigns the current value of the encoding property.voidsetXMLVersion(String version) Assigns the current value of the version property.Methods declared in class LocatorImpl
getColumnNumber, getLineNumber, getPublicId, getSystemId, setColumnNumber, setLineNumber, setPublicId, setSystemIdModifier and TypeMethodDescriptionintReturn the saved column number (1-based).intReturn the saved line number (1-based).Return the saved public identifier.Return the saved system identifier.voidsetColumnNumber(int columnNumber) Set the column number for this locator (1-based).voidsetLineNumber(int lineNumber) Set the line number for this locator (1-based).voidsetPublicId(String publicId) Set the public identifier for this locator.voidsetSystemId(String systemId) Set the system identifier for this locator.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.booleanCompares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.May cause performance issues, deadlocks and hangs.getClass()Answers the unique instance of java.lang.Class which represents the class of the receiver.inthashCode()Answers an integer hash code for the receiver.final voidnotify()Causes one thread which iswaiting on the receiver to be made ready to run.final voidCauses all threads which arewaiting on the receiver to be made ready to run.toString()Answers a string containing a concise, human-readable description of the receiver.final voidwait()Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated bynotifyornotifyAll).final voidwait(long time) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.final voidwait(long time, int frac) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.
-
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
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
Returns the current value of the version property.- Specified by:
getXMLVersionin interfaceLocator2- 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:
-
getEncoding
Returns the current value of the encoding property.- Specified by:
getEncodingin interfaceLocator2- 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:
-
setXMLVersion
Assigns the current value of the version property.- Parameters:
version- the new "version" value- See Also:
-
setEncoding
Assigns the current value of the encoding property.- Parameters:
encoding- the new "encoding" value- See Also:
-