EclipseLink 2.0.0_ 2.0.0.v20090626-r4569 API Reference

org.eclipse.persistence.exceptions
Class JAXBException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.eclipse.persistence.exceptions.EclipseLinkException
                  extended by org.eclipse.persistence.exceptions.JAXBException
All Implemented Interfaces:
java.io.Serializable

public class JAXBException
extends EclipseLinkException

Purpose:

Responsibilities:

See Also:
Serialized Form
Since:
Oracle EclipseLink 1.0

Field Summary
static int ANY_ATTRIBUTE_ON_NON_MAP_PROPERTY
           
static int FACTORY_CLASS_WITHOUT_FACTORY_METHOD
           
static int FACTORY_METHOD_NOT_DECLARED
           
static int FACTORY_METHOD_OR_ZERO_ARG_CONST_REQ
           
static int INVALID_ID
           
static int INVALID_IDREF
           
static int INVALID_LIST
           
static int INVALID_TYPE_FOR_XMLVALUE_PROPERTY
           
static int INVALID_XML_ELEMENT_REF
           
static int INVALID_XML_ELEMENT_WRAPPER
           
static int MISSING_PROPERTY_IN_PROP_ORDER
           
static int MULTIPLE_ANY_ATTRIBUTE_MAPPING
           
static int NAME_COLLISION
           
static int NO_OBJECT_FACTORY_OR_JAXB_INDEX_IN_PATH
           
static int NON_EXISTENT_PROPERTY_IN_PROP_ORDER
           
static int SUBCLASS_CANNOT_HAVE_XMLVALUE
           
static int TRANSIENT_IN_PROP_ORDER
           
static int UNSUPPORTED_NODE_CLASS
           
static int XMLVALUE_ATTRIBUTE_CONFLICT
           
 
Fields inherited from class org.eclipse.persistence.exceptions.EclipseLinkException
CR, errorCode, hasBeenLogged, indentationString, internalException, session, shouldPrintInternalException
 
Constructor Summary
protected JAXBException(java.lang.String message)
           
protected JAXBException(java.lang.String message, java.lang.Exception internalException)
           
 
Method Summary
static JAXBException anyAttributeOnNonMap(java.lang.String propertyName)
           
static JAXBException factoryClassWithoutFactoryMethod(java.lang.String className)
           
static JAXBException factoryMethodNotDeclared(java.lang.String methodName, java.lang.String className)
           
static JAXBException factoryMethodOrConstructorRequired(java.lang.String className)
           
static JAXBException invalidElementRef(java.lang.String propertyName, java.lang.String className)
           
static JAXBException invalidElementWrapper(java.lang.String propertyName)
           
static JAXBException invalidId(java.lang.String propertyName)
           
static JAXBException invalidIdRef(java.lang.String propertyName, java.lang.String className)
           
static JAXBException invalidList(java.lang.String propertyName)
           
static JAXBException invalidTypeForXmlValueField(java.lang.String fieldName)
           
static JAXBException missingPropertyInPropOrder(java.lang.String fieldName)
           
static JAXBException multipleAnyAttributeMapping(java.lang.String className)
           
static JAXBException nameCollision(java.lang.String uri, java.lang.String name)
           
static JAXBException nonExistentPropertyInPropOrder(java.lang.String fieldName)
           
static JAXBException noObjectFactoryOrJaxbIndexInPath(java.lang.String path)
           
static JAXBException propertyOrFieldCannotBeXmlValue(java.lang.String fieldName)
           
static JAXBException propertyOrFieldShouldBeAnAttribute(java.lang.String fieldName)
           
static JAXBException transientInProporder(java.lang.String fieldName)
           
static JAXBException unsupportedNodeClass(java.lang.String className)
           
 
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
 

Field Detail

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
Constructor Detail

JAXBException

protected JAXBException(java.lang.String message)

JAXBException

protected JAXBException(java.lang.String message,
                        java.lang.Exception internalException)
Method Detail

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)

EclipseLink 2.0.0_ 2.0.0.v20090626-r4569 API Reference