| Package | Description |
|---|---|
| com.sun.codemodel |
Library for generating Java source code
|
| com.sun.tools.xjc.generator.bean | |
| 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.reader.xmlschema.bindinfo |
Object Model that represents customization declarations.
|
| com.sun.tools.xjc.util |
| Modifier and Type | Method | Description |
|---|---|---|
JDefinedClass |
JClassContainer._annotationTypeDeclaration(java.lang.String name) |
Add an annotationType Declaration to this package
|
JDefinedClass |
JDefinedClass._annotationTypeDeclaration(java.lang.String name) |
Add an annotationType Declaration to this package
|
JDefinedClass |
JPackage._annotationTypeDeclaration(java.lang.String name) |
Add an annotationType Declaration to this package
|
JDefinedClass |
JClassContainer._class(int mods,
java.lang.String name) |
Add a new class to this package/class.
|
JDefinedClass |
JClassContainer._class(int mods,
java.lang.String name,
boolean isInterface) |
Deprecated.
|
JDefinedClass |
JClassContainer._class(int mods,
java.lang.String name,
ClassType kind) |
Creates a new class/enum/interface/annotation.
|
JDefinedClass |
JClassContainer._class(java.lang.String name) |
Add a new public class to this class/package.
|
JDefinedClass |
JCodeModel._class(int mods,
java.lang.String fullyqualifiedName,
ClassType t) |
Creates a new generated class.
|
JDefinedClass |
JCodeModel._class(java.lang.String fullyqualifiedName) |
Creates a new generated class.
|
JDefinedClass |
JCodeModel._class(java.lang.String fullyqualifiedName,
ClassType t) |
Creates a new generated class.
|
JDefinedClass |
JDefinedClass._class(int mods,
java.lang.String name) |
Add a new nested class to this class.
|
JDefinedClass |
JDefinedClass._class(int mods,
java.lang.String name,
boolean isInterface) |
Deprecated.
|
JDefinedClass |
JDefinedClass._class(int mods,
java.lang.String name,
ClassType classTypeVal) |
|
JDefinedClass |
JDefinedClass._class(java.lang.String name) |
Add a new public nested class to this class.
|
JDefinedClass |
JPackage._class(int mods,
java.lang.String name) |
Add a class to this package.
|
JDefinedClass |
JPackage._class(int mods,
java.lang.String name,
boolean isInterface) |
Deprecated.
|
JDefinedClass |
JPackage._class(int mods,
java.lang.String name,
ClassType classTypeVal) |
|
JDefinedClass |
JPackage._class(java.lang.String name) |
Adds a public class to this package.
|
JDefinedClass |
JClassContainer._enum(java.lang.String name) |
Add a public enum to this package
|
JDefinedClass |
JDefinedClass._enum(int mods,
java.lang.String name) |
Add a public enum to this package
|
JDefinedClass |
JDefinedClass._enum(java.lang.String name) |
Add a public enum to this package
|
JDefinedClass |
JPackage._enum(java.lang.String name) |
Add a public enum to this package
|
JDefinedClass |
JDefinedClass._extends(JClass superClass) |
This class extends the specifed class.
|
JDefinedClass |
JDefinedClass._extends(java.lang.Class<?> superClass) |
|
JDefinedClass |
JCodeModel._getClass(java.lang.String fullyQualifiedName) |
Gets a reference to the already created generated class.
|
JDefinedClass |
JPackage._getClass(java.lang.String name) |
Gets a reference to the already created
JDefinedClass. |
JDefinedClass |
JDefinedClass._implements(JClass iface) |
This class implements the specifed interface.
|
JDefinedClass |
JDefinedClass._implements(java.lang.Class<?> iface) |
|
JDefinedClass |
JClassContainer._interface(int mods,
java.lang.String name) |
Add an interface to this class/package.
|
JDefinedClass |
JClassContainer._interface(java.lang.String name) |
Adds a public interface to this package.
|
JDefinedClass |
JDefinedClass._interface(int mods,
java.lang.String name) |
Add an interface to this package.
|
JDefinedClass |
JDefinedClass._interface(java.lang.String name) |
Adds a public interface to this package.
|
JDefinedClass |
JPackage._interface(int mods,
java.lang.String name) |
Add an interface to this package.
|
JDefinedClass |
JPackage._interface(java.lang.String name) |
Adds a public interface to this package.
|
JDefinedClass |
JCodeModel.anonymousClass(JClass baseType) |
Creates a new anonymous class.
|
JDefinedClass |
JCodeModel.anonymousClass(java.lang.Class<?> baseType) |
|
JDefinedClass |
JClassAlreadyExistsException.getExistingClass() |
Gets a reference to the existing
JDefinedClass. |
JDefinedClass |
JCodeModel.newAnonymousClass(JClass baseType) |
Deprecated.
The naming convention doesn't match the rest of the CodeModel.
Use
JCodeModel.anonymousClass(JClass) instead. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Iterator<JDefinedClass> |
JClassContainer.classes() |
Returns an iterator that walks the nested classes defined in this
class.
|
java.util.Iterator<JDefinedClass> |
JDefinedClass.classes() |
Returns an iterator that walks the nested classes defined in this
class.
|
java.util.Iterator<JDefinedClass> |
JPackage.classes() |
Returns an iterator that walks the top-level classes defined in this
package.
|
| Constructor | Description |
|---|---|
JClassAlreadyExistsException(JDefinedClass _existing) |
| Modifier and Type | Field | Description |
|---|---|---|
JDefinedClass |
ImplStructureStrategy.Result.exposed |
Corresponds to
Aspect.EXPOSED |
JDefinedClass |
ImplStructureStrategy.Result.implementation |
Corresponds to
Aspect.IMPLEMENTATION |
| Modifier and Type | Method | Description |
|---|---|---|
JDefinedClass |
DualObjectFactoryGenerator.getObjectFactory() |
Returns the private version (which is what gets used at runtime.)
|
abstract JDefinedClass |
ObjectFactoryGenerator.getObjectFactory() |
Returns a reference to the generated (public) ObjectFactory
|
JDefinedClass |
PackageOutlineImpl.objectFactory() |
| Constructor | Description |
|---|---|
Result(JDefinedClass exposed,
JDefinedClass implementation) |
| Modifier and Type | Field | Description |
|---|---|---|
JDefinedClass |
EnumOutline.clazz |
The generated enum class.
|
JDefinedClass |
ClassOutline.implClass |
The implementation aspect of a bean.
|
JDefinedClass |
ElementOutline.implClass |
The implementation aspect of a bean.
|
JDefinedClass |
ClassOutline.ref |
The exposed aspect of the a bean.
|
| Modifier and Type | Method | Description |
|---|---|---|
JDefinedClass |
ClassOutline.getImplClass() |
|
JDefinedClass |
CustomizableOutline.getImplClass() |
Provides customization output.
|
JDefinedClass |
ElementOutline.getImplClass() |
|
JDefinedClass |
EnumOutline.getImplClass() |
|
JDefinedClass |
PackageOutline.objectFactory() |
Generated ObjectFactory from package.
|
| Constructor | Description |
|---|---|
ClassOutline(CClassInfo _target,
JDefinedClass exposedClass,
JClass implRef,
JDefinedClass _implClass) |
|
ElementOutline(CElementInfo target,
JDefinedClass implClass) |
|
EnumOutline(CEnumLeafInfo target,
JDefinedClass clazz) |
| Modifier and Type | Method | Description |
|---|---|---|
JDefinedClass |
BIGlobalBinding.getSuperClass() |
|
JDefinedClass |
BIGlobalBinding.getSuperInterface() |
| Modifier and Type | Method | Description |
|---|---|---|
JDefinedClass |
CodeModelClassFactory.createClass(JClassContainer parent,
int mod,
java.lang.String name,
org.xml.sax.Locator source) |
|
JDefinedClass |
CodeModelClassFactory.createClass(JClassContainer parent,
int mod,
java.lang.String name,
org.xml.sax.Locator source,
ClassType kind) |
|
JDefinedClass |
CodeModelClassFactory.createClass(JClassContainer parent,
java.lang.String name,
org.xml.sax.Locator source) |
|
JDefinedClass |
CodeModelClassFactory.createClass(JClassContainer parent,
java.lang.String name,
org.xml.sax.Locator source,
ClassType kind) |
|
JDefinedClass |
CodeModelClassFactory.createInterface(JClassContainer parent,
int mod,
java.lang.String name,
org.xml.sax.Locator source) |
|
JDefinedClass |
CodeModelClassFactory.createInterface(JClassContainer parent,
java.lang.String name,
org.xml.sax.Locator source) |
Copyright © 2018 Oracle Corporation. All rights reserved.