org.exolab.castor.builder
public class CollectionInfoODMG30 extends CollectionInfo
Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:07:42 $
Constructor Summary | |
---|---|
CollectionInfoODMG30(XSType contentType, String name, String elementName)
Creates a new CollectionInfoODMG30 |
Method Summary | |
---|---|
void | createAddInsertMethod(JMethod method)
Creates implementation of add method with index.
|
void | createAddMethod(JMethod method)
Creates implementation of add method.
|
void | createEnumerateMethod(JMethod method)
Creates implementation of Enumerate method.
|
void | createGetByIndexMethod(JMethod method)
Creates implementation of the get(index) method.
|
void | createGetCountMethod(JMethod method)
Creates implementation of getCount method.
|
void | createGetMethod(JMethod method)
Creates implementation of object[] get() method.
|
void | createRemoveAllMethod(JMethod method)
Creates implementation of removeAll() method.
|
void | createRemoveByIndexMethod(JMethod method)
Creates implementation of remove(int i) method.
|
void | createRemoveByObjectMethod(JMethod method)
Creates implementation of remove(Object) method.
|
void | createSetArrayMethod(JMethod method)
Creates implementation of array set method
Method added 12/14/2000 BD
|
void | createSetByIndexMethod(JMethod method)
Creates implementation of set method.
|
void | generateInitializerCode(JSourceCode jsc)
Creates code for initialization of this Member |
Parameters: contextType the content type of the collection, ie. the type of objects that the collection will contain name the name of the Collection elementName the element name for each element in collection
Parameters: method the JMethod in which to create the source code.
Parameters: jsc the JSourceCode in which to add the source to