FileDocCategorySizeDatePackage
Locator2Impl.javaAPI DocJava SE 6 API2713Tue Jun 10 00:27:36 BST 2008org.xml.sax.ext

Locator2Impl

public class Locator2Impl extends LocatorImpl implements Locator2
SAX2 extension helper for holding additional Entity information, implementing the {@link Locator2} interface.
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.

This is not part of core-only SAX2 distributions.

since
SAX 2.0.2
author
David Brownell
version
TBS

Fields Summary
private String
encoding
private String
version
Constructors Summary
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.

 
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.

param
locator The existing Locator object.

	super (locator);
	if (locator instanceof Locator2) {
	    Locator2	l2 = (Locator2) locator;

	    version = l2.getXMLVersion ();
	    encoding = l2.getEncoding ();
	}
    
Methods Summary
public java.lang.StringgetEncoding()
Returns the current value of the encoding property.

see
#setEncoding

 return encoding; 
public java.lang.StringgetXMLVersion()
Returns the current value of the version property.

see
#setXMLVersion

 return version; 
public voidsetEncoding(java.lang.String encoding)
Assigns the current value of the encoding property.

param
encoding the new "encoding" value
see
#getEncoding

 this.encoding = encoding; 
public voidsetXMLVersion(java.lang.String version)
Assigns the current value of the version property.

param
version the new "version" value
see
#getXMLVersion

 this.version = version;