Class Interval
java.lang.Object
java.util.Observable
fr.ifremer.isisfish.ui.widget.interval.Interval
- All Implemented Interfaces:
Serializable
,Cloneable
Classe permettant de d'ecrire un interval. Cette interval est un peu
particulier car il est circulaire. Par exemple si min=0, max=100, first=75 et
bien last peut etre egal à 25 donc inferieur a first. Dans ce cas si l'on
demande contains 50 il repond faux et contains 99 retourne vrai.
Created: Wed Oct 4 2000
- Version:
- $Revision$ Mise a jour: $Date$ par : $Author$
- Author:
- POUSSIN Benjamin <bpoussin@free.fr> Copyright COGITEC
- See Also:
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
contains
(int integerToCheck) Retourne vrai si l'entier est dans l'interval.boolean
Method equalsint
getFirst()
Get the value of first.int
getLast()
Get the value of last.int
getMax()
Retourne le nombre maximal que peut prendre comme valeur cette interval.int
getMin()
Retourne le nombre minimal que peut prendre comme valeur cette interval.int
iterator()
void
move
(int decal) Move.void
setFirst
(int v) Set the value of first.void
setLast
(int v) Set the value of last.void
setMax
(int max) void
setMin
(int min) toString()
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Constructor Details
-
Interval
public Interval(int first, int last) -
Interval
public Interval()
-
-
Method Details
-
getMin
public int getMin()Retourne le nombre minimal que peut prendre comme valeur cette interval.- Returns:
- interval minimal value
-
setMin
public void setMin(int min) -
getMax
public int getMax()Retourne le nombre maximal que peut prendre comme valeur cette interval.- Returns:
- interval maximal value
-
setMax
public void setMax(int max) -
getFirst
public int getFirst()Get the value of first.- Returns:
- Value of first.
-
setFirst
public void setFirst(int v) Set the value of first.- Parameters:
v
- Value to assign to first.
-
getLast
public int getLast()Get the value of last.- Returns:
- Value of last.
-
setLast
public void setLast(int v) Set the value of last.- Parameters:
v
- Value to assign to last.
-
move
public void move(int decal) Move.- Parameters:
decal
- decal to move
-
contains
public boolean contains(int integerToCheck) Retourne vrai si l'entier est dans l'interval.- Parameters:
integerToCheck
- integer to check- Returns:
true
if integerToCheck is in interval
-
getNbElem
public int getNbElem()- Returns:
- le nombre d'element de l'interval
-
toString
-
iterator
- Returns:
- une iteration
-
equals
Method equals -
clone
-