org.exolab.castor.builder
Class CollectionInfoJ2
public class CollectionInfoJ2
A helper used for generating source that deals with Java 2 Collections.
$Revision: 6302 $ $Date: 2006-02-23 01:08:24 -0700 (Thu, 23 Feb 2006) $
CollectionInfoJ2(XSType contentType, String name, String elementName, String collectionType, boolean useJava50)
|
addMaxSizeCheck , createAccessMethods , createAddAndRemoveMethods , createAddMethod , createBoundPropertyCode , createCollectionIterationMethods , createEnumerateMethod , createExtraMethods , createGetAndSetMethods , createGetAsArrayMethod , createGetAsReferenceMethod , createGetByIndexMethod , createGetCountMethod , createInsertMethod , createIteratorMethod , createRemoveAllMethod , createRemoveByIndexMethod , createRemoveObjectMethod , createSetAsArrayMethod , createSetAsCopyMethod , createSetAsReferenceMethod , createSetByIndexMethod , generateInitializerCode , getContent , getContentName , getContentType , getElementName , getMethodSuffix , getReferenceMethodSuffix , getXSList , isMultivalued , setCreateExtraMethods , setReferenceMethodSuffix |
createAccessMethods , createGetterComment , createGetterMethod , createHasAndDeleteMethods , createJavaField , createSetterComment , createSetterMethod , generateInitializerCode , getComment , getDeclaringClassInfo , getDefaultValue , getDeleteMethodName , getFixedValue , getHasMethodName , getMethodSuffix , getMethods , getName , getReadMethodName , getValidator , getWriteMethodName , getXMLFieldHandler , isBound , isContainer , isHasAndDeleteMethods , isNillable , isTransient , setBound , setComment , setContainer , setDeclaringClassInfo , setDefaultValue , setFieldInfoReference , setFinal , setFixedValue , setMethods , setNillable , setStatic , setTransient , setValidator , setXMLFieldHandler |
getNamespacePrefix , getNamespaceURI , getNodeName , getNodeType , getNodeTypeName , getSchemaType , isElementDefinition , isMultivalued , isRequired , setElementDefinition , setMultivalued , setNamespacePrefix , setNamespaceURI , setNodeName , setNodeType , setRequired , setSchemaType |
CollectionInfoJ2
public CollectionInfoJ2(XSType contentType,
String name,
String elementName,
String collectionType,
boolean useJava50)
contentType
- 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.collectionType
- Java type (e.g., 'arraylist') to use to store the collection.
The name is NOT fully specified and is all lowercase.
Currently, any value but "arraylist" does not work. See
FieldInfoFactory.ARRAY_LIST
useJava50
- true if source code is supposed to be generated for Java 5
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com