org.apache.xerces.impl.xs.util
Class SimpleLocator

java.lang.Object
  extended byorg.apache.xerces.impl.xs.util.SimpleLocator
All 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(java.lang.String lsid, java.lang.String esid, int line, int column)
           
 
Method Summary
 java.lang.String getBaseSystemId()
          Returns the base system identifier.
 int getColumnNumber()
          Returns the column number.
 java.lang.String getEncoding()
          Returns the encoding of the current entity.
 java.lang.String getExpandedSystemId()
          Returns the expanded system identifier.
 int getLineNumber()
          Returns the line number.
 java.lang.String getLiteralSystemId()
          Returns the literal system identifier.
 java.lang.String getPublicId()
          Returns the public identifier.
 void setBaseSystemId(java.lang.String systemId)
           
 void setColumnNumber(int col)
           
 void setExpandedSystemId(java.lang.String systemId)
           
 void setLineNumber(int line)
           
 void setLiteralSystemId(java.lang.String systemId)
           
 void setPublicId(java.lang.String publicId)
           
 void setValues(java.lang.String lsid, java.lang.String esid, int line, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLocator

public SimpleLocator()

SimpleLocator

public SimpleLocator(java.lang.String lsid,
                     java.lang.String esid,
                     int line,
                     int column)
Method Detail

setValues

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

getLineNumber

public int getLineNumber()
Description copied from interface: org.apache.xerces.xni.XMLLocator
Returns the line number.

Specified by:
getLineNumber in interface org.apache.xerces.xni.XMLLocator

getColumnNumber

public int getColumnNumber()
Description copied from interface: org.apache.xerces.xni.XMLLocator
Returns the column number.

Specified by:
getColumnNumber in interface org.apache.xerces.xni.XMLLocator

getPublicId

public java.lang.String getPublicId()
Description copied from interface: org.apache.xerces.xni.XMLLocator
Returns the public identifier.

Specified by:
getPublicId in interface org.apache.xerces.xni.XMLLocator

getExpandedSystemId

public java.lang.String getExpandedSystemId()
Description copied from interface: org.apache.xerces.xni.XMLLocator
Returns the expanded system identifier.

Specified by:
getExpandedSystemId in interface org.apache.xerces.xni.XMLLocator

getLiteralSystemId

public java.lang.String getLiteralSystemId()
Description copied from interface: org.apache.xerces.xni.XMLLocator
Returns the literal system identifier.

Specified by:
getLiteralSystemId in interface org.apache.xerces.xni.XMLLocator

getBaseSystemId

public java.lang.String getBaseSystemId()
Description copied from interface: org.apache.xerces.xni.XMLLocator
Returns the base system identifier.

Specified by:
getBaseSystemId in interface org.apache.xerces.xni.XMLLocator

setColumnNumber

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

setLineNumber

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

setBaseSystemId

public void setBaseSystemId(java.lang.String systemId)
See Also:
XMLResourceIdentifier.setBaseSystemId(String)

setExpandedSystemId

public void setExpandedSystemId(java.lang.String systemId)
See Also:
XMLResourceIdentifier.setExpandedSystemId(String)

setLiteralSystemId

public void setLiteralSystemId(java.lang.String systemId)
See Also:
XMLResourceIdentifier.setLiteralSystemId(String)

setPublicId

public void setPublicId(java.lang.String publicId)
See Also:
XMLResourceIdentifier.setPublicId(String)

getEncoding

public java.lang.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


Copyright ? 1999-2004 Apache XML Project. All Rights Reserved.