|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FieldInfo | |
|---|---|
| org.exolab.castor.builder | Castor XML code generator |
| org.exolab.castor.builder.factory | |
| org.exolab.castor.builder.info | |
| org.exolab.castor.builder.info.nature | |
| org.exolab.castor.builder.info.nature.relation | |
| Uses of FieldInfo in org.exolab.castor.builder |
|---|
| Methods in org.exolab.castor.builder that return FieldInfo | |
|---|---|
FieldInfo |
FactoryState.getFieldInfoForChoice()
Get FieldInfo used to handle xsd:choice. |
| Methods in org.exolab.castor.builder with parameters of type FieldInfo | |
|---|---|
void |
AnnotationBuilder.addFieldAnnotations(FieldInfo fieldInfo,
JField field)
add annotation to a property definition. |
void |
AnnotationBuilder.addFieldGetterAnnotations(FieldInfo fieldInfo,
JMethod method)
add annotations to a getter of a property. |
void |
FactoryState.setFieldInfoForChoice(FieldInfo fieldInfoForChoice)
Set FieldInfo used to handle xsd:choice. |
| Uses of FieldInfo in org.exolab.castor.builder.factory |
|---|
| Methods in org.exolab.castor.builder.factory that return FieldInfo | |
|---|---|
FieldInfo |
MemberFactory.createFieldInfo(XMLBindingComponent component,
ClassInfoResolver resolver,
boolean useJava50)
Creates a FieldInfo object for the given XMLBindingComponent. |
FieldInfo |
FieldInfoFactory.createFieldInfo(XSType type,
String name)
Creates a FieldInfo instance for the given XSType and
its name. |
FieldInfo |
MemberFactory.createFieldInfoForAny(Wildcard any,
boolean useJava50)
Creates a FieldInfo for content models that support "any" element. |
FieldInfo |
MemberFactory.createFieldInfoForChoiceValue()
Creates a FieldInfo to hold the value of a choice. |
FieldInfo |
MemberFactory.createFieldInfoForContent(XMLBindingComponent component,
XSType xsType,
boolean useJava50)
Creates a FieldInfo for content. |
| Methods in org.exolab.castor.builder.factory with parameters of type FieldInfo | |
|---|---|
JMethod[] |
IdentityMemberAndAccessorFactory.createAccessMethods(FieldInfo fieldInfo)
Creats the getter/setter and getReferenceId methods. |
void |
FieldMemberAndAccessorFactory.createAccessMethods(FieldInfo fieldInfo,
JClass jClass,
boolean useJava50,
AnnotationBuilder[] annotationBuilders)
Adds the getter/setter for this field to the jClass. |
void |
CollectionMemberAndAccessorFactory.createAccessMethods(FieldInfo fieldInfo,
JClass jClass,
boolean useJava50,
AnnotationBuilder[] annotationBuilders)
Adds the getter/setter for this field to the jClass. |
void |
FieldMemberAndAccessorFactory.createJavaField(FieldInfo fieldInfo,
JClass jClass)
Adds the suitable JField to the JClass. |
void |
XMLFieldHandlerFactory.createXMLFieldHandler(FieldInfo member,
XSType xsType,
String localClassName,
JSourceCode jsc,
boolean forGeneralizedHandler)
Creates the XMLFieldHandler for the given FieldInfo. |
void |
FieldMemberAndAccessorFactory.generateInitializerCode(FieldInfo fieldInfo,
JSourceCode jsc)
Creates the field initialization code in a constructor. |
void |
CollectionODMG30MemberAndAccessorFactory.generateInitializerCode(FieldInfo fieldInfo,
JSourceCode jsc)
Creates the field initialization code in a constructor. |
void |
CollectionMemberAndAccessorFactory.generateInitializerCode(FieldInfo fieldInfo,
JSourceCode sourceCode)
Creates the field initialization code in a constructor. |
| Uses of FieldInfo in org.exolab.castor.builder.info |
|---|
| Subclasses of FieldInfo in org.exolab.castor.builder.info | |
|---|---|
class |
CollectionInfo
A helper used for generating source that deals with Collections. |
class |
CollectionInfoJ2
A helper used for generating source that deals with Java 2 Collections. |
class |
CollectionInfoJ2Collection
A helper used for generating source that deals with Java 2 Collections of type 'java.util.Collection'. |
class |
CollectionInfoJ2Set
A helper used for generating source that deals with Java 2 Collections of type 'java.util.Set'. |
class |
CollectionInfoJ2SortedSet
A helper used for generating source that deals with Java 2 Collections of type 'java.util.SortedSet'. |
class |
CollectionInfoODMG30
A helper used for generating source that deals with Collections. |
class |
IdentityInfo
|
| Methods in org.exolab.castor.builder.info that return FieldInfo | |
|---|---|
FieldInfo |
ClassInfo.getAttributeField(String nodeName)
Returns a fieldInfo that corresponds to an attribute with the given node name. |
FieldInfo[] |
ClassInfo.getAttributeFields()
Returns an array of XML attribute associated fields. |
FieldInfo |
CollectionInfo.getContent()
Return the contents of the collection. |
FieldInfo |
ClassInfo.getElementField(String nodeName)
Returns a fieldInfo that corresponds to an element with the given node name. |
FieldInfo[] |
ClassInfo.getElementFields()
Returns an array of XML element associated fields. |
FieldInfo |
FieldInfo.getFieldInfoReference()
Returns the reference to the FieldInfo instance within the same class. |
FieldInfo |
ClassInfo.getTextField()
Returns the FieldInfo for the XML text associated field. |
| Methods in org.exolab.castor.builder.info that return types with arguments of type FieldInfo | |
|---|---|
Collection<FieldInfo> |
ClassInfo.getAttributeFieldsAsCollection()
Returns all attribute FieldInfos as a collection. |
Collection<FieldInfo> |
ClassInfo.getElementFieldsAsCollection()
Returns all element FieldInfos as a collection. |
| Methods in org.exolab.castor.builder.info with parameters of type FieldInfo | |
|---|---|
void |
ClassInfo.addFieldInfo(FieldInfo fieldInfo)
Adds the given FieldInfo to this ClassInfo. |
void |
ClassInfo.addFieldInfo(FieldInfo[] fields)
Adds the given set of FieldInfos to this ClassInfo. |
boolean |
ClassInfo.contains(FieldInfo fieldInfo)
Returns true if the given FieldInfo is contained within this ClassInfo. |
void |
FieldInfo.setFieldInfoReference(FieldInfo fieldInfo)
Sets the name of the field within the same class that is a reference to this field. |
| Uses of FieldInfo in org.exolab.castor.builder.info.nature |
|---|
| Constructors in org.exolab.castor.builder.info.nature with parameters of type FieldInfo | |
|---|---|
JDOFieldInfoNature(FieldInfo fieldInfo)
Constructor taking a FieldInfo. |
|
| Uses of FieldInfo in org.exolab.castor.builder.info.nature.relation |
|---|
| Constructors in org.exolab.castor.builder.info.nature.relation with parameters of type FieldInfo | |
|---|---|
JDOOneToManyNature(FieldInfo field)
Constructor taking a FieldInfo. |
|
JDOOneToOneNature(FieldInfo field)
Constructor taking a FieldInfo. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||