Project: de.smartics.exceptions

de.smartics.exceptions.i18n.app.ConfigurationExceptionCode

Defines the exception codes for problems with the configuration of the library.

Code Property Name Description
Code Property Name Description
smex-1000 GENERIC The generic configuration error.
smex-1001 CONFIGURATION_MISSING_GETTER A configuration error signaling missing getter.
smex-1002 CONFIGURATION_INACCESSIBLE_GETTER A configuration error signaling an inaccessible getter.
smex-1003 CONFIGURATION_RUNTIME_ACCESS A configuration error signaling a runtime problem while running the getter method's code.
smex-1004 CONFIGURATION_NOARG A configuration error signaling that the getter method does not exist.
smex-1005 CONFIGURATION_SECURITY A configuration error signaling that accessing the getter raised a security exception.
smex-1006 CONFIGURATION_PROPERTY_RUNTIME_ACCESS A configuration error signaling a runtime problem while accessing the property.
smex-1007 CONFIGURATION_INACCESSIBLE_PROPERTY A configuration error signaling that a property is not accessible.
smex-1008 CONFIGURATION_NO_GETTER_FOR_PROPERTY A configuration error signaling that there is no getter to access a property.
smex-1009 CONFIGURATION_OGNL_SYNTAX_ERROR A configuration error signaling that there is an error in the OGNL expression of a value.
smex-1010 COMPOUND_MESSAGE_MISSING A configuration error signaling that values for a compound message a missing.

de.smartics.exceptions.i18n.app.ParseExceptionCode

Defines the parsing exception codes for this package.

Code Property Name Description
Code Property Name Description
smex-2000 GENERIC The generic parsing error.
smex-2001 OGNL Parsing an OGNL path expression failed.
smex-2002 MISSING_PARENT_PROPERTY_SEPARATOR Parsing the value for a parent attribute failed because the =-sign is missing. The =-sign separates the attribute name from the index information.

The parent attribute is an attribute specified by the super class of an exception. The parent exception may be of a standard library and therefore cannot be annotated so the annotation is placed in the subclass.

smex-2003 MISSING_PARENT_PROPERTY_ATTRIBUTE Parsing the value for a parent attribute failed because the attribute in front of the =-sign is missing.

The parent attribute is an attribute specified by the super class of an exception. The parent exception may be of a standard library and therefore cannot be annotated so the annotation is placed in the subclass.

smex-2004 MISSING_PARENT_PROPERTY_INDEX Parsing the value for a parent attribute failed because the index after the =-sign is missing.

The parent attribute is an attribute specified by the super class of an exception. The parent exception may be of a standard library and therefore cannot be annotated so the annotation is placed in the subclass.