Classes that are part of GUIGen
[Previous] [Main] [Next]

JGuiGen Classes - Data Dictionary


·JGuiGen.java - This is the main application. It is basically a menu system to reach the other classes.  
·Create Data Dict - DataDictCheck.java - Compares the contents of the data_dict table with the metadata from the SQL tables  
·Edit Data Dictionary - DataDictionaryEdit.java - Edit screen for the data_dict table.  
·DataDictWriteTableModel.java - write a java file that contains an abstracttablemodel for one of the SQL tables.  
·Codes Bank - JGuiGen-I18n.java. This class runs both the Codes Bank and the I18N table edit. The actual table is overloaded and holds both kinds of data.  
·Generate Application - DataDictGenerate.java - a small menu that calls A) the Write Abstract Table Model, B) the Sort Column Order and C) the Generate Code classes.  
·DataDictSort.java - a small class that allows you to sort the columns in your table into an order that makes sense when you generate an edit screen.  
·DataDictWriteGuiCode.java - write five java files, and an optional HTML version of the main java file. The five java files are 1) the main GUI file to view, edit, add, delete rows in a SQL table, 2) the class that builds the layout, 3) a dummy class that responds to the Extra button on generated applications 4) an abstractTextCase.java file to start off a testCase run and 5) a TestCase.java file to test the main application.  
·Internationalization - JGuiGen-I18n.java. This class runs both the I18N and the Codes bank screens. It writes resource bundles for the generated application. The resource bundles contains all of the visible text in the generated java file. This file can be translated to view the application in different languages.  
·DataDictGuiBulder1.java - part of writing the Gui code.  
·DataDictGuiBuilder2.java - part of writing the Gui code.  
·DataDictGuiBuilder3.java - part of writing the Gui code.  
·Model.java - This file contains utilities and links the various applications with the AbstractTableModel files.  
·DBMaster.java - this file creates a console that shows SQL commands and errors.  
·There are more classes now - these will be documented soon.