Package | Description |
---|---|
controller |
Application controller classes, for managing the extraction
process, the storage of the extracted information, management of modules and profiles,
event handling, and environment observation.
|
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.
|
Modifier and Type | Field and Description |
---|---|
Profile |
ProfileController.ProfilePart.profile |
Modifier and Type | Method and Description |
---|---|
Profile |
ProfileController.createProfile(java.lang.String name)
Creates a new
Profile |
Profile |
ProfileController.createProfileFromTemplate(ProfileTemplate template)
Creates a new
Profile from a ProfileTemplate . |
Profile |
ProfileController.getDefaultProfile()
Returns the default profile (the only profile that does always exist)
|
Profile |
ProfileController.getProfile(java.lang.String UUID)
Returns a
Profile with a specific UUID |
Modifier and Type | Method and Description |
---|---|
java.util.HashSet<Profile> |
ProfileController.getProfiles()
Returns a list of all current
Profile s. |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<java.lang.Object> |
Extractor.extractNewParts(Part[] parts,
Profile profile,
boolean isAsync)
|
void |
ProfileController.remove(Profile profile)
Removes a
Profile form the application. |
void |
ProfileController.setDefaultProfile(Profile profile)
Makes a
Profile the default profile. |
void |
ExtractionController.updateProfileView(Profile profile)
Updates the
GUI at profile changes. |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<java.lang.Object> |
Extractor.extract(java.util.Collection<Profile> profiles,
boolean isAsync,
boolean partsOnly)
Start an extraction for all profiles in the HashSet.
|
Constructor and Description |
---|
ProfilePart(Profile profile,
Part part) |
Modifier and Type | Field and Description |
---|---|
(package private) javax.swing.JComboBox<Profile> |
ProfileTab.profileList |
Modifier and Type | Method and Description |
---|---|
Profile |
ProfileTab.getSelectedProfile() |
Modifier and Type | Method and Description |
---|---|
void |
ProfileModuleTab.createAllModules(Profile profile) |
void |
ProfilePartsTab.createAllParts(Profile profile) |
void |
ProfileEnvironmentInformationTab.showInformation(Profile profile) |
void |
ProfileTab.updateProfile(Profile profile)
Update the gui view, if something has changed in the moduleSelected
profile.
|
void |
GUI.updateProfile(Profile profile)
Informs the profile tab that a specific
Profile was altered, and
updates the tab, it the updated Profile is the current shown Profile. |
void |
ProfilePartsTab.updateSelectedPart(Profile profile) |
Modifier and Type | Field and Description |
---|---|
(package private) Profile |
ProfileTest.profile |
Modifier and Type | Method and Description |
---|---|
void |
GeneralStorage.save(Part part,
Profile profile) |
void |
GeneralStorage.save(Profile profile)
This method is called by the Extractor, if all parts of the profile were
extracted.
|