public class ConstantsReferencesDefault extends java.lang.Object implements ConstantsReferences
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String[] |
SYMBOLS_NAMES
Symbols name
|
private static int |
SYMBOLS_NUMBER
Actual number of symbol define
|
private static double[] |
SYMBOLS_VALUES
Value of symbols
|
private java.util.Hashtable<java.lang.String,java.lang.Double> |
table
Table of associate symbol<->value
|
| Constructor and Description |
|---|
ConstantsReferencesDefault()
Constructs an empty constant reference
|
| Modifier and Type | Method and Description |
|---|---|
Function |
constantFunction(java.lang.String constant)
Constant on function representation
|
void |
defineConstant(java.lang.String nom,
double valeur)
Define a constant
|
static ConstantsReferences |
getReferentielConstanteCourant()
Create default constant reference
|
boolean |
isConstantDefine(java.lang.String constant)
Indicate if constants is define
|
double |
obtainConstantValue(java.lang.String constant)
Constant value
|
private static final java.lang.String[] SYMBOLS_NAMES
private static final int SYMBOLS_NUMBER
private static final double[] SYMBOLS_VALUES
private final java.util.Hashtable<java.lang.String,java.lang.Double> table
public ConstantsReferencesDefault()
public static ConstantsReferences getReferentielConstanteCourant()
public Function constantFunction(java.lang.String constant)
constantFunction in interface ConstantsReferencesconstant - SymbolConstantsReferences.constantFunction(java.lang.String)public void defineConstant(java.lang.String nom,
double valeur)
defineConstant in interface ConstantsReferencesnom - Constant namevaleur - Constant valueConstantsReferences.defineConstant(java.lang.String, double)public boolean isConstantDefine(java.lang.String constant)
isConstantDefine in interface ConstantsReferencesconstant - Symbol testedtrue if constants is defineeConstantsReferences.isConstantDefine(java.lang.String)public double obtainConstantValue(java.lang.String constant)
obtainConstantValue in interface ConstantsReferencesconstant - Symbol searchConstantsReferences.obtainConstantValue(java.lang.String)