FileDocCategorySizeDatePackage
Locator2Impl.javaAPI DocAndroid 1.5 API2887Wed May 06 22:41:06 BST 2009org.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.

return
the current value of the encoding property.
see
#setEncoding

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

return
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;