|
||||||||||
| 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.nls.api.NlsParseException
public class NlsParseException
The NlsParseException is thrown if some data could NOT be parsed
because it does NOT match the according format (pattern or grammar).
| Field Summary | |
|---|---|
static String |
KEY_FORMAT
Key for the argument "format". |
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 | |
|---|---|
NlsParseException(CharSequence value,
CharSequence expected)
The constructor. |
|
NlsParseException(CharSequence value,
CharSequence requiredFormat,
Object type)
The constructor. |
|
NlsParseException(CharSequence value,
CharSequence requiredFormat,
Object type,
Object valueSource)
The constructor. |
|
NlsParseException(Object value,
Type targetType)
The constructor. |
|
NlsParseException(Object value,
Type targetType,
Object valueSource)
The constructor. |
|
NlsParseException(Throwable nested,
CharSequence value,
CharSequence requiredFormat,
Object type)
The constructor. |
|
NlsParseException(Throwable nested,
CharSequence value,
CharSequence requiredFormat,
Object type,
Object valueSource)
The constructor. |
|
NlsParseException(Throwable nested,
Object value,
Type targetType)
The constructor. |
|
NlsParseException(Throwable nested,
Object value,
Type targetType,
Object valueSource)
The constructor. |
|
| Method Summary |
|---|
| 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
public static final String KEY_FORMAT
argument "format".
| Constructor Detail |
|---|
public NlsParseException(CharSequence value,
CharSequence expected)
value - is the value that could NOT be parsed.expected - is the string or character that was expected but not found
at the end of value.
public NlsParseException(CharSequence value,
CharSequence requiredFormat,
Object type)
value - is the value that could NOT be parsed.requiredFormat - describes the expected format (e.g.
"[+-][0-9]*[.][0-9]+")type - is type the given value should be converted to.
public NlsParseException(CharSequence value,
CharSequence requiredFormat,
Object type,
Object valueSource)
value - is the value that could NOT be parsed.requiredFormat - describes the expected format (e.g.
"[+-][0-9]*[.][0-9]+")type - is type the given value should be converted to.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.
public NlsParseException(Throwable nested,
CharSequence value,
CharSequence requiredFormat,
Object type)
nested - is the cause of this exception.value - is the value that could NOT be parsed.requiredFormat - describes the expected format (e.g.
"[+-][0-9]*[.][0-9]+")type - is type the given value should be converted to.
public NlsParseException(Throwable nested,
CharSequence value,
CharSequence requiredFormat,
Object type,
Object valueSource)
nested - is the cause of this exception.value - is the value that could NOT be parsed.requiredFormat - describes the expected format (e.g.
"[+-][0-9]*[.][0-9]+")type - is type the given value should be converted to.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.
public NlsParseException(Object value,
Type targetType,
Object valueSource)
value - is the value that could NOT be parsed.targetType - is type the given value should be converted
to.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.
public NlsParseException(Throwable nested,
Object value,
Type targetType,
Object valueSource)
nested - is the cause of this exception.value - is the value that could NOT be parsed.targetType - is type the given value should be converted
to.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.
public NlsParseException(Object value,
Type targetType)
value - is the value that could NOT be parsed.targetType - is type the given value should be converted
to.
public NlsParseException(Throwable nested,
Object value,
Type targetType)
nested - is the cause of this exception.value - is the value that could NOT be parsed.targetType - is type the given value should be converted
to.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||