fulmine.util.reference
Class QuadValue<FIRST,SECOND,THIRD,FOURTH>

java.lang.Object
  extended by fulmine.util.reference.DualValue<FIRST,SECOND>
      extended by fulmine.util.reference.TriValue<FIRST,SECOND,THIRD>
          extended by fulmine.util.reference.QuadValue<FIRST,SECOND,THIRD,FOURTH>
Type Parameters:
FIRST - the first type
SECOND - the second type
THIRD - the third type
FOURTH - the fourth type

public class QuadValue<FIRST,SECOND,THIRD,FOURTH>
extends TriValue<FIRST,SECOND,THIRD>

Type safe object for holding 4 objects.

Author:
Ramon Servadei

Field Summary
 
Fields inherited from class fulmine.util.reference.DualValue
values
 
Constructor Summary
  QuadValue(FIRST first, SECOND second, THIRD third, FOURTH fourth)
           
protected QuadValue(Values values)
           
 
Method Summary
 FOURTH getFourth()
          Get the fourth object from the constructor
 
Methods inherited from class fulmine.util.reference.TriValue
getThird
 
Methods inherited from class fulmine.util.reference.DualValue
equals, getFirst, getSecond, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QuadValue

public QuadValue(FIRST first,
                 SECOND second,
                 THIRD third,
                 FOURTH fourth)

QuadValue

protected QuadValue(Values values)
Method Detail

getFourth

public FOURTH getFourth()
Get the fourth object from the constructor

Returns:
the fourth object this was constructed with


Copyright © 2007-2009. All Rights Reserved.