|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.base.DataElement
com.ibm.btt.base.DataCollection
com.ibm.btt.base.IndexedCollection
com.ibm.btt.bean.AbstractBeanIndexCollection
com.ibm.btt.bean.ListCollection
public class ListCollection
Instances of this class contain a list object and his parent bean This class provides a protocol for accessing the bean's attribute which type is List by position, and for changing and removing list position's value
Nested Class Summary | |
---|---|
(package private) class |
ListCollection.MyEnumeration
|
Field Summary |
---|
Fields inherited from class com.ibm.btt.base.IndexedCollection |
---|
defaultName, elements |
Fields inherited from class com.ibm.btt.base.DataElement |
---|
description, name, parameters, state |
Constructor Summary | |
---|---|
|
ListCollection()
This is the default constructor used to create an ListCollection object. |
protected |
ListCollection(java.util.List list,
int key,
java.lang.Object parent,
boolean createInstance)
|
protected |
ListCollection(java.util.List _list,
java.lang.Object bean,
boolean createInstance)
|
Method Summary | |
---|---|
void |
addElement(DataElement dataElement)
Deprecated. |
java.lang.Object |
clone()
Returns a new ListCollection cloned from the current one. |
protected DataElement |
createDataElement(java.lang.Object obj,
java.lang.String name)
|
DataElement |
createElement(boolean shareDescriptor)
Deprecated. |
DataElement |
getDataElement()
Gets the dataElement defined if the indexed collection size is zero. |
java.util.Enumeration |
getEnumeration()
Returns the ArrayCollection's elements as an Enumeration. |
java.util.List |
getList()
|
java.lang.Object |
getValue()
Returns the Indexed Collection's elements. |
void |
nestedQualifiedElements(java.util.Hashtable theTable,
java.lang.String Path)
Deprecated. |
void |
readExternal(java.io.ObjectInput s)
Invokes the object creation from an ObjectInput. |
void |
removeAll()
Removes all elements. |
void |
setList(java.util.List list)
|
void |
setValue(java.lang.Object value)
Validates the value to be set and if it succeeds then sets the value to the IndexedCollection from a Vector of DataElements. |
int |
size()
Returns the size of list. |
DataElement |
tryGetElementAt(int anIdentifier)
Returns the element located at the index anIdentifier. |
void |
writeExternal(java.io.ObjectOutput s)
Provides concrete serialization handling for ArrayCollection. |
Methods inherited from class com.ibm.btt.bean.AbstractBeanIndexCollection |
---|
addElement, createDataElement, createElementSharingDescriptors, generateDataElementName, getElementAt, nestedElements, setDataElement, setElements |
Methods inherited from class com.ibm.btt.base.IndexedCollection |
---|
getElementAt, getElements, getElementSubTag, initializeFrom, removeElementAt, removeElementAt, setElementSubTag, toString, toStrings, toTags, tryGetElementAt, tryGetValueAt, trySetValueAt, validate |
Methods inherited from class com.ibm.btt.base.DataCollection |
---|
getValueAt, nestedElements, nestedFields, nestedKeyedCollections, setValueAt, validate |
Methods inherited from class com.ibm.btt.base.DataElement |
---|
externalizer, getCompositeKey, getDescription, getDescriptor, getErrorInfo, getExternalizer, getKey, getName, getParameter, getParameters, getState, getTagName, isAmended, isCached, isSerializable, readExternal, readObject, removeExternal, setAmended, setCompositeKey, setDescription, setDescriptor, setErrorInfo, setExternalizer, setIsCached, setName, setParameter, setParameters, setSerializable, setState, validateObject, writeExternal |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ListCollection()
protected ListCollection(java.util.List _list, java.lang.Object bean, boolean createInstance)
protected ListCollection(java.util.List list, int key, java.lang.Object parent, boolean createInstance)
Method Detail |
---|
public java.util.List getList()
public void setList(java.util.List list)
public int size()
size
in class IndexedCollection
public DataElement getDataElement()
IndexedCollection
getDataElement
in class IndexedCollection
public java.util.Enumeration getEnumeration()
getEnumeration
in class IndexedCollection
@Deprecated public void nestedQualifiedElements(java.util.Hashtable theTable, java.lang.String Path)
IndexedCollection
nestedQualifiedElements
in class IndexedCollection
theTable
- java.util.HashtablePath
- String - The path where the IndexedCollection is@Deprecated public void addElement(DataElement dataElement)
IndexedCollection
addElement
in class IndexedCollection
dataElement
- - The element to be added@Deprecated public DataElement createElement(boolean shareDescriptor) throws DSEInvalidRequestException
AbstractBeanIndexCollection
createElement
in class AbstractBeanIndexCollection
shareDescriptor
- - True if the descriptors can be shared
DSEInvalidRequestException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface DSECloneable
clone
in class IndexedCollection
java.lang.CloneNotSupportedException
- - if a problem occurs trying to clone the objectprotected DataElement createDataElement(java.lang.Object obj, java.lang.String name)
createDataElement
in class AbstractBeanIndexCollection
public DataElement tryGetElementAt(int anIdentifier)
tryGetElementAt
in class IndexedCollection
public void setValue(java.lang.Object value) throws DSEInvalidArgumentException
IndexedCollection
setValue
in class IndexedCollection
value
- java.lang.Object - Must be a Vector of DataElements
DSEInvalidArgumentException
- - The parameter is not a Vectorpublic java.lang.Object getValue()
IndexedCollection
getValue
in class IndexedCollection
public void readExternal(java.io.ObjectInput s) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class IndexedCollection
s
- java.io.ObjectInput
java.io.IOException.
java.lang.ClassNotFoundException.
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput s) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class IndexedCollection
s
- java.io.ObjectOutput
java.io.IOException
public void removeAll()
IndexedCollection
removeAll
in class IndexedCollection
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |