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.api |
API for programmatic invocation of XJC and schemagen.
|
com.sun.tools.xjc.reader.xmlschema |
Modifier and Type | Field | Description |
---|---|---|
List<Plugin> |
Options.activePlugins |
Plugin s that are enabled in this compilation. |
Modifier and Type | Method | Description |
---|---|---|
List<Plugin> |
Options.getAllPlugins() |
Gets all the
Plugin s discovered so far. |
Modifier and Type | Method | Description |
---|---|---|
void |
Options.setFieldRendererFactory(FieldRendererFactory frf,
Plugin owner) |
Sets the
FieldRendererFactory . |
void |
Options.setNameConverter(NameConverter nc,
Plugin owner) |
Sets the
NameConverter . |
Modifier and Type | Class | Description |
---|---|---|
class |
PluginImpl |
Generates synchronized methods.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PluginImpl |
Plugin that marks the generated code by using JSR-250's '@Generated'. |
Modifier and Type | Class | Description |
---|---|---|
class |
PluginImpl |
Entry point of a plugin.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PluginImpl |
Creates the episode file,
|
Modifier and Type | Class | Description |
---|---|---|
class |
SourceLocationAddOn |
Generates JAXB objects that implement
Locatable . |
Modifier and Type | Class | Description |
---|---|---|
class |
SynchronizedMethodAddOn |
Generates synchronized methods.
|
Modifier and Type | Method | Description |
---|---|---|
JCodeModel |
S2JJAXBModel.generateCode(Plugin[] extensions,
ErrorListener errorListener) |
Generates artifacts.
|
Constructor | Description |
---|---|
BGMBuilder(String defaultPackage1,
String defaultPackage2,
boolean _inExtensionMode,
FieldRendererFactory fieldRendererFactory,
List<Plugin> activePlugins) |
Copyright © 2018 Oracle Corporation. All rights reserved.