org.eclipse.persistence.exceptions
Class JAXBException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eclipse.persistence.exceptions.EclipseLinkException
org.eclipse.persistence.exceptions.JAXBException
- All Implemented Interfaces:
- java.io.Serializable
public class JAXBException
- extends EclipseLinkException
Purpose:
- This class provides an implementation of EclipseLinkException specific to the EclipseLink JAXB implementation
Responsibilities:
- Return a JAXBException that can be thrown around input parameters.
- Return a JAXBException that wraps an existing exception with additional input parameters.
- See Also:
- Serialized Form
- Since:
- Oracle EclipseLink 1.0
|
Constructor Summary |
protected |
JAXBException(java.lang.String message)
|
protected |
JAXBException(java.lang.String message,
java.lang.Exception internalException)
|
| Methods inherited from class org.eclipse.persistence.exceptions.EclipseLinkException |
cr, getErrorCode, getIndentationString, getInternalException, getMessage, getSession, hasBeenLogged, printStackTrace, printStackTrace, printStackTrace, setErrorCode, setHasBeenLogged, setIndentationString, setInternalException, setSession, setShouldPrintInternalException, shouldPrintInternalException, toString |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NO_OBJECT_FACTORY_OR_JAXB_INDEX_IN_PATH
public static final int NO_OBJECT_FACTORY_OR_JAXB_INDEX_IN_PATH
- See Also:
- Constant Field Values
FACTORY_METHOD_OR_ZERO_ARG_CONST_REQ
public static final int FACTORY_METHOD_OR_ZERO_ARG_CONST_REQ
- See Also:
- Constant Field Values
FACTORY_CLASS_WITHOUT_FACTORY_METHOD
public static final int FACTORY_CLASS_WITHOUT_FACTORY_METHOD
- See Also:
- Constant Field Values
FACTORY_METHOD_NOT_DECLARED
public static final int FACTORY_METHOD_NOT_DECLARED
- See Also:
- Constant Field Values
ANY_ATTRIBUTE_ON_NON_MAP_PROPERTY
public static final int ANY_ATTRIBUTE_ON_NON_MAP_PROPERTY
- See Also:
- Constant Field Values
MULTIPLE_ANY_ATTRIBUTE_MAPPING
public static final int MULTIPLE_ANY_ATTRIBUTE_MAPPING
- See Also:
- Constant Field Values
INVALID_XML_ELEMENT_REF
public static final int INVALID_XML_ELEMENT_REF
- See Also:
- Constant Field Values
NAME_COLLISION
public static final int NAME_COLLISION
- See Also:
- Constant Field Values
UNSUPPORTED_NODE_CLASS
public static final int UNSUPPORTED_NODE_CLASS
- See Also:
- Constant Field Values
TRANSIENT_IN_PROP_ORDER
public static final int TRANSIENT_IN_PROP_ORDER
- See Also:
- Constant Field Values
XMLVALUE_ATTRIBUTE_CONFLICT
public static final int XMLVALUE_ATTRIBUTE_CONFLICT
- See Also:
- Constant Field Values
SUBCLASS_CANNOT_HAVE_XMLVALUE
public static final int SUBCLASS_CANNOT_HAVE_XMLVALUE
- See Also:
- Constant Field Values
NON_EXISTENT_PROPERTY_IN_PROP_ORDER
public static final int NON_EXISTENT_PROPERTY_IN_PROP_ORDER
- See Also:
- Constant Field Values
MISSING_PROPERTY_IN_PROP_ORDER
public static final int MISSING_PROPERTY_IN_PROP_ORDER
- See Also:
- Constant Field Values
INVALID_TYPE_FOR_XMLVALUE_PROPERTY
public static final int INVALID_TYPE_FOR_XMLVALUE_PROPERTY
- See Also:
- Constant Field Values
INVALID_XML_ELEMENT_WRAPPER
public static final int INVALID_XML_ELEMENT_WRAPPER
- See Also:
- Constant Field Values
INVALID_ID
public static final int INVALID_ID
- See Also:
- Constant Field Values
INVALID_IDREF
public static final int INVALID_IDREF
- See Also:
- Constant Field Values
INVALID_LIST
public static final int INVALID_LIST
- See Also:
- Constant Field Values
JAXBException
protected JAXBException(java.lang.String message)
JAXBException
protected JAXBException(java.lang.String message,
java.lang.Exception internalException)
noObjectFactoryOrJaxbIndexInPath
public static JAXBException noObjectFactoryOrJaxbIndexInPath(java.lang.String path)
factoryMethodOrConstructorRequired
public static JAXBException factoryMethodOrConstructorRequired(java.lang.String className)
factoryClassWithoutFactoryMethod
public static JAXBException factoryClassWithoutFactoryMethod(java.lang.String className)
factoryMethodNotDeclared
public static JAXBException factoryMethodNotDeclared(java.lang.String methodName,
java.lang.String className)
multipleAnyAttributeMapping
public static JAXBException multipleAnyAttributeMapping(java.lang.String className)
anyAttributeOnNonMap
public static JAXBException anyAttributeOnNonMap(java.lang.String propertyName)
invalidElementRef
public static JAXBException invalidElementRef(java.lang.String propertyName,
java.lang.String className)
invalidElementWrapper
public static JAXBException invalidElementWrapper(java.lang.String propertyName)
invalidId
public static JAXBException invalidId(java.lang.String propertyName)
invalidIdRef
public static JAXBException invalidIdRef(java.lang.String propertyName,
java.lang.String className)
invalidList
public static JAXBException invalidList(java.lang.String propertyName)
nameCollision
public static JAXBException nameCollision(java.lang.String uri,
java.lang.String name)
unsupportedNodeClass
public static JAXBException unsupportedNodeClass(java.lang.String className)
transientInProporder
public static JAXBException transientInProporder(java.lang.String fieldName)
nonExistentPropertyInPropOrder
public static JAXBException nonExistentPropertyInPropOrder(java.lang.String fieldName)
missingPropertyInPropOrder
public static JAXBException missingPropertyInPropOrder(java.lang.String fieldName)
propertyOrFieldShouldBeAnAttribute
public static JAXBException propertyOrFieldShouldBeAnAttribute(java.lang.String fieldName)
propertyOrFieldCannotBeXmlValue
public static JAXBException propertyOrFieldCannotBeXmlValue(java.lang.String fieldName)
invalidTypeForXmlValueField
public static JAXBException invalidTypeForXmlValueField(java.lang.String fieldName)