Package com.rubecula.util

This is the high-level description of the util package.

See:
          Description

Interface Summary
Auditable Interface to define certain methods for auditing objects (for debugging purposes).
Dependent Interface defining operations which determine dependency between spreadsheet cells.
ExpressionInterface Interface to specify the operations relating to the parsing and evaluation of expressions.
ExpressionParserFactoryInterface This interface defines the operation of creating a new instance of an ExpressionParser.
Identifiable Interface to allow an object to be identified.
Lookupable This interface defines the lookup operations associated with variables, constants, memory values, etc.
Millable This interface defines the operations supported by a "Mill".
MillFactoryInterface Interface for the creation of mills.
Presentable This interface defines the linkage between values in the JQuantity package and user interface classes, such as in com.rubecula.spreadsheet.
PresentableFactoryInterface Factory interface to create new presentables from doubles or longs.
PresentationFactoryInterface Factory interface to create new presentations from strings (the preferred method of creating new objects in the jquantity world).
 

Class Summary
AlphabeticalMap Class to define an alphabetical map, that is to say a Map where the keys are case-insensitive Strings.
AttrMap Class to define an Attribute Map for customizing the presentation of objects, particularly objects of the JQuantity package.
Configuration This class needs to be brought up to compliance.
Kleenean  
MacroLibrary  
PresentableString This class represents a Presentable string which can be used for several purposes such as expressions, formulas, etc.
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.
PushbackStringTokenizer Class to implement StringTokenizer with a one-deep pushback buffer.
PushbackStringTokenizer.Test Test class.
Range Class for handling ranges of integers.
Sort An old class from the days before Comparable.
SortableHashTable  
StringPresentation Title:
StringUtils String utilities.
 

Exception Summary
BaseException Provides a common base class for all exception so that these can be easily identified and organized.
LocalizedException Abstract exception class used for localizable exceptions.
MillException Exception class for the operation of a Mill.
PresentableException Exception for errors when creating Presentable objects.
PresentationException Checked Exception for Presentation objects.
 

Package com.rubecula.util Description

This is the high-level description of the util package.

It contains certain classes and interfaces which are essentially application-independent, but many of them are to support communication between the JQuantity package and the Spreadsheet package.


Last Updated: 2003-04-02