semanticwfs  Version 0.1.0.0
Tuple< T, T2 > Class Template Reference

Utility class modelling a tuple. More...

Inheritance diagram for Tuple< T, T2 >:
Collaboration diagram for Tuple< T, T2 >:

Public Member Functions

 Tuple (T one, T2 two)
 Constructor for this class. More...
 
int compareTo (Object o)
 
boolean equals (Object obj)
 
getOne ()
 Gets the first value. More...
 
void setOne (final T one)
 Sets the first value. More...
 
T2 getTwo ()
 Gets the second value. More...
 
void setTwo (final T2 two)
 Sets the second value. More...
 
String toString ()
 

Package Attributes

one
 The first value. More...
 
T2 two
 The second value. More...
 

Detailed Description

Utility class modelling a tuple.

Constructor & Destructor Documentation

◆ Tuple()

Tuple ( one,
T2  two 
)

Constructor for this class.

Parameters
onethe first value
twothe second value
17  {
18  this.one=one;
19  this.two=two;
20  }
T one
The first value.
Definition: Tuple.java:8
T2 two
The second value.
Definition: Tuple.java:10

References Tuple< T, T2 >.one, and Tuple< T, T2 >.two.

Referenced by Tuple< T, T2 >.compareTo().

Member Function Documentation

◆ compareTo()

int compareTo ( Object  o)
23  {
24  Tuple t=(Tuple) o;
25  if(t.two== this.two && this.one==t.one)
26  return 0;
27  return 1;
28  }
Tuple(T one, T2 two)
Constructor for this class.
Definition: Tuple.java:17

References Tuple< T, T2 >.one, Tuple< T, T2 >.Tuple(), and Tuple< T, T2 >.two.

◆ equals()

boolean equals ( Object  obj)
31  {
32  if(obj instanceof Tuple)
33  return this.one.equals(((Tuple)obj).one) && this.two.equals(((Tuple)obj).two);
34  return false;
35  }

References Tuple< T, T2 >.one, and Tuple< T, T2 >.two.

◆ getOne()

T getOne ( )

Gets the first value.

Returns
The first value
41  {
42  return one;
43  }

References Tuple< T, T2 >.one.

Referenced by CovJSONFormatter.createObservableParametersAndRanges().

◆ getTwo()

T2 getTwo ( )

Gets the second value.

Returns
The second value
56  {
57  return two;
58  }

References Tuple< T, T2 >.two.

Referenced by CovJSONFormatter.createObservableParametersAndRanges().

◆ setOne()

void setOne ( final T  one)

Sets the first value.

48  {
49  this.one = one;
50  }

References Tuple< T, T2 >.one.

◆ setTwo()

void setTwo ( final T2  two)

Sets the second value.

63  {
64  this.two = two;
65  }

References Tuple< T, T2 >.two.

◆ toString()

String toString ( )
68  {
69  return "["+this.one+","+this.two+"]";
70  }

Member Data Documentation

◆ one

◆ two