Package org.apache.uima.cas.impl
Class XCASParsingException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.xml.sax.SAXException
-
- org.xml.sax.SAXParseException
-
- org.apache.uima.cas.impl.XCASParsingException
-
- All Implemented Interfaces:
java.io.Serializable
public class XCASParsingException extends org.xml.sax.SAXParseExceptionException class for package org.apache.uima.cas.impl. Automatically generated from message catalog.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]argumentsstatic intARRAY_ELE_ATTRSError parsing XCAS from source {0} at line {1}, column {2}: array element <i> may not have attributes.static intARRAY_ELE_EXPECTEDError parsing XCAS from source {0} at line {1}, column {2}: expected array element <i> but found: <{3}>.static intBYTE_ARRAY_LENGTH_NOT_EVENError parsing XMI-CAS from source {0} at line {1}, column {2}: A byte array value must have an even number of hex characters.private interrorstatic intEXCESS_ARRAY_ELEError parsing XCAS from source {0} at line {1}, column {2}: number of array elements exceeds specified array size.static intFLOAT_EXPECTEDError parsing XCAS from source {0} at line {1}, column {2}: expected numeric value, but found: {3}.private static java.lang.String[]identifiersstatic intILLEGAL_ARRAY_ATTRError parsing XCAS from source {0} at line {1}, column {2}: unknown attribute for array type: {3}.static intILLEGAL_ARRAY_SIZEError parsing XCAS from source {0} at line {1}, column {2}: size of array must be >= 0, but is: {3}.static intILLEGAL_IDError parsing XCAS from source {0} at line {1}, column {2}: value of _id attribute must be integer, but is: {3}.static intINTEGER_EXPECTEDError parsing XCAS from source {0} at line {1}, column {2}: expected integer value, but found: {3}.private static intMESSAGES_NOT_FOUNDprivate static java.lang.Stringmissing_resource_errorprivate java.util.ResourceBundleresourceprivate static java.lang.Stringresource_fileprivate static longserialVersionUIDstatic intSOFA_REF_MISSINGError parsing XCAS or XMI-CAS from source {0} at line {1}, column {2}: in subtype of AnnotationBase, sofa reference is missing.static intTEXT_EXPECTEDError parsing XCAS from source {0} at line {1}, column {2}: expected text but found element: <{3}>.static intUNKNOWN_FEATUREError parsing XCAS from source {0} at line {1}, column {2}: unknown feature: {3}.static intUNKNOWN_IDError parsing XMI-CAS from source {0} at line {1}, column {2}: xmi id {3} is referenced but not defined.static intUNKNOWN_TYPEError parsing XCAS from source {0} at line {1}, column {2}: unknown type: {3}.static intWRONG_ROOT_TAGError parsing XCAS from source {0} at line {1}, column {2}: expected <CAS> root tag but found: <{3}>.
-
Constructor Summary
Constructors Constructor Description XCASParsingException(int error)Create a newXCASParsingException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddArgument(java.lang.String s)Add an argument to aXCASParsingExceptionobject.intgetError()java.lang.StringgetMessage()java.lang.StringtoString()-
Methods inherited from class org.xml.sax.SAXParseException
getColumnNumber, getLineNumber, getPublicId, getSystemId
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
resource_file
private static final java.lang.String resource_file
- See Also:
- Constant Field Values
-
missing_resource_error
private static final java.lang.String missing_resource_error
- See Also:
- Constant Field Values
-
MESSAGES_NOT_FOUND
private static final int MESSAGES_NOT_FOUND
- See Also:
- Constant Field Values
-
WRONG_ROOT_TAG
public static final int WRONG_ROOT_TAG
Error parsing XCAS from source {0} at line {1}, column {2}: expected <CAS> root tag but found: <{3}>.- See Also:
- Constant Field Values
-
TEXT_EXPECTED
public static final int TEXT_EXPECTED
Error parsing XCAS from source {0} at line {1}, column {2}: expected text but found element: <{3}>.- See Also:
- Constant Field Values
-
ARRAY_ELE_EXPECTED
public static final int ARRAY_ELE_EXPECTED
Error parsing XCAS from source {0} at line {1}, column {2}: expected array element <i> but found: <{3}>.- See Also:
- Constant Field Values
-
ARRAY_ELE_ATTRS
public static final int ARRAY_ELE_ATTRS
Error parsing XCAS from source {0} at line {1}, column {2}: array element <i> may not have attributes.- See Also:
- Constant Field Values
-
UNKNOWN_TYPE
public static final int UNKNOWN_TYPE
Error parsing XCAS from source {0} at line {1}, column {2}: unknown type: {3}.- See Also:
- Constant Field Values
-
ILLEGAL_ID
public static final int ILLEGAL_ID
Error parsing XCAS from source {0} at line {1}, column {2}: value of _id attribute must be integer, but is: {3}.- See Also:
- Constant Field Values
-
ILLEGAL_ARRAY_SIZE
public static final int ILLEGAL_ARRAY_SIZE
Error parsing XCAS from source {0} at line {1}, column {2}: size of array must be >= 0, but is: {3}.- See Also:
- Constant Field Values
-
ILLEGAL_ARRAY_ATTR
public static final int ILLEGAL_ARRAY_ATTR
Error parsing XCAS from source {0} at line {1}, column {2}: unknown attribute for array type: {3}.- See Also:
- Constant Field Values
-
UNKNOWN_FEATURE
public static final int UNKNOWN_FEATURE
Error parsing XCAS from source {0} at line {1}, column {2}: unknown feature: {3}.- See Also:
- Constant Field Values
-
INTEGER_EXPECTED
public static final int INTEGER_EXPECTED
Error parsing XCAS from source {0} at line {1}, column {2}: expected integer value, but found: {3}.- See Also:
- Constant Field Values
-
FLOAT_EXPECTED
public static final int FLOAT_EXPECTED
Error parsing XCAS from source {0} at line {1}, column {2}: expected numeric value, but found: {3}.- See Also:
- Constant Field Values
-
EXCESS_ARRAY_ELE
public static final int EXCESS_ARRAY_ELE
Error parsing XCAS from source {0} at line {1}, column {2}: number of array elements exceeds specified array size.- See Also:
- Constant Field Values
-
UNKNOWN_ID
public static final int UNKNOWN_ID
Error parsing XMI-CAS from source {0} at line {1}, column {2}: xmi id {3} is referenced but not defined.- See Also:
- Constant Field Values
-
SOFA_REF_MISSING
public static final int SOFA_REF_MISSING
Error parsing XCAS or XMI-CAS from source {0} at line {1}, column {2}: in subtype of AnnotationBase, sofa reference is missing.- See Also:
- Constant Field Values
-
BYTE_ARRAY_LENGTH_NOT_EVEN
public static final int BYTE_ARRAY_LENGTH_NOT_EVEN
Error parsing XMI-CAS from source {0} at line {1}, column {2}: A byte array value must have an even number of hex characters.- See Also:
- Constant Field Values
-
identifiers
private static final java.lang.String[] identifiers
-
error
private int error
-
resource
private java.util.ResourceBundle resource
-
arguments
private java.lang.Object[] arguments
-
-
Method Detail
-
getError
public int getError()
- Returns:
- The error code for the exception. This may be useful when the error needs to be handed over language boundaries. Instead of handing over the complete exception object, return the error code, and the receiving application can look up the error in the message file. Unfortunately, the error parameters get lost that way.
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classorg.xml.sax.SAXException- Returns:
- The message of the exception. Useful for including the text in another exception.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.xml.sax.SAXParseException- Returns:
- The same as getMessage(), but prefixed with
"XCASParsingException: ".
-
addArgument
public boolean addArgument(java.lang.String s)
Add an argument to aXCASParsingExceptionobject. Excess arguments will be ignored, and missing arguments will have the valuenull. Add arguments in the order in which they are specified in the message catalog (i.e. add %1 first, %2 next, and so on). Adding anull Stringhas no effect! So if you don't know the value of an argument, use something like""or"UNKNOWN", but notnull.- Parameters:
s- the argument to add- Returns:
- true if the argument was added, false if the argument was already added or was out of range
-
-