Class DefaultJaxBContextProvider
java.lang.Object
org.camunda.spin.impl.xml.dom.format.spi.DefaultJaxBContextProvider
- All Implemented Interfaces:
JaxBContextProvider
Simple implementation for the JaxBContextProvider interface returning a new context
each time it is invoked. This implementation does not perform any kind of caching.
- Author:
- Daniel Meyer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionjavax.xml.bind.Marshaller
createMarshaller
(Class<?>... types) Obtain a Marshaller that can map the provided types.javax.xml.bind.Unmarshaller
createUnmarshaller
(Class<?>... types) Obtain an Unmarshaller that can map the provided types.javax.xml.bind.JAXBContext
getContext
(Class<?>... types)
-
Constructor Details
-
DefaultJaxBContextProvider
public DefaultJaxBContextProvider()
-
-
Method Details
-
getContext
-
createMarshaller
Description copied from interface:JaxBContextProvider
Obtain a Marshaller that can map the provided types.- Specified by:
createMarshaller
in interfaceJaxBContextProvider
- Parameters:
types
- the Java Types that are going to be marshalled- Returns:
- the Marshaller of marshalling the provided types to XML.
-
createUnmarshaller
Description copied from interface:JaxBContextProvider
Obtain an Unmarshaller that can map the provided types.- Specified by:
createUnmarshaller
in interfaceJaxBContextProvider
- Parameters:
types
- the Java Types that are going to be unmarshalled- Returns:
- the Marshaller of unmarshalling the provided types from XML.
-