com.hp.hpl.jena.rdf.arp
Class ParseException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--org.xml.sax.SAXException
|
+--org.xml.sax.SAXParseException
|
+--com.hp.hpl.jena.rdf.arp.ParseException
- All Implemented Interfaces:
- ARPErrorNumbers, RDFParserConstants, java.io.Serializable
- public class ParseException
- extends org.xml.sax.SAXParseException
- implements ARPErrorNumbers, RDFParserConstants
An exception during the RDF processing of ARP.
Note: it is distinguished from an XML related exception from Xerces because
while both are SAXParseException's, the latter are not com.hp.hpl.jena.arp.ParseException's.
- See Also:
- Serialized Form
Fields inherited from interface com.hp.hpl.jena.rdf.arp.ARPErrorNumbers |
EM_ERROR, EM_FATAL, EM_IGNORE, EM_WARNING, ERR_ABOUTEACH_NOT_TOPLEVEL, ERR_INTERNAL_ERROR, ERR_NOT_WHITESPACE, ERR_SYNTAX_ERROR, ERR_UNABLE_TO_RECOVER, IGN_PRIVATE_XMLLANG, IGN_XMLBASE_SIGNIFICANT, IGN_XMLBASE_USED, WARN_BAD_NAME, WARN_BAD_XML, WARN_BAD_XMLLANG, WARN_DEPRECATED_XMLLANG, WARN_EMPTY_ABOUT_EACH, WARN_LI_AS_TYPE, WARN_MALFORMED_URI, WARN_MALFORMED_XMLLANG, WARN_MINOR_INTERNAL_ERROR, WARN_REDEFINITION_OF_ID, WARN_RELATIVE_NAMESPACE_URI_DEPRECATED, WARN_UNKNOWN_PARSETYPE, WARN_UNKNOWN_RDF_ATTRIBUTE, WARN_UNKNOWN_RDF_ELEMENT, WARN_UNKNOWN_XML_ATTRIBUTE, WARN_UNQUALIFIED_ATTRIBUTE, WARN_UNQUALIFIED_ELEMENT, WARN_UNQUALIFIED_RDF_ATTRIBUTE, WARN_XMLBASE_MISSING |
Fields inherited from interface com.hp.hpl.jena.rdf.arp.RDFParserConstants |
A_ABOUT, A_ABOUTEACH, A_BAGID, A_ID, A_OTHER, A_PARSETYPE, A_RDF_N, A_RESOURCE, A_TYPE, A_XMLBASE, A_XMLLANG, AV_DAMLCOLLECTION, AV_LITERAL, AV_RESOURCE, AV_STRING, CD_STRING, E_DESCRIPTION, E_END, E_LI, E_OTHER, E_RDF, E_RDF_N, EOF, tokenImage, X_WARNING |
Method Summary |
static java.lang.String |
formatMessage(java.lang.Exception e)
Calls e.getMessage() and also accesses line and column information for SAXParseException's. |
int |
getErrorNumber()
The error number
(from ARPErrorNumbers )
related to this exception. |
java.lang.String |
getMessage()
The message without location information. |
void |
promote()
Intended for use within an RDFErrorHandler. |
Methods inherited from class org.xml.sax.SAXParseException |
getColumnNumber, getLineNumber, getPublicId, getSystemId |
Methods inherited from class org.xml.sax.SAXException |
getException, toString |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, printStackTrace, printStackTrace, printStackTrace |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getErrorNumber
public int getErrorNumber()
- The error number
(from
ARPErrorNumbers
)
related to this exception.
- Returns:
- The error number.
promote
public void promote()
- Intended for use within an RDFErrorHandler.
This method is untested.
Marks the exception to be promoted from a warning to an error,
or from an error to a fatal error, or from a fatal error to be
thrown from the parser's entry method.
getMessage
public java.lang.String getMessage()
- The message without location information.
Use either the formatMessage method, or the SAXParseException interface, to access
the location information.
- Overrides:
getMessage
in class org.xml.sax.SAXException
- Returns:
- The exception message.
formatMessage
public static java.lang.String formatMessage(java.lang.Exception e)
- Calls e.getMessage() and also accesses line and column information for SAXParseException's.
- Parameters:
e
- The exception to describe.- Returns:
- e.getMessage() possibly prepended by error location information.
Copyright © 2001 Hewlett-Packard. All Rights Reserved.