com.ibm.dse.base.types
Class ICollPropertyDescriptor

java.lang.Object
  |
  +--com.ibm.dse.base.types.AbstractPropertyDescriptor
        |
        +--com.ibm.dse.base.types.ICollPropertyDescriptor

public class ICollPropertyDescriptor
extends AbstractPropertyDescriptor

This class is a generic PropertyDescriptor for compound business objects which are IndexedCollections.

See Also:
Serialized Form

Fields inherited from class com.ibm.dse.base.types.AbstractPropertyDescriptor
converters, keyValuePairs
 
Constructor Summary
ICollPropertyDescriptor()
          This constructor creates a ICollPropertyDescriptor object.
ICollPropertyDescriptor(java.lang.String name, java.util.Hashtable keyValuePairs)
          Creates an ICollPropertyDescriptor object.
ICollPropertyDescriptor(java.lang.String name, java.util.Hashtable keyValuePairs, java.lang.String typeName)
          Creates an ICollPropertyDescriptor object.
 
Method Summary
 java.lang.Object cloneDescriptee(java.lang.Object toClone)
          Returns an independent copy of the Object passed.
 
Methods inherited from class com.ibm.dse.base.types.AbstractPropertyDescriptor
applyDefaultDescriptor, applyDefaultDescriptorForType, formatToString, formatToString, formatToWriter, formatToWriter, getConversion, getConverterFromConversionType, getConverters, getDescription, getImplClass, getInitialState, getInitialValue, getName, getParameters, getType, getValidator, initializeInstance, initializeState, readExternal, setConversion, setConversion, setInitialState, setInitialValue, setName, setValidator, unformatFromReader, unformatFromReader, unformatFromString, unformatFromString, validate, validate, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ICollPropertyDescriptor

public ICollPropertyDescriptor()
This constructor creates a ICollPropertyDescriptor object.

ICollPropertyDescriptor

public ICollPropertyDescriptor(java.lang.String name,
                               java.util.Hashtable keyValuePairs)
                        throws DSETypeException
Creates an ICollPropertyDescriptor object.
Parameters:
name - java.lang.String
keyValuePairs - java.util.Hashtable
Throws:
DSETypeException -  

ICollPropertyDescriptor

public ICollPropertyDescriptor(java.lang.String name,
                               java.util.Hashtable keyValuePairs,
                               java.lang.String typeName)
                        throws DSETypeException
Creates an ICollPropertyDescriptor object.
Parameters:
name - java.lang.String
keyValuePairs - java.util.Hashtable
typeName - java.lang.String
Throws:
DSETypeException -  
Method Detail

cloneDescriptee

public java.lang.Object cloneDescriptee(java.lang.Object toClone)
                                 throws DSETypeException
Returns an independent copy of the Object passed.
Overrides:
cloneDescriptee in class AbstractPropertyDescriptor
Parameters:
toClone - Object
Returns:
Object
Throws:
DSETypeException - Object clonation is unsuccessful.