| Package | Description | 
|---|---|
| gui | The graphical user interface made with swing and awt, and the system tray icon. | 
| model | This package contains of data structure classes "model layer": this includes the data 
 structures for profiles, information collections and extraction results. | 
| storage | Storage backend to save and load extraction results. | 
| Constructor and Description | 
|---|
| InformationChangeTable(ExtractionResultCollection collection,
                      java.lang.String moduleName)The first column shows the timestamp of extraction. | 
| InformationJSONView(ExtractionResultCollection collection,
                   java.lang.String moduleName)Constructor to create the JSON view, will be called by the
  InformationView. | 
| InformationTree(ExtractionResultCollection collection) | 
| InformationView(ExtractionResultCollection collection)Constructor for the display class of extracted information. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EnvironmentThis class is a data structure to hold the extracted information, that is
 valid for the whole environment and does not depend on single files. | 
| class  | PartThis data structure represents a file with its belonging extracted
 information. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ExtractionResultCollection | GeneralStorage. getExtractionResultCollection(java.lang.String f) | 
| ExtractionResultCollection[] | GeneralStorage. getResults(ExtractionResultCollection coll)This method is called by the Extractor, if one part was added to the
 profile and only this part was extracted. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GeneralStorage. createResultTree(ExtractionResultCollection coll,
                javax.swing.tree.DefaultMutableTreeNode root)Logic to create the InformationTree from ExtractionResultCollection. | 
| java.util.HashSet<java.lang.String> | GeneralStorage. getAllUsedModules(ExtractionResultCollection collection)Logic to get the names of all used modules for an Environment, to fill
 the GUI ComboBox. | 
| java.lang.String[] | MAPDBStorageInterface. getRawResults(ExtractionResultCollection coll)Logic to get the data to fill the InformationChangeTable. | 
| abstract java.lang.String[] | GeneralStorage. getRawResults(ExtractionResultCollection coll)Default method to extract results from a collection, must be implemented
 by the specific storage interface | 
| java.lang.String[] | FileStorageInterface. getRawResults(ExtractionResultCollection coll)Logic to get the data to fill the InformationChangeTable. | 
| ExtractionResultCollection[] | GeneralStorage. getResults(ExtractionResultCollection coll)This method is called by the Extractor, if one part was added to the
 profile and only this part was extracted. | 
| java.util.ArrayList<java.util.ArrayList<java.lang.String>> | GeneralStorage. getResults(ExtractionResultCollection coll,
          java.lang.String moduleName)Logic to get the data to fill the InformationChangeTable. | 
| java.lang.String[] | GeneralStorage. getResultsHeader(ExtractionResultCollection coll,
                java.lang.String moduleName)Logic to get the header for the InformationChangeTable | 
| java.lang.String | GeneralStorage. getStringResults(ExtractionResultCollection collection,
                java.lang.String moduleName)Logic to get data for the JSON result display. | 
| java.lang.String | GeneralStorage. getStringResults(ExtractionResultCollection collection,
                java.lang.String moduleName,
                java.lang.String extractionDate)Returns a JSON object as String, that represents the extraction result of
 a specific module, at a specific date and for a specific collection. |