src/horaris/Tempo.java
author viric@mandarina
Sun, 01 Jul 2007 19:28:26 +0200
changeset 14 2f4bcc04b9e7
parent 4 f92e04d4bfe5
permissions -rw-r--r--
Removed 'loko' from Tempo.java. ??
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
     1
package horaris;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
     2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
     3
public class Tempo
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
     4
{
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
     5
	String s;
14
2f4bcc04b9e7 Removed 'loko' from Tempo.java. ??
viric@mandarina
parents: 4
diff changeset
     6
	private int horoj;
2f4bcc04b9e7 Removed 'loko' from Tempo.java. ??
viric@mandarina
parents: 4
diff changeset
     7
	private int minutoj;
2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
     8
14
2f4bcc04b9e7 Removed 'loko' from Tempo.java. ??
viric@mandarina
parents: 4
diff changeset
     9
	public Tempo(String tempo)
2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    10
	{
14
2f4bcc04b9e7 Removed 'loko' from Tempo.java. ??
viric@mandarina
parents: 4
diff changeset
    11
		fromStr(tempo);
2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    12
	}
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    13
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    14
	private void fromStr(String _s)
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    15
	{
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    16
		s = _s;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    17
		int colon = s.indexOf(':');
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    18
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    19
		horoj = Integer.parseInt(s.substring(0,colon));
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    20
		minutoj = Integer.parseInt(s.substring(colon+1));
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    21
	}
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    22
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    23
	/* 1: this later than t2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    24
	 * 0: this equal to t2
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    25
	 * -1: this earlier than t2 */
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    26
	public int compareTo(Tempo t2)
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    27
	{
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    28
		if (horoj > t2.horoj)
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    29
			return 1;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    30
		else if (horoj == t2.horoj && minutoj > t2.minutoj)
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    31
			return 1;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    32
		else if (horoj == t2.horoj && minutoj == t2.minutoj)
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    33
			return 0;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    34
		else
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    35
			return -1;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    36
	}
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    37
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    38
	public String toString()
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    39
	{
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    40
		return s;
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    41
	}
9612d0158813 Sorted time results. Better UI.
viric@llimona
parents:
diff changeset
    42
}