public class UIMARuntimeException extends RuntimeException implements I18nExceptionI
 UIMAException extends InternationalizedException for internationalization
 support. Since UIMA Exceptions are internationalized, the thrower does not supply a hardcoded
 message. Instead, the thrower specifies a key that identifies the message. That key is then
 looked up in a locale-specific ResourceBundle to find the actual
 message associated with this exception.
 
 The thrower may specify the name of the ResourceBundle in which to find the
 exception message. Any name may be used. If the name is omitted, the resource bundle identified
 by STANDARD_MESSAGE_CATALOG will be used. This contains the standard UIMA exception
 messages.
| Modifier and Type | Field and Description | 
|---|---|
| static String | CAS_RELEASE_NOT_ALLOWED_WHILE_WAITING_FOR_UIMA_ASIllegal invocation of casRelease() while awaiting response from a UIMA-AS Service. | 
| static String | CAS_RELEASED_TO_WRONG_CAS_MANAGERMessage key for a standard UIMA exception message: CasManager.releaseCas(CAS) was called with a
 CAS that does not belong to this CasManager. | 
| static String | COPY_CAS_RANGE_TYPE_NAMES_NOT_EQUALMessage key for a standard UIMA exception message: CAS Copying of Feature "{0}": range names
 must be the same: source range name was "{1}", target range name was "{2}". | 
| static String | DEFINE_CAS_POOL_CALLED_TWICEMessage key for a standard UIMA exception message: "The method CasManager.defineCasPool() was
 called twice by the same Analysis Engine ({0)}." | 
| static String | ECORE_UNRESOLVED_PROXYMessage key for a standard UIMA exception message: "The Ecore model contained an unresolved
 proxy {0}." | 
| static String | FEATURE_NOT_FOUND_DURING_CAS_COPYMessage key for a standard UIMA exception message: "Attempted to copy a Feature "{0}", which is
 not defined in the type system of the destination CAS." | 
| static String | ILLEGAL_ADDING_OF_NEW_META_INFO_AFTER_CAS_DEFINEDMessage key for a standard UIMA exception message: "Illegal adding of additional MetaData after
 CASes have been defined. | 
| static String | ILLEGAL_CAS_COPY_TO_SAME_CASMessage key for a standard UIMA exception message: It is not permitted to use CasCopier to copy
 a Cas to itself, even in another view. | 
| static String | ILLEGAL_FS_FEAT_UPDATEMessage key for a standard UIMA exception message: Illegal update of indexed Feature Structure
 feature used as an key in one or more indexes | 
| static String | INCOMPATIBLE_TAF_JNI_LIBRARYMessage key for a standard UIMA exception message: "Incompatible taf jni library {0}." | 
| static String | INTERNAL_ERRORInternal Error - should never happen. | 
| static String | NOT_SUPPORTED_NO_HEAP_IN_UIMA_V3This method depends on having a CAS Heap design, and is not support in UIMA Version 3 and later | 
| static String | REQUESTED_TOO_MANY_CAS_INSTANCESMessage key for a standard UIMA exception message: "AnalysisComponent "{0}" requested more
 CASes ({1}) than defined in its getCasInstancesRequired() method ({2}). | 
| static String | RESULT_SPEC_NULLMessage key for a standard UIMA exception message: Saved result specification is null; probable
 cause: Annotator overrode setResultSpecification(spec) but failed to call
 super.setResultSpecification(spec). | 
| static String | STANDARD_MESSAGE_CATALOGThe name of the  ResourceBundlecontaining the standard UIMA
 Exception messages. | 
| static String | TYPE_NOT_FOUND_DURING_CAS_COPYMessage key for a standard UIMA exception message: "Attempted to copy a FeatureStructure of
 type "{0}", which is not defined in the type system of the destination CAS." | 
| static String | UIMA_CONTEXT_NULLMessage key for a standard UIMA exception message: Saved UIMA context is null; probable cause:
 Annotator initialize(context) method failed to call super.initialize(context). | 
| static String | UIMA_ECORE_NOT_FOUNDMessage key for a standard UIMA exception message: "The Ecore model for the UIMA built-in types
 (uima.ecore) was not found in the classpath." | 
| static String | UNSUPPORTED_CAS_COPY_TO_OR_FROM_BASE_CASMessage key for a standard UIMA exception message: Unsupported invocation of CasCopier
 copyCasView, specifying a source or destination as a base CAS. | 
| static String | UNSUPPORTED_CAS_INTERFACEMessage key for a standard UIMA exception message: "Unsupported CAS interface {0}." | 
| static String | VIEW_NOT_PART_OF_CASMessage key for a standard UIMA exception message: In CasCopier, the {0} view is doesn't belong
 to the original {0} CAS specified when creating the CasCopier instance | 
| Constructor and Description | 
|---|
| UIMARuntimeException()Creates a new exception with a null message. | 
| UIMARuntimeException(String aMessageKey,
                    Object... aArguments)Creates a new exception with a message from the  STANDARD_MESSAGE_CATALOG. | 
| UIMARuntimeException(String messageBundle,
                    String messageKey,
                    Object[] arguments) | 
| UIMARuntimeException(Throwable aCause)Creates a new exception with the specified cause and a null message. | 
| UIMARuntimeException(Throwable aCause,
                    String aMessageKey,
                    Object... aArguments)Creates a new exception with the specified message and cause. | 
| UIMARuntimeException(Throwable aCause,
                    String messageBundle,
                    String messageKey,
                    Object... aArguments) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object[] | getArguments()Gets the arguments to this exception's message. | 
| Throwable | getCause()Gets the cause of this Exception. | 
| String | getLocalizedMessage()Gets the localized detail message for this exception. | 
| String | getMessage()Due to the fact that superclass definitions override any default methods, these next must be in
 the class definitions as they override other supertype methods. | 
| String | getMessageKey()Gets the identifier for this exception's message. | 
| String | getResourceBundleName()Gets the base name of the resource bundle in which the message for this exception is located. | 
| Throwable | initCause(Throwable cause) | 
addSuppressed, fillInStackTrace, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocalizedMessage, hasMessageKeypublic static final String STANDARD_MESSAGE_CATALOG
ResourceBundle containing the standard UIMA
 Exception messages.public static final String CAS_RELEASED_TO_WRONG_CAS_MANAGER
public static final String CAS_RELEASE_NOT_ALLOWED_WHILE_WAITING_FOR_UIMA_AS
public static final String UIMA_ECORE_NOT_FOUND
public static final String ECORE_UNRESOLVED_PROXY
public static final String REQUESTED_TOO_MANY_CAS_INSTANCES
public static final String DEFINE_CAS_POOL_CALLED_TWICE
public static final String UNSUPPORTED_CAS_INTERFACE
public static final String INCOMPATIBLE_TAF_JNI_LIBRARY
public static final String TYPE_NOT_FOUND_DURING_CAS_COPY
public static final String FEATURE_NOT_FOUND_DURING_CAS_COPY
public static final String COPY_CAS_RANGE_TYPE_NAMES_NOT_EQUAL
public static final String UIMA_CONTEXT_NULL
public static final String RESULT_SPEC_NULL
public static final String VIEW_NOT_PART_OF_CAS
public static final String UNSUPPORTED_CAS_COPY_TO_OR_FROM_BASE_CAS
public static final String ILLEGAL_CAS_COPY_TO_SAME_CAS
public static final String ILLEGAL_ADDING_OF_NEW_META_INFO_AFTER_CAS_DEFINED
public static final String ILLEGAL_FS_FEAT_UPDATE
public static final String NOT_SUPPORTED_NO_HEAP_IN_UIMA_V3
public static final String INTERNAL_ERROR
public UIMARuntimeException()
public UIMARuntimeException(Throwable aCause)
aCause - the original exception that caused this exception to be thrown, if anypublic UIMARuntimeException(String aMessageKey, Object... aArguments)
STANDARD_MESSAGE_CATALOG.aMessageKey - an identifier that maps to the message for this exception. The message may contain
          placeholders for arguments as defined by the MessageFormat class.aArguments - The arguments to the message. null may be used if the message has no
          arguments.public UIMARuntimeException(String messageBundle, String messageKey, Object[] arguments)
public UIMARuntimeException(Throwable aCause, String messageBundle, String messageKey, Object... aArguments)
public UIMARuntimeException(Throwable aCause, String aMessageKey, Object... aArguments)
aMessageKey - an identifier that maps to the message for this exception. The message may contain
          placeholders for arguments as defined by the MessageFormat class.aArguments - The arguments to the message. null may be used if the message has no
          arguments.aCause - the original exception that caused this exception to be thrown, if anypublic String getResourceBundleName()
getResourceBundleName in interface I18nExceptionInull if this exception has no
         message.public String getMessageKey()
ResourceBundle to get the locale-specific message
 for this exception.getMessageKey in interface I18nExceptionInull if
         this exception has no message.public Object[] getArguments()
InternationalizedRuntimeException to have a compound message, made up of multiple
 parts that are concatenated in a language-neutral way.getArguments in interface I18nExceptionIpublic Throwable getCause()
getCause in interface I18nExceptionIgetCause in class Throwablenull if
         there is no such cause.public String getMessage()
I18nExceptionIgetMessage in interface I18nExceptionIgetMessage in class Throwablepublic String getLocalizedMessage()
I18nExceptionI.getLocalizedMessage(Locale).getLocalizedMessage in interface I18nExceptionIgetLocalizedMessage in class ThrowableCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.