net.sf.mmm.util.nls.api
Class ObjectNotFoundException
java.lang.Object
java.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.ObjectNotFoundException
- All Implemented Interfaces:
- Serializable, NlsObject, NlsThrowable
public class ObjectNotFoundException
- extends NlsRuntimeException
An ObjectNotFoundException
is thrown if an object was requested but
does NOT exist or could NOT be found.
This typically happens in situations where required objects are requested by
a key (e.g. in a registry- Map
) but an expected object was
NOT registered or the key is wrong for some reason.
If you design your API please always consider if you should return
null
or throw an ObjectNotFoundException
.
- Since:
- 1.0.2
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
- See Also:
- Serialized Form
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 |
Methods inherited from class net.sf.mmm.util.nls.api.AbstractNlsRuntimeException |
createUuid, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getMessage, getNlsMessage, getUuid, printStackTrace, printStackTrace, printStackTrace, printStackTrace, toNlsMessage |
serialVersionUID
private static final long serialVersionUID
- UID for serialization.
- See Also:
- Constant Field Values
ObjectNotFoundException
public ObjectNotFoundException(Object object)
- The constructor.
- Parameters:
object
- is a description (e.g. the classname) of the object that was
required but could NOT be found.
ObjectNotFoundException
public ObjectNotFoundException(Object object,
Object key)
- The constructor.
- Parameters:
object
- is a description (e.g. the classname) of the object that was
required but could NOT be found.key
- is the key to the required object.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.