Package | Description |
---|---|
com.sun.tools.xjc.generator.bean | |
com.sun.tools.xjc.generator.bean.field |
FieldRenderer and its implementation classes.
|
com.sun.tools.xjc.model |
Implementation of the
com.sun.xml.bind.v2.model.core package for XJC. |
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.dtd | |
com.sun.tools.xjc.reader.xmlschema.bindinfo |
Object Model that represents customization declarations.
|
Modifier and Type | Method | Description |
---|---|---|
void |
BeanGenerator.generateAdapterIfNecessary(CPropertyInfo prop,
JAnnotatable field) |
Generates
XmlJavaTypeAdapter from PropertyInfo if necessary. |
FieldOutline |
BeanGenerator.getField(CPropertyInfo prop) |
Modifier and Type | Method | 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 |
GenericFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
|
FieldOutline |
IsSetFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
|
FieldOutline |
UntypedListFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
Constructor | 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) |
Modifier and Type | Class | Description |
---|---|---|
class |
CAttributePropertyInfo |
AttributePropertyInfo for the compiler. |
class |
CElementPropertyInfo |
ElementPropertyInfo for the compiler. |
class |
CReferencePropertyInfo |
ReferencePropertyInfo for the compiler. |
class |
CValuePropertyInfo |
ValuePropertyInfo implementation for XJC. |
Modifier and Type | Method | Description |
---|---|---|
CPropertyInfo |
CClassInfo.getProperty(String name) |
Gets a propery by name.
|
Modifier and Type | Method | Description |
---|---|---|
List<CPropertyInfo> |
CClassInfo.getProperties() |
Returns a mutable list.
|
Modifier and Type | Method | Description |
---|---|---|
void |
CClassInfo.addProperty(CPropertyInfo prop) |
Adds a new property.
|
Modifier and Type | Method | Description |
---|---|---|
QName |
CElementPropertyInfo.collectElementNames(Map<QName,CPropertyInfo> table) |
|
QName |
CPropertyInfo.collectElementNames(Map<QName,CPropertyInfo> table) |
Puts the element names that this property possesses to the map,
so that we can find two properties that own the same element name,
which is an error.
|
QName |
CReferencePropertyInfo.collectElementNames(Map<QName,CPropertyInfo> table) |
Modifier and Type | Method | Description |
---|---|---|
CPropertyInfo |
FieldAccessor.getPropertyInfo() |
Short for
owner().getPropertyInfo() |
CPropertyInfo |
FieldOutline.getPropertyInfo() |
Gets the corresponding model object.
|
Modifier and Type | Method | Description |
---|---|---|
FieldOutline |
Outline.getField(CPropertyInfo fu) |
Gets the object that wraps the generated field for a given
CPropertyInfo . |
Modifier and Type | Method | Description |
---|---|---|
protected CPropertyInfo |
TDTDReader.createAttribute(String elementName,
String attributeName,
String attributeType,
String[] enums,
short attributeUse,
String defaultValue) |
Modifier and Type | Method | Description |
---|---|---|
CPropertyInfo |
BIProperty.createElementOrReferenceProperty(String defaultName,
boolean forConstant,
XSParticle source,
RawTypeSet types) |
Modifier and Type | Method | Description |
---|---|---|
static void |
BIFactoryMethod.handle(XSComponent source,
CPropertyInfo prop) |
If the given component has
BIInlineBinaryData customization,
reflect that to the specified property. |
static void |
BIInlineBinaryData.handle(XSComponent source,
CPropertyInfo prop) |
If the given component has
BIInlineBinaryData customization,
reflect that to the specified property. |
Copyright © 2018 Oracle Corporation. All rights reserved.