deegree 2.1 (2007/11/08 09:57 build-328-official)

org.deegree.model.csct.units
Class PrefixSet

java.lang.Object
  extended by org.deegree.model.csct.units.PrefixSet
All Implemented Interfaces:
Serializable

final class PrefixSet
extends Object
implements Serializable

Ensemble de pr�fix. Cette classe maintient une liste d'objets Prefix en ordre croissant et sans doublons, c'est-�-dire qu'elle garanti qu'il n'y aura pas deux pr�fix repr�sentant la m�me quantit� Prefix.amount.

Version:
1.0
Author:
Martin Desruisseaux

Method Summary
 boolean equals(Object other)
          V�rifie si cet ensemble est identique � l'objet other sp�cifi�.
 Prefix getPrefix(double amount)
          Retourne le pr�fix repr�sentant une quantit� �gale ou inf�rieure � la quantit� sp�cifi�e.
 Prefix getPrefix(String symbol)
          Retourne le pr�fix repr�sent� par le symbole sp�fifi�.
static PrefixSet getPrefixSet(Prefix[] p)
          Construit un ensemble de pr�fix.
 int hashCode()
          Retourne un code repr�sentant cet ensemble de pr�fix.
 String toString()
          Retourne une cha�ne de caract�res qui �num�re tous les pr�fix contenu dans cet ensemble.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getPrefixSet

public static PrefixSet getPrefixSet(Prefix[] p)
Construit un ensemble de pr�fix. Le tableau p sera copi�, puis class�. Les �ventuels doublons seront �limin�s. Le tableau p original ne sera pas affect� par ces traitements.


getPrefix

public Prefix getPrefix(String symbol)
Retourne le pr�fix repr�sent� par le symbole sp�fifi�. Si aucun pr�fix ne correspond � ce symbole, retourne null.

Parameters:
symbol - Symbole du pr�fix recherch�.
Returns:
Pr�fix d�sign� par le symbole symbol.

getPrefix

public Prefix getPrefix(double amount)
Retourne le pr�fix repr�sentant une quantit� �gale ou inf�rieure � la quantit� sp�cifi�e. Si amount est inf�rieur � la plus petite quantit� pouvant �tre repr�sent� par un pr�fix, alors cette m�thode retourne null.


toString

public String toString()
Retourne une cha�ne de caract�res qui �num�re tous les pr�fix contenu dans cet ensemble. La cha�ne sera de la forme "milli(m),centi(c),d�ci(d),kilo(k)" par exemple.

Overrides:
toString in class Object

equals

public boolean equals(Object other)
V�rifie si cet ensemble est identique � l'objet other sp�cifi�. Deux ensembles sont consid�r�s identiques s'ils contienent les m�mes pr�fix.

Overrides:
equals in class Object

hashCode

public int hashCode()
Retourne un code repr�sentant cet ensemble de pr�fix.

Overrides:
hashCode in class Object

deegree 2.1 (2007/11/08 09:57 build-328-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net