Uses of Class
com.sun.tools.xjc.model.CPropertyInfo

Packages that use CPropertyInfo
com.sun.tools.xjc.api.impl.s2j implementation of the XJC API for schema to java. 
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 processings (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. 
 

Uses of CPropertyInfo in com.sun.tools.xjc.api.impl.s2j
 

Methods in com.sun.tools.xjc.api.impl.s2j that return CPropertyInfo
 CPropertyInfo ElementAdapter.getPropertyInfo()
           
 CPropertyInfo ElementAdapter.FieldAccessorImpl.getPropertyInfo()
           
 

Uses of CPropertyInfo in com.sun.tools.xjc.generator.bean
 

Methods in com.sun.tools.xjc.generator.bean with parameters of type CPropertyInfo
 void BeanGenerator.generateAdapterIfNecessary(CPropertyInfo prop, com.sun.codemodel.JAnnotatable field)
          Generates XmlJavaTypeAdapter from PropertyInfo if necessary.
 FieldOutline BeanGenerator.getField(CPropertyInfo prop)
           
 

Uses of CPropertyInfo in com.sun.tools.xjc.generator.bean.field
 

Fields in com.sun.tools.xjc.generator.bean.field declared as CPropertyInfo
protected  CPropertyInfo AbstractField.prop
           
 

Methods in com.sun.tools.xjc.generator.bean.field that return CPropertyInfo
 CPropertyInfo AbstractField.getPropertyInfo()
           
 CPropertyInfo AbstractField.Accessor.getPropertyInfo()
           
 

Methods in com.sun.tools.xjc.generator.bean.field with parameters of type CPropertyInfo
 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 ConstFieldRenderer.generate(ClassOutlineImpl outline, CPropertyInfo prop)
           
 FieldOutline DefaultFieldRenderer.generate(ClassOutlineImpl outline, CPropertyInfo prop)
           
 FieldOutline GenericFieldRenderer.generate(ClassOutlineImpl context, CPropertyInfo prop)
           
 FieldOutline IsSetFieldRenderer.generate(ClassOutlineImpl context, CPropertyInfo prop)
           
 FieldOutline UntypedListFieldRenderer.generate(ClassOutlineImpl context, CPropertyInfo prop)
           
protected  List<Object> AbstractField.listPossibleTypes(CPropertyInfo prop)
          Returns contents to be added to javadoc.
 

Constructors in com.sun.tools.xjc.generator.bean.field with parameters of type CPropertyInfo
AbstractField(ClassOutlineImpl outline, CPropertyInfo prop)
           
AbstractFieldWithVar(ClassOutlineImpl outline, CPropertyInfo prop)
          Invoke AbstractFieldWithVar.createField() after calling the constructor.
AbstractListField(ClassOutlineImpl outline, CPropertyInfo prop, boolean eagerInstanciation)
          Call AbstractListField.generate() method right after this.
ArrayField(ClassOutlineImpl context, CPropertyInfo prop)
           
ConstField(ClassOutlineImpl outline, CPropertyInfo prop)
           
IsSetField(ClassOutlineImpl outline, CPropertyInfo prop, FieldOutline core, boolean unsetMethod, boolean issetMethod)
           
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, com.sun.codemodel.JClass coreList)
           
 

Uses of CPropertyInfo in com.sun.tools.xjc.model
 

Subclasses of CPropertyInfo in com.sun.tools.xjc.model
 class CAttributePropertyInfo
          AttributePropertyInfo for the compiler.
 class CElementPropertyInfo
          ElementPropertyInfo for the compiler.
 class CReferencePropertyInfo
          ReferencePropertyInfo for the compiler.
(package private)  class CSingleTypePropertyInfo
          CPropertyInfo backed by a single TypeUse.
 class CValuePropertyInfo
          ValuePropertyInfo implementation for XJC.
 

Methods in com.sun.tools.xjc.model that return CPropertyInfo
 CPropertyInfo CClassInfo.getProperty(String name)
          Gets a propery by name.
 

Methods in com.sun.tools.xjc.model that return types with arguments of type CPropertyInfo
 List<CPropertyInfo> CClassInfo.getProperties()
          Returns a mutable list.
 

Methods in com.sun.tools.xjc.model with parameters of type CPropertyInfo
 void CClassInfo.addProperty(CPropertyInfo prop)
          Adds a new property.
 

Method parameters in com.sun.tools.xjc.model with type arguments of type CPropertyInfo
 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)
           
 QName CElementPropertyInfo.collectElementNames(Map<QName,CPropertyInfo> table)
           
 

Uses of CPropertyInfo in com.sun.tools.xjc.outline
 

Methods in com.sun.tools.xjc.outline that return CPropertyInfo
 CPropertyInfo FieldOutline.getPropertyInfo()
          Gets the corresponding model object.
 CPropertyInfo FieldAccessor.getPropertyInfo()
          Short for owner().getPropertyInfo()
 

Methods in com.sun.tools.xjc.outline with parameters of type CPropertyInfo
 FieldOutline Outline.getField(CPropertyInfo fu)
          Gets the object that wraps the generated field for a given CPropertyInfo.
 

Uses of CPropertyInfo in com.sun.tools.xjc.reader.dtd
 

Fields in com.sun.tools.xjc.reader.dtd with type parameters of type CPropertyInfo
(package private)  List<CPropertyInfo> Element.attributes
          List of attribute properties on this element
 

Methods in com.sun.tools.xjc.reader.dtd that return CPropertyInfo
protected  CPropertyInfo TDTDReader.createAttribute(String elementName, String attributeName, String attributeType, String[] enums, short attributeUse, String defaultValue)
           
 

Uses of CPropertyInfo in com.sun.tools.xjc.reader.xmlschema.bindinfo
 

Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo that return CPropertyInfo
 CPropertyInfo BIProperty.createElementOrReferenceProperty(String defaultName, boolean forConstant, XSParticle source, RawTypeSet types)
           
 

Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type CPropertyInfo
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.