Modifier and Type | Method and Description |
---|---|
void |
generateEpisodeFile(Result output)
Generates the episode file from the model.
|
void |
generateSchema(SchemaOutputResolver outputResolver,
ErrorListener errorListener)
Generates the schema documents from the model.
|
QName |
getXmlTypeName(Reference javaType)
Returns the name of the XML Type bound to the
specified Java type.
|
getClassList
QName getXmlTypeName(Reference javaType)
javaType
- must not be null. This must be one of the Reference
s specified
in the JavaCompiler.bind(java.util.Collection<com.sun.tools.xjc.api.Reference>, java.util.Map<javax.xml.namespace.QName, com.sun.tools.xjc.api.Reference>, java.lang.String, javax.annotation.processing.ProcessingEnvironment)
method.JavaCompiler.bind(java.util.Collection<com.sun.tools.xjc.api.Reference>, java.util.Map<javax.xml.namespace.QName, com.sun.tools.xjc.api.Reference>, java.lang.String, javax.annotation.processing.ProcessingEnvironment)
.IllegalArgumentException
- if the parameter is nullvoid generateSchema(SchemaOutputResolver outputResolver, ErrorListener errorListener) throws IOException
outputResolver
- this object controls the output to which schemas
will be sent.IOException
- if SchemaOutputResolver
throws an IOException
.void generateEpisodeFile(Result output)
The "episode file" is really just a JAXB customization file (but with vendor extensions, at this point), that can be used later with a schema compilation to support separate compilation.
output
- This receives the generated episode file.Copyright © 2019 JBoss by Red Hat. All rights reserved.