com.hp.hpl.jena.rdf.arp
Class ParseException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.xml.sax.SAXException
              extended byorg.xml.sax.SAXParseException
                  extended bycom.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

Field Summary
 
Fields inherited from interface com.hp.hpl.jena.rdf.arp.ARPErrorNumbers
EM_ERROR, EM_FATAL, EM_IGNORE, EM_WARNING, ERR_ABOUTEACH_NOT_TOPLEVEL, ERR_BAD_RDF_ATTRIBUTE, ERR_BAD_RDF_ELEMENT, ERR_ENCODING_MISMATCH, ERR_INTERNAL_ERROR, ERR_LI_AS_TYPE, ERR_NOT_WHITESPACE, ERR_RESOLVING_URI_AGAINST_NULL_BASE, ERR_SAX_ERROR, ERR_SAX_FATAL_ERROR, ERR_STRING_NOT_NORMAL_FORM_C, ERR_SYNTAX_ERROR, ERR_UNABLE_TO_RECOVER, ERR_URI_NOT_NORMAL_FORM_C, IGN_DAML_COLLECTION, IGN_NO_BASE_URI_SPECIFIED, IGN_PRIVATE_XMLLANG, IGN_XMLBASE_SIGNIFICANT, IGN_XMLBASE_USED, WARN_BAD_NAME, WARN_BAD_NAMESPACE_URI, WARN_BAD_RDF_NAMESPACE_URI, WARN_BAD_XML, WARN_BAD_XML_NAMESPACE_URI, WARN_BAD_XMLLANG, WARN_DEPRECATED_XMLLANG, WARN_ENCODING_MISMATCH, WARN_IN_STRICT_MODE, WARN_LEGAL_REUSE_OF_ID, WARN_MALFORMED_URI, WARN_MALFORMED_XMLLANG, WARN_MINOR_INTERNAL_ERROR, WARN_PROCESSING_INSTRUCTION_IN_RDF, WARN_QNAME_AS_ID, WARN_RDF_NN_AS_TYPE, WARN_REDEFINITION_OF_ID, WARN_RELATIVE_NAMESPACE_URI_DEPRECATED, WARN_RESOLVING_URI_AGAINST_EMPTY_BASE, WARN_SAX_WARNING, WARN_STRING_COMPOSING_CHAR, 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_URI_COMPOSING_CHAR, WARN_XMLBASE_MISSING
 
Fields inherited from interface com.hp.hpl.jena.rdf.arp.RDFParserConstants
A_ABOUT, A_ABOUTEACH, A_BAGID, A_DATATYPE, A_ID, A_NODEID, A_OTHER, A_PARSETYPE, A_RDF_N, A_RESOURCE, A_TYPE, A_XMLBASE, A_XMLLANG, A_XMLNS, A_XMLSPACE, AV_COLLECTION, AV_DAMLCOLLECTION, AV_LITERAL, AV_RESOURCE, AV_STRING, CD_STRING, COMMENT, E_DESCRIPTION, E_END, E_LI, E_OTHER, E_RDF, E_RDF_N, EOF, PROCESSING_INSTRUCTION, X_SAX_EX, 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, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

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.

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-2003 Hewlett-Packard. All Rights Reserved.