Package org.apache.xerces.xni.parser
Class XMLParseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.xerces.xni.XNIException
-
- org.apache.xerces.xni.parser.XMLParseException
-
- All Implemented Interfaces:
java.io.Serializable
public class XMLParseException extends XNIException
A parsing exception. This exception is different from the standard XNI exception in that it stores the location in the document (or its entities) where the exception occurred.- Version:
- $Id: XMLParseException.java 447244 2006-09-18 05:20:40Z mrglavas $
- Author:
- Andy Clark, IBM
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringfBaseSystemIdBase system identifier.protected intfCharacterOffsetCharacter offset.protected intfColumnNumberColumn number.protected java.lang.StringfExpandedSystemIdexpanded System identifier.protected intfLineNumberLine number.protected java.lang.StringfLiteralSystemIdliteral System identifier.protected java.lang.StringfPublicIdPublic identifier.
-
Constructor Summary
Constructors Constructor Description XMLParseException(XMLLocator locator, java.lang.String message)Constructs a parse exception.XMLParseException(XMLLocator locator, java.lang.String message, java.lang.Exception exception)Constructs a parse exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseSystemId()Returns the base system identifier.intgetCharacterOffset()Returns the character offset.intgetColumnNumber()Returns the row number.java.lang.StringgetExpandedSystemId()Returns the expanded system identifier.intgetLineNumber()Returns the line number.java.lang.StringgetLiteralSystemId()Returns the literal system identifier.java.lang.StringgetPublicId()Returns the public identifier.java.lang.StringtoString()Returns a string representation of this object.-
Methods inherited from class org.apache.xerces.xni.XNIException
getCause, getException, initCause
-
-
-
-
Field Detail
-
fPublicId
protected java.lang.String fPublicId
Public identifier.
-
fLiteralSystemId
protected java.lang.String fLiteralSystemId
literal System identifier.
-
fExpandedSystemId
protected java.lang.String fExpandedSystemId
expanded System identifier.
-
fBaseSystemId
protected java.lang.String fBaseSystemId
Base system identifier.
-
fLineNumber
protected int fLineNumber
Line number.
-
fColumnNumber
protected int fColumnNumber
Column number.
-
fCharacterOffset
protected int fCharacterOffset
Character offset.
-
-
Constructor Detail
-
XMLParseException
public XMLParseException(XMLLocator locator, java.lang.String message)
Constructs a parse exception.
-
XMLParseException
public XMLParseException(XMLLocator locator, java.lang.String message, java.lang.Exception exception)
Constructs a parse exception.
-
-
Method Detail
-
getPublicId
public java.lang.String getPublicId()
Returns the public identifier.
-
getExpandedSystemId
public java.lang.String getExpandedSystemId()
Returns the expanded system identifier.
-
getLiteralSystemId
public java.lang.String getLiteralSystemId()
Returns the literal system identifier.
-
getBaseSystemId
public java.lang.String getBaseSystemId()
Returns the base system identifier.
-
getLineNumber
public int getLineNumber()
Returns the line number.
-
getColumnNumber
public int getColumnNumber()
Returns the row number.
-
getCharacterOffset
public int getCharacterOffset()
Returns the character offset.
-
toString
public java.lang.String toString()
Returns a string representation of this object.- Overrides:
toStringin classjava.lang.Throwable
-
-