Package com.sun.tools.xjc.api
Interface J2SJAXBModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidgenerateEpisodeFile(javax.xml.transform.Result output)Generates the episode file from the model.voidgenerateSchema(javax.xml.bind.SchemaOutputResolver outputResolver, ErrorListener errorListener)Generates the schema documents from the model.javax.xml.namespace.QNamegetXmlTypeName(Reference javaType)Returns the name of the XML Type bound to the specified Java type.-
Methods inherited from interface com.sun.tools.xjc.api.JAXBModel
getClassList
-
-
-
-
Method Detail
-
getXmlTypeName
javax.xml.namespace.QName getXmlTypeName(Reference javaType)
Returns the name of the XML Type bound to the specified Java type.- Parameters:
javaType- must not be null. This must be one of theReferences specified in theJavaCompiler.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.- Returns:
- null if it is not a part of the input to
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). - Throws:
java.lang.IllegalArgumentException- if the parameter is null
-
generateSchema
void generateSchema(javax.xml.bind.SchemaOutputResolver outputResolver, ErrorListener errorListener) throws java.io.IOExceptionGenerates the schema documents from the model.- Parameters:
outputResolver- this object controls the output to which schemas will be sent.- Throws:
java.io.IOException- ifSchemaOutputResolverthrows anIOException.
-
generateEpisodeFile
void generateEpisodeFile(javax.xml.transform.Result output)
Generates the episode file from the model.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.
- Parameters:
output- This receives the generated episode file.- Since:
- 2.1
-
-