Uses of Interface
com.rubecula.util.Lookupable

Packages that use Lookupable
com.rubecula.jep JQuantity/JEP Integration (Optional package). 
com.rubecula.jquantity

JQuantity Contents: Copyright Notice Overview JQuantity Philosophy Programming Conventions Package Structure
Class Structure Links Important Note about the links to classes in this document:  This document appears in two different places: the source tree and the doc tree (where it is placed by the javadoc program). 

com.rubecula.math This is the high-level description of the math package. 
com.rubecula.util This is the high-level description of the util package. 
 

Uses of Lookupable in com.rubecula.jep
 

Fields in com.rubecula.jep declared as Lookupable
private  Lookupable TermEvaluator._UndeclaredVariables
          Store in which to lookup the current values of variables that arise in the terms of expressions.
private  Lookupable ExpressionParser._Variables
          Store in which to lookup the current values of variables that arise in the terms of expressions.
 

Methods in com.rubecula.jep with parameters of type Lookupable
 void ExpressionParser.setVariables(Lookupable variables)
          Method to setup the variables map for allowing variables to be dealt with in expressions.
 

Constructors in com.rubecula.jep with parameters of type Lookupable
TermEvaluator(org.nfunk.jep.type.NumberFactory numberFactory, MillInterface mill, Lookupable variables)
          Constructor to create a new TermEvaluator for the purpose of evaluating expressions using JQuantity objects rather than Doubles.
 

Uses of Lookupable in com.rubecula.jquantity
 

Classes in com.rubecula.jquantity that implement Lookupable
 class Library
          Class which defines constants, formulas, etc. for use in a Mill.
 class Loader
           This public class is used to populate the JQuantity system at run-time with various definitions of units, etc.
 class Mill
          This class is responsible for evaluating operations on Presentable objects.
 class QuantityProperties
          Class to model JQuantities which can be read from a properties file, stored back and looked up (using a key string) the application.
 

Fields in com.rubecula.jquantity declared as Lookupable
private static Lookupable Expression.$CONSTANTS
          This Lookupable object is where "constants" that may be required by any expression can be stored.
 

Methods in com.rubecula.jquantity that return Lookupable
static Lookupable Expression.GetConstants()
           
 Lookupable Constants.createLookupable()
          Create a Lookupable which stores fundamental physical constants.
 Lookupable Constants.createLookupable(java.lang.String filename)
           
 

Methods in com.rubecula.jquantity with parameters of type Lookupable
 void Mill.addConstants(Lookupable table)
          MUTATING method to add a table of constants.
static void Expression.SetConstants(Lookupable constants)
           
 

Uses of Lookupable in com.rubecula.math
 

Methods in com.rubecula.math with parameters of type Lookupable
 void Mill.addConstants(Lookupable table)
          MUTATING method to add a table of constants.
 

Uses of Lookupable in com.rubecula.util
 

Subinterfaces of Lookupable in com.rubecula.util
 interface MillInterface
          This interface defines the operations supported by a "Mill".
 

Classes in com.rubecula.util that implement Lookupable
 class LookupTable
          Class to allow storage and lookup of Presentable objects, identified by a String key.
 

Methods in com.rubecula.util that return Lookupable
 Lookupable LookupableFactoryInterface.createLookupable()
          Method to create a fixed Lookupable instance, useful for constants, etc.
 Lookupable LookupableFactoryInterface.createLookupable(java.lang.String filename)
          /** Method to create a Lookupable instance which is based on a file, useful for application-specific values.
 

Methods in com.rubecula.util with parameters of type Lookupable
 void MillInterface.addConstants(Lookupable table)
          MUTATING method to add a table of constants.
 void ExpressionInterface.setVariables(Lookupable variables)
          Method to setup the variables map for allowing variables to be dealt with in expressions.