Package rand.asset_forfeiture

Interface Summary
ProfitCalculator An interface that lays out the requirements for a class to calculate the profits derived from hiring illegal immigrants.
 

Class Summary
AssetGui This is the main workhorse class that organizes and runs the Asset Forfeiture profit calculation tool.
Benchmark This Benchmark case simply hires one replacement legal worker for each illegal worker no longer available.
CompanyInfo This is a JDialog extension that interrogates the user about what kind of company is being analyzed.
CustomWage This class is a simple extension of JDialog to interrogate the user for a value for newPL3 (the wage paid to workers hired to replace the illegal immigrants).
DisplayPanel The DisplayPanel is the main user interface to the Asset Forfeiture tool.
GCalc This class contains lots of the common functionality for KFixed, KVariable, and Benchmark.
HelpDialog This is a simple helper class to show help messages in a standard way.
KFixed KFixed calculates the optimum allocation of resources for a firm that can no longer hire illegal immigrants and has the additional constraint of fixed capital costs.
KVariable KVariable calculates the optimum allocation of resources if the firm can no longer hire illegal immigrants, but capital and raw material costs are completely flexible.
MyTextBoxEditor A small improvement on the DefaultCellEditor that selects all the contents of the cell when the user begins to edit.
MyTextBoxRenderer An improvement over the DefaultTableCellRenderer specific to text cells.
WageTableModel We need an enhancement to the DefaultTableModel in order to properly render combo boxes in individual cells as well as prevent the user from editing the output cells.
WageWizard This is the main class you need to instantiate to run the Wage Calculation Wizard.
 

Enum Summary
MOGnames This enumeration describes all the possible MOGs that one can pick to represent the illegal workers' occupations.
States  
variables These are all the input variables that can be used in the DisplayPanel and ProfitCalculator.
WageWizard.columnHeadings This enum describes the column headings for the WageWizard spreadsheet.