net.sf.mmm.util.pojo.path.api
Class PojoPathCreationException
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.pojo.path.api.PojoPathException
net.sf.mmm.util.pojo.path.api.PojoPathCreationException
- All Implemented Interfaces:
- Serializable, NlsObject, NlsThrowable
public class PojoPathCreationException
- extends PojoPathException
A PojoPathCreationException is thrown by the
PojoPathNavigator if the supplied mode is
PojoPathMode.CREATE_IF_NULL and an intermediate
Pojo was null but could NOT be
created.
This can happen because the
instantiation
failed or there is insufficient information about what to create (e.g. the
current object is a Map was NOT accessed via an generic
method signature).
- Since:
- 1.1.0
- 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
PojoPathCreationException
public PojoPathCreationException(Object initialPojo,
String pojoPath)
- The constructor.
- Parameters:
pojoPath - is the PojoPath that evaluated to null
but could NOT be created.initialPojo - is the initial Pojo
supplied to the PojoPathNavigator.
PojoPathCreationException
public PojoPathCreationException(Throwable nested,
Object initialPojo,
String pojoPath)
- The constructor.
- Parameters:
nested - is the cause of this exception.initialPojo - is the initial Pojo
supplied to the PojoPathNavigator.pojoPath - is the PojoPath that evaluated to null
but could NOT be created.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.