|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.xml.bind.JAXBContext
org.eclipse.persistence.jaxb.JAXBContext
org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext
public class DynamicJAXBContext
A specialized JAXBContext for marshalling and unmarshalling DynamicEntities.
DynamicJAXBContext also provides methods to:
New instances of DynamicJAXBContext must be created with DynamicJAXBContextFactory.
JAXBContext
,
DynamicJAXBContextFactory
,
DynamicEntity
,
DynamicType
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.persistence.jaxb.JAXBContext |
---|
JAXBContext.JAXBContextInput, JAXBContext.JAXBContextState |
Field Summary |
---|
Fields inherited from class org.eclipse.persistence.jaxb.JAXBContext |
---|
contextInput, contextState, DEFAULT_VALIDATION_EVENT_HANDER |
Fields inherited from class javax.xml.bind.JAXBContext |
---|
JAXB_CONTEXT_FACTORY |
Method Summary | |
---|---|
DynamicClassLoader |
getDynamicClassLoader()
|
DynamicType |
getDynamicType(java.lang.String javaName)
Obtain a reference to the DynamicType object for a given Java name. |
java.lang.Object |
getEnumConstant(java.lang.String enumName,
java.lang.String constantName)
Returns the constant named constantName from the enum class specified by enumName. |
DynamicEntity |
newDynamicEntity(DynamicType dynamicType)
Create a new instance of DynamicEntity for a given DynamicType. |
DynamicEntity |
newDynamicEntity(java.lang.String javaName)
Create a new instance of DynamicEntity for a given Java name. |
Methods inherited from class javax.xml.bind.JAXBContext |
---|
newInstance, newInstance, newInstance, newInstance, newInstance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public DynamicClassLoader getDynamicClassLoader()
public DynamicType getDynamicType(java.lang.String javaName)
javaName
- A Java class name, used to look up its DynamicType.
public DynamicEntity newDynamicEntity(java.lang.String javaName) throws java.lang.IllegalArgumentException
javaName
- The Java class name to create a new DynamicEntity for.
java.lang.IllegalArgumentException
public DynamicEntity newDynamicEntity(DynamicType dynamicType)
dynamicType
- The DynamicType to create a new DynamicEntity for.
public java.lang.Object getEnumConstant(java.lang.String enumName, java.lang.String constantName) throws java.lang.ClassNotFoundException, JAXBException
enumName
- Java class name of an enum.constantName
- Name of the constant to get from the specified enum.
java.lang.ClassNotFoundException
JAXBException
|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |