Uses of Interface
com.rubecula.util.Identifiable

Packages that use Identifiable
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.units JQuantity/units. 
com.rubecula.util This is the high-level description of the util package. 
 

Uses of Identifiable in com.rubecula.jep
 

Classes in com.rubecula.jep that implement Identifiable
 class ExpressionParser
           This class is the link from JQuantity to JEP - ExpressionParser depends on JEP, but depends only the com.rubecula.util package from the JQuantity project.
 

Uses of Identifiable in com.rubecula.jquantity
 

Subinterfaces of Identifiable in com.rubecula.jquantity
 interface Integral
          Interface to define Integral operations.
 interface Millable
          This interface is implemented by objects which can be operated on by a mill, i.e. something which implements MillInterface.
 

Classes in com.rubecula.jquantity that implement Identifiable
 class Approximation
           This Class approximates a value using an immutable double-precision value.
 class BaseNumber
          Abstract (scalar) numerical class from which to derive other concrete classes.
 class Complex
           Representation of a Complex Number Objects of this class represent complex numbers defined on one side or the other of the EL (exponential-log) plane.
 class Compound
          Class
 class Constants
          Class to create Lookupable objects for the JQuantity framework.
 class DivisibleMutable
          Interface to define Mutating Divisible arithmetical operations.
(package private)  class FuzzInt
           This class extends a WholeNumber by adding fuzzy parameters.
 class IntegerPresentation
          Presentation class to deal with integral objects in radix 10.
 class JQuantity
          This class represents a quantity, that is to say a value and its units.
 class JQuantityPresentation
          This class is a string-component representation of a JQuantity.
 class Manifest
          This class defines a "manifest" constant (a whole number which cannot be changed).
 class Mill
          This class is responsible for evaluating operations on Presentable objects.
 class MillFactory
          Factory class for Mills.
 class MutableNumber
          Abstract class from which to derive other concrete classes of mutable numbers.
 class MutablePresentation
          Class
 class NumberPresentation
          Public class used primarily for the output of instances of Rational.
 class OneMatrix
          Class to model a fixed-size one-dimensional matrix (normally called a Vector) but given the name OneMatrix to avoid confusion with Vector.
 class QuantityPresentation
          Presentation class to deal with quantity objects.
 class Rational
          Public class to represent precise rational numbers.
 class Row
          Class
 class SparseMatrix
          Class
 class SymbolicPresentation
          Class to model the presentation of symbolic text, for example in a mathematical formula.
 class TwoMatrix
          Class to represent a fixed size two-dimensional matrix.
 class Value
          This class represents a Rational which may be factored in some way.
 class ValuePresentation
          Presentation class to deal with value objects.
 class WholeNumber
           This class is a logical extension of the BigInteger class, but is an actual extension of MutableNumber.
 

Uses of Identifiable in com.rubecula.units
 

Subinterfaces of Identifiable in com.rubecula.units
 interface Measurable
          This interface specifies the methods which characterize a measurable (i.e. a Units).
 

Classes in com.rubecula.units that implement Identifiable
 class BaseUnit
          This abstract class represents, in its most primitive form, a unit of the Systeme International (SI).
 class FlatUnit
          The public class FlatUnit is used to describe a Measurable which has been flattened out so that all its dimensions and its scale are readily apparent.
 class SiUnit
          This class represents, in its most primitive form, a unit of the Systeme International (SI).
 class Units
          This class extends UnitsFoundation by adding instance fields: _A, _B, _PowerA, _PowerB, _Scale, _Offset and _System.
 class UnitsAll
           Class to model all units.
 class UnitsCGS
           Class UnitsCGS models all of the CGS units as a UnitsTable.
 class UnitsFoundation
          The public abstract class UnitsFoundation is the base class from which the other Units (Measurable) classes are derived.
 class UnitsImperial
           Class UnitsImperial models all of the Imperial ("English") units as a UnitsTable.
 class UnitsSI
           Class UnitsSI models all of the SI units as a UnitsTable.
 class UnitsTable
           This class extends HashMap to provide a table of units values.
 

Uses of Identifiable in com.rubecula.util
 

Subinterfaces of Identifiable in com.rubecula.util
 interface Auditable
          Interface to define certain methods for auditing objects (for debugging purposes).
 interface ExpressionInterface
          Interface to specify the operations relating to the parsing and evaluation of expressions.
 interface LookupableFactoryInterface
          Interface for the creation of Lookupable objects
 interface MillFactoryInterface
          Interface for the creation of mills.
 interface MillInterface
          This interface defines the operations supported by a "Mill".
 interface Nameable
          Interface to allow an object to be mamed, i.e. identified.
 

Classes in com.rubecula.util that implement Identifiable
 class Item
          Abstract base class from which to derive other more concrete classes.
 class Presentation
          This is the base class for presentations to the user, particularly in situations where room for the presentation is limited, such as in a spreadsheet cell.
 class StringPresentation
          Class to model the presentation of pure text.
 class Style
          Class to represent writing styles.