Interface Variable<X>
-
- All Superinterfaces:
javolution.lang.Reference<X>
- All Known Implementing Classes:
Variable.Global
,Variable.Local
public interface Variable<X> extends javolution.lang.Reference<X>
This interface represents a symbol on whose value a
Function
depends. If the functions is not shared between multiple-threads the simpleVariable.Local
implementation can be used. For global functions (functions used concurrently by multiple threads) theVariable.Global
implementation withcontext-local
settings is recommended.- Version:
- 3.0, February 13, 2006
- Author:
- Jean-Marie Dautelle
- See Also:
Function.evaluate()
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Variable.Global<X>
This class represents a simpleVariable
implementation withcontext-local
values.static class
Variable.Local<X>
This class represents a simpleVariable
implementation for functions not shared between threads (non static).
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getSymbol()
Returns the symbol for this variable.
-
-
-
Method Detail
-
getSymbol
java.lang.String getSymbol()
Returns the symbol for this variable.- Returns:
- this variable's symbol.
-
-