|
Class Summary |
| AboutWindow |
This is the window that displays the information about eShopper and eGroup |
| AddItemWindow |
This window allows the user to add a recipe or an ingredient to
the current list. |
| CreateIngredientWindow |
This window allows the user to create new ingredients and
insert them in the database. |
| CreateRecipeWindow |
This is the window by which recipes are added to the database. |
| eShopper |
This is the executive part of the program. |
| eShopperAction |
This is a class that can represent any undoable action in
eShopper. |
| eShopperClipboard |
This class allows for copying and pasting within eShopper. |
| eShopperCombiner |
Takes the list and creates a vector of ingredients which can be
used both by the item view and the export functions. |
| eShopperDate |
This is a subclass of eShopperNode which represents a date node. |
| eShopperDB |
This class provides database access to eShopper. |
| eShopperGUI |
All the GUI objects (i.e. |
| eShopperIngredient |
This class is for the ingredients in a list. |
| eShopperList |
eShopperList is a subclass of JTree which creates the single
JTree from the tree object. |
| eShopperMisc |
This is a miscelaneous item in the list. |
| eShopperNode |
An abstract class to specify the functions and attributes common
to all of the nodes on our eShopperList. |
| eShopperRecipe |
eShopperRecipe has eShopperIngredients as children. |
| eShopperRoot |
This class takes care of all the view stuff and is consequently the most messy. |
| eShopperTree |
This class implements TreeModel. |
| eShopperUnit |
This class implements units and unit conversion for the Ingredients. |
| expansionListener |
This keeps track of all the paths in the tree that are set to be expanded |
| handyShopperDB |
This class creates a HandyShopper compatible database from the eShopper database. |
| Ingredient |
This is an Ingredient that is in the database, but doesn't need
the information associated with being in a recipe or a shopping list. |
| IngredientWindow |
IngredientWindow serves as an abstract class from which are created the
CreateIngredientWindow and ManageIngredientWindow classes. |
| List |
This is a recipe that is in the database but does not need the information
associated with being in a shopping list. |
| MainWindow |
This is the main eShopper window. |
| ManageIngredientsWindow |
This window allows the user to edit the properties of the
ingredients in the database. |
| ManageListsWindow |
|
| ManageRecipesWindow |
This window allows you to edit pre-existing recipes in the database or add
a new recipe thereto. |
| Recipe |
This is a recipe that is in the database but does not need the information
associated with being in a shopping list. |
| RecipeIngredient |
This is an ingredient that is associated with a recipe. |
| RecipeWindow |
This is the parent of the windows to create and manage recipes. |