|
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.IllegalArgumentExceptionpublic 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 | ||||||||