|
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.model.csct.units.Prefix
final class Prefix
Repr�sentation d'un pr�fix du syst�me m�trique. Un objet Prefix
peut par exemple repr�senter des "centi" (symbole "c") comme dans "centim�tres" (symbole "cm").
La description du paquet javax.units
donne une liste des pr�fix standards du
syst�me SI.
Note: this class has a natural ordering that is inconsistent with equals.
La m�thode compareTo(java.lang.Object)
ne compare que le champ amount
, tandis que la m�thode
equals(java.lang.Object)
compare tous les champs (name
, symbol
et amount
).
Field Summary | |
---|---|
double |
amount
Quantit� repr�sent� par ce pr�fix. |
String |
name
Nom neutre du pr�fix. |
(package private) static WeakHashSet |
pool
Banque des objets qui ont �t� pr�c�demment cr��s et enregistr�s par un appel � la m�thode intern() . |
String |
symbol
Symbole du pr�fix. |
Constructor Summary | |
---|---|
Prefix(double amount)
Construit un pr�fix temporaire. |
Method Summary | |
---|---|
int |
compareTo(Object object)
Compare deux pr�fix. |
boolean |
equals(Object object)
Indique si ce pr�fix est identique � l'objet sp�cifi�. |
String |
getLocalizedName()
Retourne le nom du pr�fix dans la langue de l'utilisateur. |
static Prefix |
getPrefix(String name,
String symbol,
double amount)
Construit un nouveau pr�fix. |
int |
hashCode()
Retourne un code repr�sentant ce pr�fix. |
String |
toString()
Retourne le symbole du pr�fix. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final WeakHashSet pool
intern()
.
public final String name
name
peut �tre vide, mais ne sera jamais nulle. Notez enfin que
name
est "language-neutral". Pour obtenir un nom dans la langue de l'utilisateur,
utilisez la m�thode getLocalizedName()
.
public final String symbol
name
, parfois en majuscule. Les
majuscules et minuscules sont significatifs et tr�s importants. Par exemple le symbole "m"
est pour "milli" tandis que le symbole "M" est pour "mega".
public final double amount
amount
est 1000. Cette quantit� ne
sera jamais NaN
ni infinie.
Constructor Detail |
---|
Prefix(double amount)
PrefixSet
.
Method Detail |
---|
public static Prefix getPrefix(String name, String symbol, double amount)
name
- Nom du pr�fix (par exemple "centi" comme dans "centim�tres").symbol
- Symbole du pr�fix (par exemple "c" pour "centim�tres").amount
- Quantit� repr�sent� par ce pr�fix (par exemple 0.01 pour "c").public String getLocalizedName()
public String toString()
symbol
.
toString
in class Object
public int compareTo(Object object)
amount
de fa�on � permettre un classement
des pr�fix en ordre croissant de quantit�. Contrairement � la m�thode equals(java.lang.Object)
, compareTo
ne compare pas les noms et symboles des pr�fix. Ainsi, deux pr�fix repr�sentant la m�me quantit� mais avec
des symboles diff�rents seront consid�r�s �gaux par compareTo
.
compareTo
in interface Comparable
public boolean equals(Object object)
true
si object
est aussi un
objet Prefix
et si les deux pr�fix ont les m�mes nom et symbole
et repr�sentent la m�me quantit� amount
.
equals
in class Object
public int hashCode()
hashCode
in class Object
|
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net