at.tuwien.ifs.commons.util.collection
Class Quadruple<S,T,U,V>

java.lang.Object
  extended by at.tuwien.ifs.commons.util.collection.Pair<S,T>
      extended by at.tuwien.ifs.commons.util.collection.Triple<S,T,U>
          extended by at.tuwien.ifs.commons.util.collection.Quadruple<S,T,U,V>

public class Quadruple<S,T,U,V>
extends Triple<S,T,U>

Version:
$Id: Quadruple.java 4265 2012-04-03 14:50:30Z mayer $
Author:
Rudolf Mayer

Field Summary
protected  V fourth
           
 
Constructor Summary
Quadruple(S first, T second, U third, V fourth)
           
 
Method Summary
 boolean equals(Object obj)
           
 V getFourth()
           
 int hashCode()
           
 void setFourth(V fourth)
           
 
Methods inherited from class at.tuwien.ifs.commons.util.collection.Triple
getThird, setThird
 
Methods inherited from class at.tuwien.ifs.commons.util.collection.Pair
getFirst, getSecond, setFirst, setSecond
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fourth

protected V fourth
Constructor Detail

Quadruple

public Quadruple(S first,
                 T second,
                 U third,
                 V fourth)
Method Detail

getFourth

public V getFourth()
Returns:
Returns the fourth element

equals

public boolean equals(Object obj)
Overrides:
equals in class Triple<S,T,U>

hashCode

public int hashCode()
Overrides:
hashCode in class Triple<S,T,U>

setFourth

public void setFourth(V fourth)