| Package | Description |
|---|---|
| configuration |
Configuration classes including module configurations and project directory structure configurations.
|
| 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.
|
| modules |
Sources relevant to the information extraction modules especially
abstract module classes for the different types of modules (file-dependent,
environment, daemon), and the module implementations.
|
| storage |
Storage backend to save and load extraction results.
|
| Class and Description |
|---|
| OperatingSystem.OsName
Operating system types for a general distinction.
|
| Class and Description |
|---|
| Event
Represents an event that occurred in the system environment and was monitored
by one of the application daemons, or an event created as result of other
occurring events.
|
| GenericModule
Generic modules are used to provide a list of available modules without
configuration.
|
| Part
This data structure represents a file with its belonging extracted
information.
|
| Profile
A Profile is a data structure that contains a list of files (
Part)
and a list of configured AbstractModules to be used on these files. |
| ProfileTemplate
A template class for a
Profile, to save and load a pre-configured set
of AbstractModules used for the fast creation of a Profile. |
| Class and Description |
|---|
| ExtractionResultCollection
Information collections are used to collect sets of extracted information as
ExtractionResults, for example from different module extractions, to
be saved together. |
| Part
This data structure represents a file with its belonging extracted
information.
|
| Profile
A Profile is a data structure that contains a list of files (
Part)
and a list of configured AbstractModules to be used on these files. |
| Class and Description |
|---|
| Environment
This class is a data structure to hold the extracted information, that is
valid for the whole environment and does not depend on single files.
|
| ExtractionResult
This class represents the result of a single module extraction run.
|
| ExtractionResultCollection
Information collections are used to collect sets of extracted information as
ExtractionResults, for example from different module extractions, to
be saved together. |
OperatingSystem
AbstractModules use this class to define a list of operating
systems where they are compatible with, and to validate if they can be
executed on the current system. |
| OperatingSystem.OsName
Operating system types for a general distinction.
|
| Part
This data structure represents a file with its belonging extracted
information.
|
| Profile
A Profile is a data structure that contains a list of files (
Part)
and a list of configured AbstractModules to be used on these files. |
| Class and Description |
|---|
| Event
Represents an event that occurred in the system environment and was monitored
by one of the application daemons, or an event created as result of other
occurring events.
|
| ExtractionResult
This class represents the result of a single module extraction run.
|
| KeyValueResult
Utility class to be used by
ExtractionResult to store simple
extracted information in key-value format. |
| Class and Description |
|---|
| ExtractionResult
This class represents the result of a single module extraction run.
|
| ExtractionResultCollection
Information collections are used to collect sets of extracted information as
ExtractionResults, for example from different module extractions, to
be saved together. |
| Part
This data structure represents a file with its belonging extracted
information.
|
| Profile
A Profile is a data structure that contains a list of files (
Part)
and a list of configured AbstractModules to be used on these files. |