public final class SerializableTuple
extends java.lang.Object
implements java.io.Serializable
SerializableTuple
objects
can be used as keys in hash tables.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field
|
Constructor and Description |
---|
SerializableTuple()
This is the default constructor for this class.
|
SerializableTuple(java.io.Serializable aSerializable1)
This is a single object constructor for this class.
|
SerializableTuple(java.io.Serializable[] aSerializableArray)
This is a generic constructor for this class.
|
SerializableTuple(java.io.Serializable aSerializable1,
java.io.Serializable aSerializable2)
This is a constructor for two objects.
|
SerializableTuple(java.io.Serializable aSerializable1,
java.io.Serializable aSerializable2,
java.io.Serializable aSerializable3)
This is a constructor for three objects.
|
SerializableTuple(java.io.Serializable aSerializable1,
java.io.Serializable aSerializable2,
java.io.Serializable aSerializable3,
java.io.Serializable aSerializable4)
This is a constructor for four objects.
|
SerializableTuple(java.io.Serializable aSerializable1,
java.io.Serializable aSerializable2,
java.io.Serializable aSerializable3,
java.io.Serializable aSerializable4,
java.io.Serializable aSerializable5)
This is a constructor for five objects.
|
SerializableTuple(java.io.Serializable aSerializable1,
java.io.Serializable aSerializable2,
java.io.Serializable aSerializable3,
java.io.Serializable aSerializable4,
java.io.Serializable aSerializable5,
java.io.Serializable aSerializable6)
This is a constructor for six objects.
|
SerializableTuple(java.io.Serializable aSerializable1,
java.io.Serializable aSerializable2,
java.io.Serializable aSerializable3,
java.io.Serializable aSerializable4,
java.io.Serializable aSerializable5,
java.io.Serializable aSerializable6,
java.io.Serializable aSerializable7)
This is a constructor for seven objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object aObject)
This method checks for equality.
|
java.io.Serializable |
getElement(int i)
This method returns the specified array element.
|
int |
getLength()
This method returns the length of the array.
|
int |
hashCode()
This method returns the hash code.
|
SerializableTuple |
setArray(java.io.Serializable[] aSerializableArray)
This method replaces the array with a clone of the specified array.
|
SerializableTuple |
setElement(int i,
java.io.Serializable aSerializable)
This method replaces the specified array element with the specified
Object . |
java.io.Serializable[] |
toArray()
This method returns a clone of the array.
|
java.lang.String |
toString()
Returns a
String representation of this object, suitable for printing in trace statements. |
public static final java.lang.String COPYRIGHT
public SerializableTuple()
public SerializableTuple(java.io.Serializable[] aSerializableArray)
aSerializableArray
- The array to be cloned.public SerializableTuple(java.io.Serializable aSerializable1)
aSerializable1
- the specified parameter.public SerializableTuple(java.io.Serializable aSerializable1, java.io.Serializable aSerializable2)
aSerializable1
- parameter 1.aSerializable2
- parameter 2.public SerializableTuple(java.io.Serializable aSerializable1, java.io.Serializable aSerializable2, java.io.Serializable aSerializable3)
aSerializable1
- parameter 1.aSerializable2
- parameter 2.aSerializable3
- parameter 3.public SerializableTuple(java.io.Serializable aSerializable1, java.io.Serializable aSerializable2, java.io.Serializable aSerializable3, java.io.Serializable aSerializable4)
aSerializable1
- parameter 1.aSerializable2
- parameter 2.aSerializable3
- parameter 3.aSerializable4
- parameter 4.public SerializableTuple(java.io.Serializable aSerializable1, java.io.Serializable aSerializable2, java.io.Serializable aSerializable3, java.io.Serializable aSerializable4, java.io.Serializable aSerializable5)
aSerializable1
- parameter 1.aSerializable2
- parameter 2.aSerializable3
- parameter 3.aSerializable4
- parameter 4.aSerializable5
- parameter 5.public SerializableTuple(java.io.Serializable aSerializable1, java.io.Serializable aSerializable2, java.io.Serializable aSerializable3, java.io.Serializable aSerializable4, java.io.Serializable aSerializable5, java.io.Serializable aSerializable6)
aSerializable1
- parameter 1.aSerializable2
- parameter 2.aSerializable3
- parameter 3.aSerializable4
- parameter 4.aSerializable5
- parameter 5.aSerializable6
- parameter 6.public SerializableTuple(java.io.Serializable aSerializable1, java.io.Serializable aSerializable2, java.io.Serializable aSerializable3, java.io.Serializable aSerializable4, java.io.Serializable aSerializable5, java.io.Serializable aSerializable6, java.io.Serializable aSerializable7)
aSerializable1
- parameter 1.aSerializable2
- parameter 2.aSerializable3
- parameter 3.aSerializable4
- parameter 4.aSerializable5
- parameter 5.aSerializable6
- parameter 6.aSerializable7
- parameter 7.public boolean equals(java.lang.Object aObject)
Arrays.equals(Object[],Object[])
method.equals
in class java.lang.Object
Object#equals().
public int getLength()
public java.io.Serializable getElement(int i)
i
- The array index of the item to be returned (zero origin).i
.public SerializableTuple setElement(int i, java.io.Serializable aSerializable)
Object
.i
- The array index of the item to be replaced (zero origin).aSerializable
- The Object
to replace element at position i
.public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode().
public java.io.Serializable[] toArray()
public SerializableTuple setArray(java.io.Serializable[] aSerializableArray)
aSerializableArray
- The specified array.public java.lang.String toString()
String
representation of this object, suitable for printing in trace statements.toString
in class java.lang.Object
String
representation of this object.