org.apache.uima.resource
Class ResourceConfigurationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.apache.uima.InternationalizedException
              extended by org.apache.uima.UIMAException
                  extended by org.apache.uima.resource.ResourceConfigurationException
All Implemented Interfaces:
Serializable

public class ResourceConfigurationException
extends UIMAException

Thrown to indicate that a Resource's configuration paramters could not be set. Most commonly this will be because the caller has specified a nonexistent parameter name or a value of the incorrect data type.

See Also:
Serialized Form

Field Summary
static String ARRAY_REQUIRED
          Message key for a standard UIMA exception message: "Configuration parameter "{0}" in component "{1}" is multi-valued and must be assigned an array for its value."
static String CONFIG_SETTING_ABSENT
          Message key for a standard UIMA exception message: Configuration setting for {0} is absent
static String DIRECTORY_NOT_FOUND
          Message key for a standard UIMA exception message: Invalid value for parameter "{0}" in component "{1}" -- directory "{2}" does not exist.
static String MANDATORY_VALUE_MISSING
          Message key for a standard UIMA exception message: "No value has been assigned to the mandatory configuration parameter {0}."
static String MANDATORY_VALUE_MISSING_IN_GROUP
          Message key for a standard UIMA exception message: "No value has been assigned to the mandatory configuration parameter {0} in group {1}."
static String NONEXISTENT_PARAMETER
          Message key for a standard UIMA exception message: "No configuration parameter with name {0} is declared in component "{1}."
static String NONEXISTENT_PARAMETER_IN_GROUP
          Message key for a standard UIMA exception message: "No configuration parameter with name {0} is declared in group {1} in this component "{2}"."
static String PARAMETER_TYPE_MISMATCH
          Message key for a standard UIMA exception message: "Parameter type mismatch in component "{0}".
static String PROPERTIES_FILE_NOT_FOUND
          Message key for a standard UIMA exception message: "Could not load properties file "{0}"."
static String RESOURCE_DATA_NOT_VALID
          Message key for a standard UIMA exception message: "The configuration data {0} for Configuraion parameter {1} in the resource is absent or not valid"
 
Fields inherited from class org.apache.uima.UIMAException
STANDARD_MESSAGE_CATALOG
 
Constructor Summary
ResourceConfigurationException()
          Creates a new exception with a null message.
ResourceConfigurationException(String aMessageKey, Object[] aArguments)
          Creates a new exception with a message from the UIMAException.STANDARD_MESSAGE_CATALOG.
ResourceConfigurationException(String aMessageKey, Object[] aArguments, Throwable aCause)
          Creates a new exception with the specified cause and a message from the UIMAException.STANDARD_MESSAGE_CATALOG.
ResourceConfigurationException(String aResourceBundleName, String aMessageKey, Object[] aArguments)
          Creates a new exception with a the specified message.
ResourceConfigurationException(String aResourceBundleName, String aMessageKey, Object[] aArguments, Throwable aCause)
          Creates a new exception with the specified message and cause.
ResourceConfigurationException(Throwable aCause)
          Creates a new exception with the specified cause and a null message.
 
Method Summary
 
Methods inherited from class org.apache.uima.InternationalizedException
getArguments, getCause, getLocalizedMessage, getLocalizedMessage, getMessage, getMessageKey, getResourceBundleName, hasMessageKey, initCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NONEXISTENT_PARAMETER

public static final String NONEXISTENT_PARAMETER
Message key for a standard UIMA exception message: "No configuration parameter with name {0} is declared in component "{1}."

See Also:
Constant Field Values

NONEXISTENT_PARAMETER_IN_GROUP

public static final String NONEXISTENT_PARAMETER_IN_GROUP
Message key for a standard UIMA exception message: "No configuration parameter with name {0} is declared in group {1} in this component "{2}"."

See Also:
Constant Field Values

PARAMETER_TYPE_MISMATCH

public static final String PARAMETER_TYPE_MISMATCH
Message key for a standard UIMA exception message: "Parameter type mismatch in component "{0}". A value of class {1} cannot be assigned to the configuration parameter {2}, which has type {3}."

See Also:
Constant Field Values

ARRAY_REQUIRED

public static final String ARRAY_REQUIRED
Message key for a standard UIMA exception message: "Configuration parameter "{0}" in component "{1}" is multi-valued and must be assigned an array for its value."

See Also:
Constant Field Values

MANDATORY_VALUE_MISSING

public static final String MANDATORY_VALUE_MISSING
Message key for a standard UIMA exception message: "No value has been assigned to the mandatory configuration parameter {0}."

See Also:
Constant Field Values

MANDATORY_VALUE_MISSING_IN_GROUP

public static final String MANDATORY_VALUE_MISSING_IN_GROUP
Message key for a standard UIMA exception message: "No value has been assigned to the mandatory configuration parameter {0} in group {1}."

See Also:
Constant Field Values

RESOURCE_DATA_NOT_VALID

public static final String RESOURCE_DATA_NOT_VALID
Message key for a standard UIMA exception message: "The configuration data {0} for Configuraion parameter {1} in the resource is absent or not valid"

See Also:
Constant Field Values

CONFIG_SETTING_ABSENT

public static final String CONFIG_SETTING_ABSENT
Message key for a standard UIMA exception message: Configuration setting for {0} is absent

See Also:
Constant Field Values

PROPERTIES_FILE_NOT_FOUND

public static final String PROPERTIES_FILE_NOT_FOUND
Message key for a standard UIMA exception message: "Could not load properties file "{0}"."

See Also:
Constant Field Values

DIRECTORY_NOT_FOUND

public static final String DIRECTORY_NOT_FOUND
Message key for a standard UIMA exception message: Invalid value for parameter "{0}" in component "{1}" -- directory "{2}" does not exist.

See Also:
Constant Field Values
Constructor Detail

ResourceConfigurationException

public ResourceConfigurationException()
Creates a new exception with a null message.


ResourceConfigurationException

public ResourceConfigurationException(Throwable aCause)
Creates a new exception with the specified cause and a null message.

Parameters:
aCause - the original exception that caused this exception to be thrown, if any

ResourceConfigurationException

public ResourceConfigurationException(String aResourceBundleName,
                                      String aMessageKey,
                                      Object[] aArguments)
Creates a new exception with a the specified message.

Parameters:
aResourceBundleName - the base name of the resource bundle in which the message for this exception is located.
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.

ResourceConfigurationException

public ResourceConfigurationException(String aResourceBundleName,
                                      String aMessageKey,
                                      Object[] aArguments,
                                      Throwable aCause)
Creates a new exception with the specified message and cause.

Parameters:
aResourceBundleName - the base name of the resource bundle in which the message for this exception is located.
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 any

ResourceConfigurationException

public ResourceConfigurationException(String aMessageKey,
                                      Object[] aArguments)
Creates a new exception with a message from the UIMAException.STANDARD_MESSAGE_CATALOG.

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

ResourceConfigurationException

public ResourceConfigurationException(String aMessageKey,
                                      Object[] aArguments,
                                      Throwable aCause)
Creates a new exception with the specified cause and a message from the UIMAException.STANDARD_MESSAGE_CATALOG.

Parameters:
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 any


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.