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 FieldInfoFactoryState.getFieldInfoForChoice()Get FieldInfo used to handlexsd:choice.Methods in org.exolab.castor.builder with parameters of type FieldInfoModifier and TypeMethodDescriptionvoidAnnotationBuilder.addFieldAnnotations(FieldInfo fieldInfo, JField field) add annotation to a property definition.voidAnnotationBuilder.addFieldGetterAnnotations(FieldInfo fieldInfo, JMethod method) add annotations to a getter of a property.final voidFactoryState.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 voidCollectionMemberAndAccessorFactory.createAccessMethods(FieldInfo fieldInfo, JClass jClass, boolean useJava50, AnnotationBuilder[] annotationBuilders) Adds the getter/setter for this field to the jClass.voidFieldMemberAndAccessorFactory.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 voidFieldMemberAndAccessorFactory.createJavaField(FieldInfo fieldInfo, JClass jClass) Adds the suitable JField to the JClass.voidXMLFieldHandlerFactory.createXMLFieldHandler(FieldInfo member, XSType xsType, String localClassName, JSourceCode jsc, boolean forGeneralizedHandler) Creates the XMLFieldHandler for the given FieldInfo.voidCollectionMemberAndAccessorFactory.generateInitializerCode(FieldInfo fieldInfo, JSourceCode sourceCode) Creates the field initialization code in a constructor.voidCollectionODMG30MemberAndAccessorFactory.generateInitializerCode(FieldInfo fieldInfo, JSourceCode jsc) Creates the field initialization code in a constructor.voidFieldMemberAndAccessorFactory.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 TypeClassDescriptionclassA helper used for generating source that deals with Collections.classA helper used for generating source that deals with Java 2 Collections.classA helper used for generating source that deals with Java 2 Collections of type 'java.util.Collection'.final classA helper used for generating source that deals with Java 2 Collections of type 'java.util.Set'.final classA helper used for generating source that deals with Java 2 Collections of type 'java.util.SortedSet'.final classA helper used for generating source that deals with Collections.final classMethods 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 FieldInfoCollectionInfo.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 theFieldInfoinstance 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 attributeFieldInfos as a collection.ClassInfo.getElementFieldsAsCollection()Returns all elementFieldInfos as a collection.Methods in org.exolab.castor.builder.info with parameters of type FieldInfoModifier and TypeMethodDescriptionvoidClassInfo.addFieldInfo(FieldInfo fieldInfo) Adds the given FieldInfo to this ClassInfo.voidClassInfo.addFieldInfo(FieldInfo[] fields) Adds the given set of FieldInfos to this ClassInfo.booleanReturns true if the given FieldInfo is contained within this ClassInfo.final voidFieldInfo.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.