public class BuilderContext extends Object
Constructor and Description |
---|
BuilderContext(Map<String,?> properties,
Class... classes) |
Modifier and Type | Method and Description |
---|---|
Collection<JAXBClass> |
compile() |
JAXBEnumBuilder |
createJAXBEnumBuilder(Class type,
QName xmlRootElement,
QName xmlType) |
JAXBObjectBuilder |
createJAXBObjectBuilder(Class type,
QName xmlRootElement,
QName xmlType,
boolean mixed) |
JAXBObjectFactoryBuilder |
createJAXBObjectFactoryBuilder(Class type) |
com.sun.codemodel.JExpression |
dotclass(Type type) |
BuildContext |
getBuildContext() |
com.sun.codemodel.JCodeModel |
getCodeModel() |
com.sun.codemodel.JClass |
getGenericType(Type type) |
JAXBEnumBuilder |
getJAXBEnumBuilder(Class type) |
JAXBObjectBuilder |
getJAXBObjectBuilder(Class type) |
JAXBObjectFactoryBuilder |
getJAXBObjectFactoryBuilder(Class type) |
Callable<JAXBContext> |
getSchemaGenerator() |
Map<String,File> |
getSources() |
com.sun.codemodel.JClass |
toJClass(Class clazz) |
com.sun.codemodel.JType |
toJType(Class<?> c) |
void |
write(com.sun.codemodel.CodeWriter codeWriter) |
public BuilderContext(Map<String,?> properties, Class... classes) throws JAXBException
JAXBException
public BuildContext getBuildContext()
public com.sun.codemodel.JCodeModel getCodeModel()
public Callable<JAXBContext> getSchemaGenerator()
public JAXBObjectBuilder getJAXBObjectBuilder(Class type)
public JAXBObjectBuilder createJAXBObjectBuilder(Class type, QName xmlRootElement, QName xmlType, boolean mixed)
public JAXBEnumBuilder getJAXBEnumBuilder(Class type)
public JAXBEnumBuilder createJAXBEnumBuilder(Class type, QName xmlRootElement, QName xmlType)
public JAXBObjectFactoryBuilder getJAXBObjectFactoryBuilder(Class type)
public JAXBObjectFactoryBuilder createJAXBObjectFactoryBuilder(Class type)
public void write(com.sun.codemodel.CodeWriter codeWriter) throws IOException, BuildException
IOException
BuildException
public Collection<JAXBClass> compile()
public com.sun.codemodel.JClass toJClass(Class clazz)
public com.sun.codemodel.JType toJType(Class<?> c)
public com.sun.codemodel.JClass getGenericType(Type type)
public com.sun.codemodel.JExpression dotclass(Type type)
Copyright © 2007–2015. All rights reserved.