|
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.CharArrayCollection
public class CharArrayCollection
Instances of this class contain a char[] object and his parent bean This class provides a protocol for accessing the bean's attribute which type is char[] by position, and for changing and removing array position's value
Nested Class Summary | |
---|---|
(package private) class |
CharArrayCollection.MyEnumeration
|
Field Summary |
---|
Fields inherited from class com.ibm.btt.base.IndexedCollection |
---|
defaultName, elements |
Fields inherited from class com.ibm.btt.base.DataElement |
---|
description, direction, name, parameters, state |
Constructor Summary | |
---|---|
|
CharArrayCollection()
This constructor creates the CharArrayCollection object. |
protected |
CharArrayCollection(char[] _array,
int key,
java.lang.Object parent,
boolean createInstance)
|
protected |
CharArrayCollection(char[] _array,
java.lang.Object object,
boolean createInstance)
|
Method Summary | |
---|---|
void |
addElement(DataElement dataElement)
Deprecated. |
java.lang.Object |
clone()
Returns a new CharArrayCollection cloned from the current one. |
protected DataElement |
createDataElement(java.lang.Object obj,
java.lang.String name)
Deprecated. |
DataElement |
createElement(boolean shareDescriptor)
Deprecated. |
char[] |
getArray()
get the char array |
DataElement |
getDataElement()
Gets the dataElement defined if the CharArrayCollection size is zero. |
java.util.Enumeration |
getEnumeration()
Returns the CharArrayCollection'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 |
removeAll()
Removes all elements. |
void |
setArray(char[] array)
set the char array |
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, 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, getDirection, getErrorInfo, getExternalizer, getKey, getName, getParameter, getParameters, getState, getTagName, isAmended, isCached, isSerializable, readExternal, readObject, removeExternal, setAmended, setCompositeKey, setDescription, setDescriptor, setDirection, 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 CharArrayCollection()
protected CharArrayCollection(char[] _array, java.lang.Object object, boolean createInstance)
protected CharArrayCollection(char[] _array, int key, java.lang.Object parent, boolean createInstance)
Method Detail |
---|
public char[] getArray()
public void setArray(char[] array)
array
- 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
public java.util.Enumeration getEnumeration()
getEnumeration
in class IndexedCollection
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 object@Deprecated public DataElement createElement(boolean shareDescriptor) throws DSEInvalidRequestException
AbstractBeanIndexCollection
createElement
in class AbstractBeanIndexCollection
shareDescriptor
- - True if the descriptors can be shared
DSEInvalidRequestException
public DataElement tryGetElementAt(int anIdentifier)
tryGetElementAt
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 ispublic 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
@Deprecated protected DataElement createDataElement(java.lang.Object obj, java.lang.String name)
createDataElement
in class AbstractBeanIndexCollection
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 |