org.exolab.castor.builder.info
Class CollectionInfoJ2
public class CollectionInfoJ2
A helper used for generating source that deals with Java 2 Collections.
$Revision: 7148 $ $Date: 2006-02-23 01:08:24 -0700 (Thu, 23 Feb 2006) $
getContent , getContentName , getContentType , getElementName , getMethodSuffix , getParameterPrefix , getReferenceMethodSuffix , getReferenceSuffix , getXSList , isExtraMethods , isMultivalued , setCreateExtraMethods , setReferenceMethodSuffix |
getComment , getDeclaringClassInfo , getDefaultValue , getDeleteMethodName , getFieldInfoReference , getFixedValue , getHasMethodName , getMemberAndAccessorFactory , getMethodSuffix , getMethods , getName , getReadMethodName , getSubstitutionGroupMembers , getValidator , getVisibility , getWriteMethodName , getXMLFieldHandler , isBound , isContainer , isFinal , isHasAndDeleteMethods , isNillable , isStatic , isTransient , setBound , setComment , setContainer , setDeclaringClassInfo , setDefaultValue , setFieldInfoReference , setFinal , setFixedValue , setMethods , setNillable , setStatic , setSubstitutionGroupMembers , setTransient , setValidator , setVisibility , 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,
FieldMemberAndAccessorFactory memberAndAccessorFactory,
FieldMemberAndAccessorFactory contentMemberAndAccessorFactory)
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
org.exolab.castor.builder.FieldInfoFactory.ARRAY_LIST
useJava50
- true if code is supposed to be generated for Java 5memberAndAccessorFactory
- the FieldMemberAndAccessorFactory to be used
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com