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
 

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.
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.