Package | Description |
---|---|
com.sun.tools.xjc |
Schema to Java compiler
|
com.sun.tools.xjc.addon.accessors | |
com.sun.tools.xjc.addon.at_generated | |
com.sun.tools.xjc.addon.code_injector | |
com.sun.tools.xjc.addon.episode | |
com.sun.tools.xjc.addon.locator | |
com.sun.tools.xjc.addon.sync | |
com.sun.tools.xjc.generator.bean | |
com.sun.tools.xjc.model |
Implementation of the
com.sun.xml.bind.v2.model.core package for XJC. |
com.sun.tools.xjc.model.nav |
Compile-time representation of Java type system.
|
com.sun.tools.xjc.outline |
Provides the outline of the generated Java source code so that
additional processing (such as adding more annotations) can be
done on the generated code.
|
com.sun.tools.xjc.writer |
Modifier and Type | Method and Description |
---|---|
void |
XJCListener.compiled(Outline outline)
Called after the schema is compiled and the code generation strategy is determined,
but before any code is actually generated as files.
|
abstract boolean |
Plugin.run(Outline outline,
Options opt,
ErrorHandler errorHandler)
Run the add-on.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PluginImpl.run(Outline model,
Options opt,
ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
boolean |
PluginImpl.run(Outline model,
Options opt,
ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
boolean |
PluginImpl.run(Outline model,
Options opt,
ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
boolean |
PluginImpl.run(Outline model,
Options opt,
ErrorHandler errorHandler)
Capture all the generated classes from global schema components
and generate them in an episode file.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SourceLocationAddOn.run(Outline outline,
Options opt,
ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
boolean |
SynchronizedMethodAddOn.run(Outline model,
Options opt,
ErrorHandler errorHandler) |
Modifier and Type | Class and Description |
---|---|
class |
BeanGenerator
Generates fields and accessors.
|
Modifier and Type | Method and Description |
---|---|
static Outline |
BeanGenerator.generate(Model model,
ErrorReceiver _errorReceiver)
Generates beans into code model according to the BGM,
and produces the reflection model.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ImplStructureStrategy.Result |
ImplStructureStrategy.createClasses(Outline outline,
CClassInfo bean)
Creates class(es) for the given bean.
|
Modifier and Type | Method and Description |
---|---|
Outline |
Model.generateCode(Options opt,
ErrorReceiver receiver)
Fully-generate the source code into the given model.
|
Modifier and Type | Method and Description |
---|---|
abstract JExpression |
CDefaultValue.compute(Outline outline) |
JExpression |
TypeUse.createConstant(Outline outline,
com.sun.xml.xsom.XmlString lexical)
Creates a constant for the given lexical value.
|
JExpression |
CEnumLeafInfo.createConstant(Outline outline,
com.sun.xml.xsom.XmlString literal) |
JClass |
CAdapter.getAdapterClass(Outline o) |
void |
Populatable.populate(Model model,
Outline context) |
JType |
CWildcardTypeInfo.toType(Outline o,
Aspect aspect) |
JType |
CTypeInfo.toType(Outline o,
Aspect aspect)
|
JClass |
CEnumLeafInfo.toType(Outline o,
Aspect aspect) |
JType |
CElementInfo.toType(Outline o,
Aspect aspect) |
JClass |
CClassRef.toType(Outline o,
Aspect aspect) |
JClass |
CClassInfo.toType(Outline o,
Aspect aspect) |
JType |
CBuiltinLeafInfo.toType(Outline o,
Aspect aspect)
Gets the code model representation of this type.
|
JType |
CArrayInfo.toType(Outline o,
Aspect aspect) |
Modifier and Type | Method and Description |
---|---|
JType |
NType.toType(Outline o,
Aspect aspect)
Returns the representation of this type in code model.
|
JClass |
NClass.toType(Outline o,
Aspect aspect) |
JClass |
EagerNClass.toType(Outline o,
Aspect aspect) |
Modifier and Type | Method and Description |
---|---|
abstract Outline |
EnumOutline.parent()
A
Outline that encloses all the class outlines. |
abstract Outline |
ElementOutline.parent()
A
Outline that encloses all the class outlines. |
abstract Outline |
ClassOutline.parent()
A
Outline that encloses all the class outlines. |
Modifier and Type | Method and Description |
---|---|
static void |
SignatureWriter.write(Outline model,
Writer out) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.