Package org.apache.xerces.impl.dv
Class DatatypeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.apache.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.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: DatatypeException.java 809242 2009-08-30 03:34:31Z mrglavas $
- Author:
- Sandy Gao, IBM
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDatatypeException(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
-
Field Details
-
key
-
args
-
-
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 formattedinvalid input: '&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:
getMessagein classThrowable
-