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_LISTuseJava50 - true if source code is supposed to be generated for Java 5
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com