Class CollectionODMG30MemberAndAccessorFactory
- java.lang.Object
-
- org.exolab.castor.builder.factory.FieldMemberAndAccessorFactory
-
- org.exolab.castor.builder.factory.CollectionMemberAndAccessorFactory
-
- org.exolab.castor.builder.factory.CollectionODMG30MemberAndAccessorFactory
-
public class CollectionODMG30MemberAndAccessorFactory extends CollectionMemberAndAccessorFactory
A JField factory for CollectionODMG30Member.
-
-
Constructor Summary
Constructors Constructor Description CollectionODMG30MemberAndAccessorFactory(JavaNaming naming)
Creates a new CollectionODMG30MemberAndAccessorFactory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createEnumerateMethod(CollectionInfo fieldInfo, JClass jClass, boolean useJava50)
Creates the enumerate method.void
generateInitializerCode(FieldInfo fieldInfo, JSourceCode jsc)
Creates the field initialization code in a constructor.-
Methods inherited from class org.exolab.castor.builder.factory.CollectionMemberAndAccessorFactory
addMaxSizeCheck, createAccessMethods, createAddByIndexMethod, createAddMethod, createBoundPropertyCode, createCollectionIterationMethods, createGetByIndexMethod, createIteratorMethod, createRemoveByIndexMethod, createSetByIndexMethod
-
Methods inherited from class org.exolab.castor.builder.factory.FieldMemberAndAccessorFactory
createJavaField, getJavaNaming
-
-
-
-
Constructor Detail
-
CollectionODMG30MemberAndAccessorFactory
public CollectionODMG30MemberAndAccessorFactory(JavaNaming naming)
Creates a new CollectionODMG30MemberAndAccessorFactory.- Parameters:
naming
- the javaNaming to use
-
-
Method Detail
-
generateInitializerCode
public void generateInitializerCode(FieldInfo fieldInfo, JSourceCode jsc)
Creates the field initialization code in a constructor.- Overrides:
generateInitializerCode
in classCollectionMemberAndAccessorFactory
- Parameters:
fieldInfo
- the fieldInfo to translatejsc
- the JSourceCode in which to add the source to
-
createEnumerateMethod
protected void createEnumerateMethod(CollectionInfo fieldInfo, JClass jClass, boolean useJava50)
Creates the enumerate method.- Overrides:
createEnumerateMethod
in classCollectionMemberAndAccessorFactory
- Parameters:
fieldInfo
- the collectionInfo to translatejClass
- the jClass to add the method to.useJava50
- java version flag
-
-