|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper
public class JAXBContextHelper
Method Summary | |
---|---|
static javax.xml.bind.JAXBContext |
createJAXBContext(java.lang.Class<?> cls)
Create a JAXBContext for a given class |
static javax.xml.bind.JAXBContext |
createJAXBContext(java.lang.Class<?>[] classes)
Create a JAXContext for an array of classes |
static javax.xml.bind.JAXBContext |
createJAXBContext(DataType dataType)
|
static javax.xml.bind.JAXBContext |
createJAXBContext(Interface intf)
|
static javax.xml.bind.JAXBContext |
createJAXBContext(Interface intf,
boolean useWrapper)
Create a JAXBContext for a given java interface |
static javax.xml.bind.JAXBContext |
createJAXBContext(java.util.List<DataType> dataTypes)
|
static javax.xml.bind.JAXBContext |
createJAXBContext(java.util.Set<java.lang.Class<?>> classes)
|
static javax.xml.bind.JAXBContext |
createJAXBContext(TransformationContext tContext,
boolean source)
|
static java.lang.Object |
createJAXBElement(javax.xml.bind.JAXBContext context,
DataType dataType,
java.lang.Object value)
|
static java.lang.Object |
createReturnValue(javax.xml.bind.JAXBContext context,
DataType dataType,
java.lang.Object value)
|
static java.lang.Class<?> |
getJavaType(DataType<?> dataType)
|
static javax.xml.bind.Marshaller |
getMarshaller(javax.xml.bind.JAXBContext context)
|
static javax.xml.bind.Unmarshaller |
getUnmarshaller(javax.xml.bind.JAXBContext context)
|
static XMLType |
getXmlTypeName(java.lang.Class<?> javaType)
|
static java.lang.String |
jaxbDecapitalize(java.lang.String name)
The JAXB RI doesn't implement the decapitalization algorithm in the JAXB spec. |
static void |
releaseJAXBMarshaller(javax.xml.bind.JAXBContext context,
javax.xml.bind.Marshaller marshaller)
|
static void |
releaseJAXBUnmarshaller(javax.xml.bind.JAXBContext context,
javax.xml.bind.Unmarshaller unmarshaller)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static javax.xml.bind.JAXBContext createJAXBContext(java.lang.Class<?> cls) throws javax.xml.bind.JAXBException
cls
-
javax.xml.bind.JAXBException
public static javax.xml.bind.JAXBContext createJAXBContext(TransformationContext tContext, boolean source) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static javax.xml.bind.JAXBContext createJAXBContext(DataType dataType) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static javax.xml.bind.Unmarshaller getUnmarshaller(javax.xml.bind.JAXBContext context) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static void releaseJAXBUnmarshaller(javax.xml.bind.JAXBContext context, javax.xml.bind.Unmarshaller unmarshaller)
public static javax.xml.bind.Marshaller getMarshaller(javax.xml.bind.JAXBContext context) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static void releaseJAXBMarshaller(javax.xml.bind.JAXBContext context, javax.xml.bind.Marshaller marshaller)
public static java.lang.Object createJAXBElement(javax.xml.bind.JAXBContext context, DataType dataType, java.lang.Object value)
public static java.lang.Object createReturnValue(javax.xml.bind.JAXBContext context, DataType dataType, java.lang.Object value)
public static javax.xml.bind.JAXBContext createJAXBContext(java.lang.Class<?>[] classes) throws javax.xml.bind.JAXBException
classes
-
javax.xml.bind.JAXBException
public static javax.xml.bind.JAXBContext createJAXBContext(java.util.Set<java.lang.Class<?>> classes) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static javax.xml.bind.JAXBContext createJAXBContext(Interface intf, boolean useWrapper) throws javax.xml.bind.JAXBException
intf
-
javax.xml.bind.JAXBException
public static javax.xml.bind.JAXBContext createJAXBContext(java.util.List<DataType> dataTypes) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static javax.xml.bind.JAXBContext createJAXBContext(Interface intf) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static java.lang.Class<?> getJavaType(DataType<?> dataType)
public static XMLType getXmlTypeName(java.lang.Class<?> javaType)
public static java.lang.String jaxbDecapitalize(java.lang.String name)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |