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 and Description |
---|---|
void |
BeanGenerator.generateAdapterIfNecessary(CPropertyInfo prop,
JAnnotatable field)
Generates
XmlJavaTypeAdapter from PropertyInfo if necessary. |
FieldOutline |
BeanGenerator.getField(CPropertyInfo prop) |
Modifier and Type | Method and Description |
---|---|
FieldOutline |
UntypedListFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
FieldOutline |
IsSetFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
FieldOutline |
GenericFieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop) |
FieldOutline |
FieldRenderer.generate(ClassOutlineImpl context,
CPropertyInfo prop)
Generates accesssors and fields for the given implementation
class, then return
FieldOutline for accessing
the generated field. |
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) |
Modifier and Type | Class and 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 and Description |
---|---|
CPropertyInfo |
CClassInfo.getProperty(String name)
Gets a propery by name.
|
Modifier and Type | Method and Description |
---|---|
List<CPropertyInfo> |
CClassInfo.getProperties()
Returns a mutable list.
|
Modifier and Type | Method and Description |
---|---|
void |
CClassInfo.addProperty(CPropertyInfo prop)
Adds a new property.
|
Modifier and Type | Method and Description |
---|---|
QName |
CReferencePropertyInfo.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 |
CElementPropertyInfo.collectElementNames(Map<QName,CPropertyInfo> table) |
Modifier and Type | Method and Description |
---|---|
CPropertyInfo |
FieldOutline.getPropertyInfo()
Gets the corresponding model object.
|
CPropertyInfo |
FieldAccessor.getPropertyInfo()
Short for
owner().getPropertyInfo() |
Modifier and Type | Method and Description |
---|---|
FieldOutline |
Outline.getField(CPropertyInfo fu)
Gets the object that wraps the generated field for a given
CPropertyInfo . |
Modifier and Type | Method and Description |
---|---|
protected CPropertyInfo |
TDTDReader.createAttribute(String elementName,
String attributeName,
String attributeType,
String[] enums,
short attributeUse,
String defaultValue) |
Modifier and Type | Method and Description |
---|---|
CPropertyInfo |
BIProperty.createElementOrReferenceProperty(String defaultName,
boolean forConstant,
com.sun.xml.xsom.XSParticle source,
RawTypeSet types) |
Modifier and Type | Method and Description |
---|---|
static void |
BIInlineBinaryData.handle(com.sun.xml.xsom.XSComponent source,
CPropertyInfo prop)
If the given component has
BIInlineBinaryData customization,
reflect that to the specified property. |
static void |
BIFactoryMethod.handle(com.sun.xml.xsom.XSComponent source,
CPropertyInfo prop)
If the given component has
BIInlineBinaryData customization,
reflect that to the specified property. |
Copyright © 2019 JBoss by Red Hat. All rights reserved.