|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.resourcemanagement.support.shared.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()
Deprecated. For serialization purpose use the other constructors |
|
Tuple(T... args)
|
Method Summary | |
---|---|
void |
append(T... args)
Appends elements inside a tuple. |
boolean |
equals(Object obj)
Compares two tuples. |
T |
get(int index)
|
List<T> |
getContent()
Deprecated. For serialization purpose use the other constructors |
int |
hashCode()
|
Iterator<T> |
iterator()
|
void |
setContent(List<T> content)
Deprecated. For serialization purpose use the other constructors |
int |
size()
|
String |
toString()
|
Tuple<? extends T> |
union(Tuple<? extends T> t)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Tuple()
public Tuple(T... args)
Method Detail |
---|
public final List<T> getContent()
public final void setContent(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 Iterator<T> iterator()
iterator
in interface Iterable<T>
public final int size()
public final boolean equals(Object obj)
equals
in class Object
obj
- the Tuple
element to compare
public final int hashCode()
hashCode
in class Object
public final String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |