bibliothek.util.container
Class Single<A>

java.lang.Object
  extended by bibliothek.util.container.Single<A>
Type Parameters:
A - type of the first field
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Tuple

public class Single<A>
extends java.lang.Object
implements java.lang.Cloneable

An object containing one generic fields.

Author:
Benjamin Sigg

Constructor Summary
Single()
           
Single(A a)
           
 
Method Summary
 Single<A> clone()
           
 boolean equals(java.lang.Object o)
           
 A getA()
           
 int hashCode()
           
 void setA(A a)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Single

public Single()

Single

public Single(A a)
Method Detail

setA

public void setA(A a)

getA

public A getA()

clone

public Single<A> clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object