org.exolab.castor.builder.factory

Class CollectionODMG30MemberAndAccessorFactory


public class CollectionODMG30MemberAndAccessorFactory
extends CollectionMemberAndAccessorFactory

A JField factory for CollectionODMG30Member.

Constructor Summary

CollectionODMG30MemberAndAccessorFactory(JavaNaming naming)
Creates a new CollectionODMG30MemberAndAccessorFactory.

Method Summary

protected void
createEnumerateMethod(CollectionInfo fieldInfo, JClass jClass, boolean useJava50)
void
generateInitializerCode(FieldInfo fieldInfo, JSourceCode jsc)

Methods inherited from class org.exolab.castor.builder.factory.CollectionMemberAndAccessorFactory

addMaxSizeCheck, createAccessMethods, createAddByIndexMethod, createAddMethod, createBoundPropertyCode, createCollectionIterationMethods, createEnumerateMethod, createGetByIndexMethod, createIteratorMethod, createRemoveByIndexMethod, createSetByIndexMethod, generateInitializerCode

Methods inherited from class org.exolab.castor.builder.factory.FieldMemberAndAccessorFactory

createAccessMethods, createJavaField, generateInitializerCode, getJavaNaming

Constructor Details

CollectionODMG30MemberAndAccessorFactory

public CollectionODMG30MemberAndAccessorFactory(JavaNaming naming)
Creates a new CollectionODMG30MemberAndAccessorFactory.
Parameters:
naming - the javaNaming to use

Method Details

createEnumerateMethod

protected void createEnumerateMethod(CollectionInfo fieldInfo,
                                     JClass jClass,
                                     boolean useJava50)
Overrides:
createEnumerateMethod in interface CollectionMemberAndAccessorFactory

generateInitializerCode

public void generateInitializerCode(FieldInfo fieldInfo,
                                    JSourceCode jsc)
Overrides:
generateInitializerCode in interface CollectionMemberAndAccessorFactory

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com