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
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleancontains(int integerToCheck) Retourne vrai si l'entier est dans l'interval.booleanMethod equalsintgetFirst()Get the value of first.intgetLast()Get the value of last.intgetMax()Retourne le nombre maximal que peut prendre comme valeur cette interval.intgetMin()Retourne le nombre minimal que peut prendre comme valeur cette interval.intiterator()voidmove(int decal) Move.voidsetFirst(int v) Set the value of first.voidsetLast(int v) Set the value of last.voidsetMax(int max) voidsetMin(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:
trueif 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
-