Package rasj
Class RasIllegalUShortValueException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
rasj.RasRuntimeException
rasj.RasIllegalUShortValueException
- All Implemented Interfaces:
Serializable
PURPOSE:
This exception is thrown if a RasMArrayShort is trying to be sent to the
server for ODMG type UShort where one or more cell values exceed 2^16 or are negative. Such cell values are illegal
because the ODMG standard restricts unsigned short values (i.e. in the RasDaMan server)
to 2 bytes, whereas java integer values have 4 bytes.
Although in this case the server would store only the least 2 bytes of the cell value without throwing an
exception, the java client interface does not allow sending such illegal short values in order
to enforce application integrity.- See Also:
-
Field Summary
Fields inherited from class rasj.RasRuntimeException
errNo, errText -
Constructor Summary
ConstructorsConstructorDescriptionRasIllegalUShortValueException(int illegalUShortValue) Standard constructor getting the illegal short value -
Method Summary
Methods inherited from class rasj.RasRuntimeException
getErrNoMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
RasIllegalUShortValueException
public RasIllegalUShortValueException(int illegalUShortValue) Standard constructor getting the illegal short value- Parameters:
illegalShortValue- the cell value that caused the error
-
-
Method Details
-
getMessage
Returns the error message.- Overrides:
getMessagein classRasRuntimeException- Returns:
- the error message.
-