Package org.exolab.castor.builder.info
Class CollectionInfoJ2SortedSet
- java.lang.Object
-
- org.exolab.castor.builder.info.FieldInfo
-
- org.exolab.castor.builder.info.CollectionInfo
-
- org.exolab.castor.builder.info.CollectionInfoJ2
-
- org.exolab.castor.builder.info.CollectionInfoJ2SortedSet
-
- All Implemented Interfaces:
NatureExtendable
,PropertyHolder
,XMLInfo
public final class CollectionInfoJ2SortedSet extends CollectionInfoJ2
A helper used for generating source that deals with Java 2 Collections of type 'java.util.SortedSet'.- Version:
- $Revision: 6302 $ $Date: 2006-02-23 01:08:24 -0700 (Thu, 23 Feb 2006) $
- Author:
- Werner Guttmann
-
-
Field Summary
-
Fields inherited from class org.exolab.castor.builder.info.CollectionInfo
DEFAULT_REFERENCE_SUFFIX, REFERENCE_SUFFIX_PROPERTY
-
Fields inherited from class org.exolab.castor.builder.info.FieldInfo
METHOD_PREFIX_ADD, METHOD_PREFIX_DELETE, METHOD_PREFIX_GET, METHOD_PREFIX_HAS, METHOD_PREFIX_IS, METHOD_PREFIX_SET, READ_METHOD, READ_WRITE_METHODS, WRITE_METHOD
-
Fields inherited from interface org.exolab.castor.builder.info.XMLInfo
CHOICE_NODE_NAME_ERROR_INDICATION
-
-
Constructor Summary
Constructors Constructor Description CollectionInfoJ2SortedSet(XSType contentType, java.lang.String name, java.lang.String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory)
Creates an instance of this class that represents information about a Java collection type of type 'java.util.SortedSet'.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createAddByIndexMethod(JClass jClass)
protected void
createGetByIndexMethod(JClass jClass)
protected void
createRemoveByIndexMethod(JClass jClass)
protected void
createSetByIndexMethod(JClass jClass)
-
Methods inherited from class org.exolab.castor.builder.info.CollectionInfo
getContent, getContentName, getContentType, getElementName, getMethodSuffix, getParameterPrefix, getReferenceMethodSuffix, getReferenceSuffix, getXSList, isExtraMethods, setCreateExtraMethods, setReferenceMethodSuffix
-
Methods inherited from class org.exolab.castor.builder.info.FieldInfo
addNature, getComment, getDeclaringClassInfo, getDefaultValue, getDeleteMethodName, getFieldInfoReference, getFixedValue, getHasMethodName, getIsMethodName, getMemberAndAccessorFactory, getMethods, getName, getProperty, getReadMethodName, getSubstitutionGroupMembers, getValidator, getVisibility, getWriteMethodName, getXMLFieldHandler, hasNature, isBound, isContainer, isFinal, isNillable, isStatic, isTransient, requiresHasAndDeleteMethods, setBound, setComment, setContainer, setDeclaringClassInfo, setDefaultValue, setFieldInfoReference, setFinal, setFixedValue, setMethods, setNillable, setProperty, setStatic, setSubstitutionGroupMembers, setTransient, setValidator, setVisibility, setXMLFieldHandler
-
-
-
-
Constructor Detail
-
CollectionInfoJ2SortedSet
public CollectionInfoJ2SortedSet(XSType contentType, java.lang.String name, java.lang.String elementName, boolean useJava50, FieldMemberAndAccessorFactory memberAndAccessorFactory, FieldMemberAndAccessorFactory contentMemberAndAccessorFactory)
Creates an instance of this class that represents information about a Java collection type of type 'java.util.SortedSet'.- Parameters:
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.useJava50
- true if code is supposed to be generated for Java 5memberAndAccessorFactory
- the FieldMemberAndAccessorFactory to be usedcontentMemberAndAccessorFactory
- the factory for the content
-
-
Method Detail
-
createAddByIndexMethod
protected void createAddByIndexMethod(JClass jClass)
-
createGetByIndexMethod
protected void createGetByIndexMethod(JClass jClass)
-
createSetByIndexMethod
protected void createSetByIndexMethod(JClass jClass)
-
createRemoveByIndexMethod
protected void createRemoveByIndexMethod(JClass jClass)
-
-