org.apache.xerces.impl.xs.util

Class SimpleLocator

Implemented Interfaces:
org.apache.xerces.xni.XMLLocator

public class SimpleLocator
extends java.lang.Object
implements org.apache.xerces.xni.XMLLocator

An XMLLocator implementation used for schema error reporting.
Version:
$Id: SimpleLocator.java,v 1.7 2004/10/06 15:14:50 mrglavas Exp $
Author:
Sandy Gao, IBM

Constructor Summary

SimpleLocator()
SimpleLocator(String lsid, String esid, int line, int column)
SimpleLocator(String lsid, String esid, int line, int column, int offset)

Method Summary

String
getBaseSystemId()
int
getCharacterOffset()
int
getColumnNumber()
String
getEncoding()
Returns the encoding of the current entity.
String
getExpandedSystemId()
int
getLineNumber()
String
getLiteralSystemId()
String
getPublicId()
String
getXMLVersion()
void
setBaseSystemId(String systemId)
void
setCharacterOffset(int offset)
void
setColumnNumber(int col)
void
setExpandedSystemId(String systemId)
void
setLineNumber(int line)
void
setLiteralSystemId(String systemId)
void
setPublicId(String publicId)
void
setValues(String lsid, String esid, int line, int column)
void
setValues(String lsid, String esid, int line, int column, int offset)

Constructor Details

SimpleLocator

public SimpleLocator()

SimpleLocator

public SimpleLocator(String lsid,
                     String esid,
                     int line,
                     int column)

SimpleLocator

public SimpleLocator(String lsid,
                     String esid,
                     int line,
                     int column,
                     int offset)

Method Details

getBaseSystemId

public String getBaseSystemId()
Specified by:
getBaseSystemId in interface org.apache.xerces.xni.XMLLocator

getCharacterOffset

public int getCharacterOffset()
Specified by:
getCharacterOffset in interface org.apache.xerces.xni.XMLLocator

getColumnNumber

public int getColumnNumber()
Specified by:
getColumnNumber in interface org.apache.xerces.xni.XMLLocator

getEncoding

public String getEncoding()
Returns the encoding of the current entity. Since these locators are used in the construction of XMLParseExceptions, which know nothing about encodings, there is no point in having this object deal intelligently with encoding information.
Specified by:
getEncoding in interface org.apache.xerces.xni.XMLLocator

getExpandedSystemId

public String getExpandedSystemId()
Specified by:
getExpandedSystemId in interface org.apache.xerces.xni.XMLLocator

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface org.apache.xerces.xni.XMLLocator

getLiteralSystemId

public String getLiteralSystemId()
Specified by:
getLiteralSystemId in interface org.apache.xerces.xni.XMLLocator

getPublicId

public String getPublicId()
Specified by:
getPublicId in interface org.apache.xerces.xni.XMLLocator

getXMLVersion

public String getXMLVersion()
Specified by:
getXMLVersion in interface org.apache.xerces.xni.XMLLocator

setBaseSystemId

public void setBaseSystemId(String systemId)
See Also:
org.apache.xerces.xni.XMLResourceIdentifier.setBaseSystemId(String)

setCharacterOffset

public void setCharacterOffset(int offset)

setColumnNumber

public void setColumnNumber(int col)
See Also:
org.apache.xerces.xni.XMLLocator.setColumnNumber(int)

setExpandedSystemId

public void setExpandedSystemId(String systemId)
See Also:
org.apache.xerces.xni.XMLResourceIdentifier.setExpandedSystemId(String)

setLineNumber

public void setLineNumber(int line)
See Also:
org.apache.xerces.xni.XMLLocator.setLineNumber(int)

setLiteralSystemId

public void setLiteralSystemId(String systemId)
See Also:
org.apache.xerces.xni.XMLResourceIdentifier.setLiteralSystemId(String)

setPublicId

public void setPublicId(String publicId)
See Also:
org.apache.xerces.xni.XMLResourceIdentifier.setPublicId(String)

setValues

public void setValues(String lsid,
                      String esid,
                      int line,
                      int column)

setValues

public void setValues(String lsid,
                      String esid,
                      int line,
                      int column,
                      int offset)

Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.