|
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.ArrayCollection
public class ArrayCollection
Instances of this class contain a Object[] object and his parent bean This class provides a protocol for accessing the bean's attribute which type is Array by position, and for changing and removing array position's value
Nested Class Summary | |
---|---|
(package private) class |
ArrayCollection.MyEnumeration
|
Field Summary |
---|
Fields inherited from class com.ibm.btt.bean.AbstractBeanIndexCollection |
---|
subTag |
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 | |
---|---|
|
ArrayCollection()
This is the default constructor used to create an ArrayCollection object. |
protected |
ArrayCollection(java.lang.Object[] obj,
int key,
java.lang.Object parent)
|
protected |
ArrayCollection(java.lang.Object[] obj,
java.lang.Object parentBean)
|
Method Summary | |
---|---|
void |
addElement(DataElement dataElement)
Deprecated. |
protected DataElement |
createDataElement(java.lang.Object obj,
java.lang.String name)
Deprecated. |
DataElement |
createElement(boolean shareDescriptor)
Deprecated. |
DataElement |
getDataElement()
Gets the dataElement defined if the ArrayCollection size is zero. |
java.util.Enumeration |
getEnumeration()
Returns the ArrayCollection's elements as an Enumeration. |
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 |
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 length of array. |
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, initializeFrom, setDataElement, setElements |
Methods inherited from class com.ibm.btt.base.IndexedCollection |
---|
clone, getElementAt, getElements, getElementSubTag, removeAll, removeElementAt, removeElementAt, setElementSubTag, toString, toStrings, toTags, tryGetElementAt, tryGetValueAt, trySetValueAt, validate |
Methods inherited from class com.ibm.btt.base.DataCollection |
---|
getValueAt, nestedElements, 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 ArrayCollection()
protected ArrayCollection(java.lang.Object[] obj, java.lang.Object parentBean)
protected ArrayCollection(java.lang.Object[] obj, int key, java.lang.Object parent)
Method Detail |
---|
public int size()
size
in class IndexedCollection
@Deprecated public void addElement(DataElement dataElement)
IndexedCollection
addElement
in class IndexedCollection
dataElement
- - The element to be addedpublic DataElement getDataElement()
getDataElement
in class IndexedCollection
@Deprecated protected DataElement createDataElement(java.lang.Object obj, java.lang.String name)
createDataElement
in class AbstractBeanIndexCollection
@Deprecated public DataElement createElement(boolean shareDescriptor) throws DSEInvalidRequestException
AbstractBeanIndexCollection
createElement
in class AbstractBeanIndexCollection
shareDescriptor
- - True if the descriptors can be shared
DSEInvalidRequestException
@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 ispublic java.util.Enumeration getEnumeration()
getEnumeration
in class IndexedCollection
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
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |