jfun.parsec
Class Tuple4<A,B,C,D>

java.lang.Object
  extended by jfun.parsec.Pair<A,B>
      extended by jfun.parsec.Tuple3<A,B,C>
          extended by jfun.parsec.Tuple4<A,B,C,D>
Type Parameters:
A -
B -
C -
D -
Direct Known Subclasses:
Tuple5

public class Tuple4<A,B,C,D>
extends Tuple3<A,B,C>

This is a simple Java Bean for 4 objects.

Since:
version 1.1
Author:
Ben Yu Apr 24, 2006 1:44:23 PM

Constructor Summary
Tuple4()
           
Tuple4(A value1, B value2, C value3, D value4)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean equals(Tuple4 other)
           
 D getValue4()
           
 int hashCode()
           
 void setValue4(D value4)
           
 java.lang.String toString()
           
 
Methods inherited from class jfun.parsec.Tuple3
equals, getValue3, setValue3
 
Methods inherited from class jfun.parsec.Pair
equals, getValue1, getValue2, setValue1, setValue2
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Tuple4

public Tuple4()

Tuple4

public Tuple4(A value1,
              B value2,
              C value3,
              D value4)
Method Detail

getValue4

public D getValue4()

setValue4

public void setValue4(D value4)

equals

public boolean equals(Tuple4 other)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Tuple3<A,B,C>

hashCode

public int hashCode()
Overrides:
hashCode in class Tuple3<A,B,C>

toString

public java.lang.String toString()
Overrides:
toString in class Tuple3<A,B,C>