Custom exceptions class thrown by LowRA components.
| Class | Description | |
|---|---|---|
| ClassCastException | A ClassCastException exception is throw when the actual type of an operand is different from the expected type. | |
| IllegalArgumentException | A IllegalArgumentException exception is thrown when the arguments supplied in a function do not match the arguments defined for that function. | |
| IllegalStateException | The IllegalStateException exception. | |
| IndexOutOfBoundsException | A IndexOutOfBoundsException exception is thrown when the index supplied is not valid for data structure which try to access data using this index. | |
| NoSuchElementException | A NoSuchElementException exception is thrown when the object supplied in a function or process is not find in current data structure. | |
| NoSuchFieldException | A NoSuchFieldException exception is thrown rwhen the property name supplied is not a property of target object in use. | |
| NoSuchMethodException | A NoSuchMethodException exeption is thrown when the method name supplied is not a method of target object in use. | |
| NullPointerException | A NullPointerException is thrown when the arguments supplied is null. | |
| PrivateConstructorException | A PrivateConstructorException exception is thrown when trying to access private constructor of a class. | |
| UnimplementedVirtualMethodException | A UnimplementedVirtualMethodException exception is thrown when calling a method defined in an abstract class taht is not implemented in concrete class in use. | |
| UnreachableDataException | A UnreachableDataException exception is thrown when a stateless command don't retreive the needed data from the passed-in event | |
| UnsupportedNodeAttributeException | A UnsupportedNodeAttributeException exception is thrown when attibute value supplied can't be use by current process. | |
| UnsupportedOperationException | A UnsupportedOperationException exception is thrown when trying to access a method that is implemented as "unsupported" by the developer. |