Package | Description |
---|---|
com.sun.tools.xjc.generator.bean | |
com.sun.tools.xjc.generator.bean.field |
FieldRenderer and its implementation classes.
|
Modifier and Type | Method and Description |
---|---|
ClassOutlineImpl |
BeanGenerator.getClazz(CClassInfo bean) |
Modifier and Type | Method and Description |
---|---|
Collection<ClassOutlineImpl> |
BeanGenerator.getClasses() |
Set<ClassOutlineImpl> |
PackageOutlineImpl.getClasses() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ImplStructureStrategy._extends(ClassOutlineImpl derived,
ClassOutlineImpl base)
Sets up an inheritance relationship.
|
protected abstract MethodWriter |
ImplStructureStrategy.createMethodWriter(ClassOutlineImpl target) |
Modifier and Type | Method and Description |
---|---|
FieldOutline |
FieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop)
Generates accesssors and fields for the given implementation
class, then return
FieldOutline for accessing
the generated field. |
FieldOutline |
UntypedListFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
FieldOutline |
GenericFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
FieldOutline |
IsSetFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
Constructor and Description |
---|
ContentListField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList) |
DummyListField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList) |
IsSetField(ClassOutlineImpl outline,
CPropertyInfo prop,
FieldOutline core,
boolean unsetMethod,
boolean issetMethod) |
NoExtendedContentField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList) |
SingleField(ClassOutlineImpl context,
CPropertyInfo prop) |
SingleField(ClassOutlineImpl context,
CPropertyInfo prop,
boolean forcePrimitiveAccess) |
SinglePrimitiveAccessField(ClassOutlineImpl context,
CPropertyInfo prop) |
UnboxedField(ClassOutlineImpl outline,
CPropertyInfo prop) |
UntypedListField(ClassOutlineImpl context,
CPropertyInfo prop,
JClass coreList) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.