java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.jena.ext.xerces.impl.dv.DatatypeException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InvalidDatatypeFacetException
,InvalidDatatypeValueException
Base class for datatype exceptions. For DTD types, the exception can be
created from an error message. For Schema types, it needs an error code
(as defined in Appendix C of the structure spec), plus an array of arguments,
for error message substitution.
@xerces.internal
- Version:
- $Id: DatatypeException.java 809242 2009-08-30 03:34:31Z mrglavas $
- Author:
- Sandy Gao, IBM
- See Also:
-
Constructor Summary
ConstructorDescriptionDatatypeException
(String key, Object[] args) Create a new datatype exception by providing an error code and a list of error message substitution arguments. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
DatatypeException
Create a new datatype exception by providing an error code and a list of error message substitution arguments.- Parameters:
key
- error codeargs
- error arguments
-
-
Method Details
-
getKey
Return the error code- Returns:
- error code
-
getArgs
Return the list of error arguments- Returns:
- error arguments
-
getMessage
Overrides this method to get the formatted and localized error message. REVISIT: the system locale is used to load the property file. do we want to allow the appilcation to specify a different locale?- Overrides:
getMessage
in classThrowable
-