Uses of Class
org.exolab.castor.builder.info.FieldInfo
Packages that use FieldInfo
Package
Description
Castor XML code generator
-
Uses of FieldInfo in org.exolab.castor.builder
Methods in org.exolab.castor.builder that return FieldInfoModifier and TypeMethodDescriptionfinal FieldInfo
FactoryState.getFieldInfoForChoice()
Get FieldInfo used to handlexsd:choice
.Methods in org.exolab.castor.builder with parameters of type FieldInfoModifier and TypeMethodDescriptionvoid
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.final void
FactoryState.setFieldInfoForChoice
(FieldInfo fieldInfoForChoice) Set FieldInfo used to handlexsd:choice
. -
Uses of FieldInfo in org.exolab.castor.builder.factory
Methods in org.exolab.castor.builder.factory that return FieldInfoModifier and TypeMethodDescriptionFieldInfoFactory.createFieldInfo
(XSType type, String name) MemberFactory.createFieldInfo
(XMLBindingComponent component, ClassInfoResolver resolver, boolean useJava50) Creates a FieldInfo object for the given XMLBindingComponent.MemberFactory.createFieldInfoForAny
(Wildcard any, boolean useJava50) Creates a FieldInfo for content models that support "any" element.MemberFactory.createFieldInfoForChoiceValue()
Creates a FieldInfo to hold the value of a choice.MemberFactory.createFieldInfoForContent
(XMLBindingComponent component, XSType xsType, boolean useJava50) Creates a FieldInfo for content.Methods in org.exolab.castor.builder.factory with parameters of type FieldInfoModifier and TypeMethodDescriptionfinal void
CollectionMemberAndAccessorFactory.createAccessMethods
(FieldInfo fieldInfo, JClass jClass, boolean useJava50, AnnotationBuilder[] annotationBuilders) Adds the getter/setter for this field to the jClass.void
FieldMemberAndAccessorFactory.createAccessMethods
(FieldInfo fieldInfo, JClass jClass, boolean useJava50, AnnotationBuilder[] annotationBuilders) Adds the getter/setter for this field to the jClass.JMethod[]
IdentityMemberAndAccessorFactory.createAccessMethods
(FieldInfo fieldInfo) Creats the getter/setter and getReferenceId methods.final 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
CollectionMemberAndAccessorFactory.generateInitializerCode
(FieldInfo fieldInfo, JSourceCode sourceCode) Creates the field initialization code in a constructor.void
CollectionODMG30MemberAndAccessorFactory.generateInitializerCode
(FieldInfo fieldInfo, JSourceCode jsc) Creates the field initialization code in a constructor.void
FieldMemberAndAccessorFactory.generateInitializerCode
(FieldInfo fieldInfo, JSourceCode jsc) 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.infoModifier and TypeClassDescriptionclass
A helper used for generating source that deals with Collections.class
A helper used for generating source that deals with Java 2 Collections.class
A helper used for generating source that deals with Java 2 Collections of type 'java.util.Collection'.final class
A helper used for generating source that deals with Java 2 Collections of type 'java.util.Set'.final class
A helper used for generating source that deals with Java 2 Collections of type 'java.util.SortedSet'.final class
A helper used for generating source that deals with Collections.final class
Methods in org.exolab.castor.builder.info that return FieldInfoModifier and TypeMethodDescriptionClassInfo.getAttributeField
(String nodeName) Returns a fieldInfo that corresponds to an attribute with the given node name.ClassInfo.getAttributeFields()
Returns an array of XML attribute associated fields.final FieldInfo
CollectionInfo.getContent()
Return the contents of the collection.ClassInfo.getElementField
(String nodeName) Returns a fieldInfo that corresponds to an element with the given node name.ClassInfo.getElementFields()
Returns an array of XML element associated fields.FieldInfo.getFieldInfoReference()
Returns the reference to theFieldInfo
instance within the same class.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 FieldInfoModifier and TypeMethodDescriptionClassInfo.getAttributeFieldsAsCollection()
Returns all attributeFieldInfo
s as a collection.ClassInfo.getElementFieldsAsCollection()
Returns all elementFieldInfo
s as a collection.Methods in org.exolab.castor.builder.info with parameters of type FieldInfoModifier and TypeMethodDescriptionvoid
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
Returns true if the given FieldInfo is contained within this ClassInfo.final 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 FieldInfoModifierConstructorDescriptionJDOFieldInfoNature
(FieldInfo fieldInfo) Constructor taking a FieldInfo.SolrjFieldInfoNature
(FieldInfo fieldInfo) Constructor taking aFieldInfo
. -
Uses of FieldInfo in org.exolab.castor.builder.info.nature.relation
Constructors in org.exolab.castor.builder.info.nature.relation with parameters of type FieldInfoModifierConstructorDescriptionJDOOneToManyNature
(FieldInfo field) Constructor taking aFieldInfo
.JDOOneToOneNature
(FieldInfo field) Constructor taking aFieldInfo
.