All Classes
Class | Description |
---|---|
AFileWriter |
Abstract class AFileWriter member of class adapter pattern (Target).
|
AGGREGATE_Ger_Satellite |
Aggregates all Satellites that have german channels implements
IAggregate . |
AGGREGATE_Radio_Channels |
Aggregates all Satellites with radio channels implements
IAggregate . |
AGGREGATE_Satellite_Channels_HD |
Aggregates all Satellites with HD channels implements
IAggregate . |
AGGREGATE_Satellite_Eng_Channel |
Aggregates all Satellites with english channels implements
IAggregate . |
AGGREGATE_Satellite_Ger_Channel |
Aggregates all Satellites with german channels implements
IAggregate . |
AGGREGATE_Satellite_Transponder_Count_Channels |
Aggregates all Satellites with their respective count of radio and TV
channels implements
IAggregate . |
Channel |
Class to represent Channels with the for this project needed information
(could be extended).
|
ComboBoxRenderer |
ComboBoxRenderer class inherits
DefaultListCellRenderer . |
CompositeContainer |
CompositeContainer class to represent a hierarchical structure of any depth.
|
Constants |
Holds constants
|
Controller |
Controller class which handles the GUI, modules and a list of objects of the
highest hierarchy (satellites).
|
FileChooser |
FileChooser inherits JFileChooser |
FileWriterWrapper |
FileWriterWrapper member of class adapter pattern (adapter).
|
GUI |
GUI class inherits
JFrame and implements ActionListener for
buttons. |
IAggregate |
Interface for all aggregation modules inherits
IDescriptor |
IDescriptor |
Interface for both aggregation and output modules to add functionality
regarding name and description.
|
IOutput |
Interface for all output modules inherits
IDescriptor |
JSONFileWriter |
JSONFileWriter class implements
IOutput . |
JSONLoader |
JSONLoader class, holds function that returns list of satellites.
|
Main |
Class Main is the run target class and contains the main function
|
ModuleLoader<C> |
Loads modules from a given directory with a given parent class.
|
Satellite |
Class to represent a Satellite with the for this project needed information
(could be extended).
|
SimpleFileWriter |
SimpleFileWriter class implements
IOutput . |
TestAggregations |
TestAggregations class tests all aggregations.
|
TestCompositeContainer |
TestCompositeContainer class tests composite container.
|
TestJSONBuilder |
Class to create dummy JSON file with a constant subset of the original JSON
data.
|
TestModel |
TestModel class tests the data model.
|
TestOutputs |
TestOutputs tests all outputs.
|
TextBoxWriter |
TextBoxWriter class inherits
JFrame implements IOutput . |
Transponder |
Class to represent a Transponder with the for this project needed information
(could be extended).
|