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.3 2003/03/26 04:19:23 neilg Exp $

Author:
Sandy Gao, IBM

Constructor Summary

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

Method Summary

String
getBaseSystemId()
int
getColumnNumber()
String
getEncoding()
Returns the encoding of the current entity.
String
getExpandedSystemId()
int
getLineNumber()
String
getLiteralSystemId()
String
getPublicId()
void
setBaseSystemId(String systemId)
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)

Constructor Details

SimpleLocator

public SimpleLocator()


SimpleLocator

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

Method Details

getBaseSystemId

public String getBaseSystemId()
Specified by:
getBaseSystemId 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


setBaseSystemId

public void setBaseSystemId(String systemId)

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


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)


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