|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
net.sf.mmm.util.nls.api.AbstractNlsRuntimeException
net.sf.mmm.util.nls.api.NlsRuntimeException
net.sf.mmm.util.value.api.ValueException
net.sf.mmm.util.value.api.WrongValueTypeException
public class WrongValueTypeException
This exception is thrown if a value has the wrong type (a different value type was expected).
| Field Summary | |
|---|---|
private static String |
KEY_VALUE_TYPE
key for the NLS message. |
private static long |
serialVersionUID
UID for serialization. |
| Fields inherited from interface net.sf.mmm.util.nls.api.NlsObject |
|---|
KEY_ANNOTATION, KEY_ARGUMENT, KEY_CAPACITY, KEY_DEFAULT, KEY_DIRECTORY, KEY_ERROR, KEY_FILE, KEY_FUNCTION, KEY_ID, KEY_KEY, KEY_LOCATION, KEY_MAX, KEY_MIN, KEY_MODE, KEY_NAME, KEY_OBJECT, KEY_OPERAND, KEY_OPERATION, KEY_OPTION, KEY_PATH, KEY_PROPERTY, KEY_QUERY, KEY_RESOURCE, KEY_SIZE, KEY_SOURCE, KEY_TARGET_TYPE, KEY_TITLE, KEY_TYPE, KEY_URI, KEY_VALUE |
| Constructor Summary | |
|---|---|
WrongValueTypeException(Object value,
Object valueSource,
Type expectedType)
The constructor. |
|
WrongValueTypeException(Object value,
Type expectedType)
The constructor. |
|
WrongValueTypeException(Throwable nested,
Object value,
Object valueSource,
Class<?> expectedType)
The constructor. |
|
WrongValueTypeException(Throwable nested,
Object value,
Type expectedType)
The constructor. |
|
| Method Summary | |
|---|---|
private static Type |
getType(Object value)
This method gets the type reflecting the actual value. |
| Methods inherited from class net.sf.mmm.util.nls.api.NlsRuntimeException |
|---|
addToMap, toMap, toMap, toMap |
| Methods inherited from class net.sf.mmm.util.nls.api.AbstractNlsRuntimeException |
|---|
createUuid, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getMessage, getNlsMessage, getUuid, printStackTrace, printStackTrace, printStackTrace, printStackTrace, toNlsMessage |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.sf.mmm.util.nls.api.NlsThrowable |
|---|
getCause, getStackTrace |
| Field Detail |
|---|
private static final long serialVersionUID
private static final String KEY_VALUE_TYPE
| Constructor Detail |
|---|
public WrongValueTypeException(Object value,
Type expectedType)
value - is the wrong value.expectedType - is the expected type of the value.
public WrongValueTypeException(Throwable nested,
Object value,
Type expectedType)
nested - is the throwable that caused this exception.value - is the wrong value.expectedType - is the expected type of the value.
public WrongValueTypeException(Object value,
Object valueSource,
Type expectedType)
value - is the wrong value.valueSource - describes the source of the value. This may be the
filename where the value was read from, an XPath where the value was
located in an XML document, etc. It is used in exceptions thrown if
something goes wrong. This will help to find the problem easier.expectedType - is the expected type of the value.
public WrongValueTypeException(Throwable nested,
Object value,
Object valueSource,
Class<?> expectedType)
nested - is the throwable that caused this exception.value - is the wrong value.valueSource - describes the source of the value. This may be the
filename where the value was read from, an XPath where the value was
located in an XML document, etc. It is used in exceptions thrown if
something goes wrong. This will help to find the problem easier.expectedType - is the expected type of the value.| Method Detail |
|---|
private static Type getType(Object value)
value - is the value for which the type is requested.
value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||