|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.vremanagement.resourcebroker.impl.support.types.Tuple<T>
public class Tuple<T>
General purpose tuple representation. A tuple is a sequence (or ordered list) of finite length.
Example:
1) Creation
// single typed tuple
Tuple<Long> nt = new Tuple<Long>(42L);
// multi typed tuple
Tuple<Object> ot = new Tuple<Object>("Lars Tackmann",
"Age", 26);
2) Usage
// get single element
Integer val = (Integer) ot.get(2);
// iterate tuple
for (Object o : ot)
System.out.printf("'%s' ", o.toString());
// print all elems
System.out.printf("Object tuple: %s\n", ot.toString());
3) Operations
// The elements of two tuples a and b can be joined with
// union operation that returns a new tuple.
Tuple c = a.union (b);
| Constructor Summary | |
|---|---|
Tuple()
|
|
Tuple(T... args)
|
|
| Method Summary | |
|---|---|
void |
append(T... args)
Appends elements inside a tuple. |
boolean |
equals(java.lang.Object obj)
Compares two tuples. |
T |
get(int index)
|
java.util.List<T> |
getContent()
Deprecated. For serialization purpose use the other constructors |
int |
hashCode()
|
java.util.Iterator<T> |
iterator()
|
void |
setContent(java.util.List<T> content)
Deprecated. For serialization purpose use the other constructors |
int |
size()
|
java.lang.String |
toString()
|
Tuple<? extends T> |
union(Tuple<? extends T> t)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Tuple()
public Tuple(T... args)
| Method Detail |
|---|
public final java.util.List<T> getContent()
public final void setContent(java.util.List<T> content)
public final void append(T... args)
public final Tuple<? extends T> union(Tuple<? extends T> t)
public final T get(int index)
public final java.util.Iterator<T> iterator()
iterator in interface java.lang.Iterable<T>public final int size()
public final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the Tuple element to compare
public final int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||