public class DynamicJaxbDataFormat extends org.apache.camel.converter.jaxb.JaxbDataFormat implements CompileResultsHandler
JaxbDataFormat which can deal with compiling XSD files on the fly
to create the JAXB context| Constructor and Description |
|---|
DynamicJaxbDataFormat() |
DynamicJaxbDataFormat(javax.xml.bind.JAXBContext context) |
DynamicJaxbDataFormat(java.lang.String contextPath) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.ClassLoader |
getClassLoader()
Returns the class loader created by the dynamic compilation or null if none has been created yet
|
DynamicCompiler |
getCompiler() |
CompileResults |
getCompileResults() |
void |
init() |
void |
onCompileResults(CompileResults compileResults)
Whenever any kind of compiler is performed this is the handler method to pass in the results
|
void |
setCompiler(DynamicCompiler compiler) |
createContext, createMarshaller, createSchemaFactory, createUnmarshaller, doStart, doStop, getCamelContext, getContext, getContextPath, getEncoding, getNamespacePrefix, getNamespacePrefixRef, getPartClass, getPartNamespace, getSchema, getSchemaFactory, getXmlStreamWriterWrapper, isFilterNonXmlChars, isFragment, isIgnoreJAXBElement, isPrettyPrint, marshal, needFiltering, setCamelContext, setContext, setContextPath, setEncoding, setFilterNonXmlChars, setFragment, setIgnoreJAXBElement, setNamespacePrefix, setNamespacePrefixRef, setPartClass, setPartNamespace, setPrettyPrint, setSchema, setSchemaFactory, setXmlStreamWriterWrapper, unmarshalpublic DynamicJaxbDataFormat()
public DynamicJaxbDataFormat(javax.xml.bind.JAXBContext context)
public DynamicJaxbDataFormat(java.lang.String contextPath)
public DynamicCompiler getCompiler()
public void setCompiler(DynamicCompiler compiler) throws java.lang.Exception
java.lang.Exceptionpublic void init()
throws java.lang.Exception
java.lang.Exceptionpublic void onCompileResults(CompileResults compileResults)
onCompileResults in interface CompileResultsHandlerpublic java.lang.ClassLoader getClassLoader()
public CompileResults getCompileResults()
Copyright © 2014 Red Hat. All Rights Reserved.