Index

C D E F G I J K M N O P R S T U W 
All Classes All Packages

C

ChopAndStitchPanel - Class in eu.steffo.cleaver.gui.panels
This panel displays a ChopPanel and a StitchPanel horizontally side-by-side.
ChopAndStitchPanel(ActionListener, ActionListener) - Constructor for class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
Construct a ChopAndStitchPanel by instantiating and adding a ChopPanel and a StitchPanel to it.
ChopJob - Class in eu.steffo.cleaver.logic
A Job that converts regular files into chopped (*.chp + *.cXX) files.
ChopJob(File, SplitConfig, CryptConfig, CompressConfig) - Constructor for class eu.steffo.cleaver.logic.ChopJob
 
ChopJob(File, SplitConfig, CryptConfig, CompressConfig, Runnable) - Constructor for class eu.steffo.cleaver.logic.ChopJob
 
chopPanel - Variable in class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
The ChopPanel, displayed on the left.
ChopPanel - Class in eu.steffo.cleaver.gui.panels
The CreateJobPanel allowing the creation of ChopJobs.
ChopPanel(ActionListener) - Constructor for class eu.steffo.cleaver.gui.panels.ChopPanel
Construct a ChopPanel.
chopStitchPanel - Variable in class eu.steffo.cleaver.gui.CleaverFrame
The panel allowing the creation of new Jobs.
ChpFileError - Exception in eu.steffo.cleaver.errors
An error in the parsing of the .chp file occoured.
ChpFileError(String) - Constructor for exception eu.steffo.cleaver.errors.ChpFileError
 
clearSelectedFiles() - Method in class eu.steffo.cleaver.gui.panels.rows.FileSelectRow
Clear the files selected in the FileSelectRow.fileChooser, and update the text displayed.
CleaverFrame - Class in eu.steffo.cleaver.gui
A class providing a GUI for Cleaver made with javax.swing.
CleaverFrame(ArrayList<Job>) - Constructor for class eu.steffo.cleaver.gui.CleaverFrame
Construct the CleaverFrame by setting its fields and adding to it the panels it should contain.
close() - Method in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
 
compressConfig - Variable in class eu.steffo.cleaver.logic.ChopJob
 
compressConfig - Variable in class eu.steffo.cleaver.logic.StitchJob
 
CompressConfig - Class in eu.steffo.cleaver.logic.compress
A class containing the configuration for the compression step of a Job.
CompressConfig() - Constructor for class eu.steffo.cleaver.logic.compress.CompressConfig
 
compressionCheckBox - Variable in class eu.steffo.cleaver.gui.panels.rows.option.CompressRow
The checkbox enabling or disabling the crypt step.
compressRow - Variable in class eu.steffo.cleaver.gui.panels.ChopPanel
The Row to enable/disable the compression functionality.
CompressRow - Class in eu.steffo.cleaver.gui.panels.rows.option
A OptionRow allowing the configuration of the compress step of the file chop process.
CompressRow() - Constructor for class eu.steffo.cleaver.gui.panels.rows.option.CompressRow
Construct a CompressRow.
createAndAddChopJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
Propagate downwards the click of the Create Jobs button on the ChopAndStitchPanel.chopPanel.
createAndAddJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.ChopPanel
Add to the jobs ArrayList the ChopJobs for the current settings.
createAndAddJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.StitchPanel
Add to the jobs ArrayList the StitchJobs for the current settings.
createAndAddStitchJobs(ArrayList<Job>, Runnable) - Method in class eu.steffo.cleaver.gui.panels.ChopAndStitchPanel
Propagate downwards the click of the Create Jobs button on the ChopAndStitchPanel.stitchPanel.
createJobButton - Variable in class eu.steffo.cleaver.gui.panels.rows.CreateJobButtonRow
 
createJobButtonRow - Variable in class eu.steffo.cleaver.gui.panels.ChopPanel
The Row containing the button to create the ChopJobs.
createJobButtonRow - Variable in class eu.steffo.cleaver.gui.panels.StitchPanel
The Row containing the button to create the StitchJobs.
CreateJobButtonRow - Class in eu.steffo.cleaver.gui.panels.rows
A Row with a clickable JButton.
CreateJobButtonRow(ActionListener) - Constructor for class eu.steffo.cleaver.gui.panels.rows.CreateJobButtonRow
Construct a CreateJobButtonRow.
CreateJobPanel - Class in eu.steffo.cleaver.gui.panels
The base class for the two job creation panels (ChopPanel and StitchPanel).
CreateJobPanel() - Constructor for class eu.steffo.cleaver.gui.panels.CreateJobPanel
Construct the job panel by setting its layout, adding a border, the TitleRow and the FileSelectRow.
createNextFileOutputStream() - Method in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
Create the following file in the sequence, and update the currentFileOutputStream.
cryptCheckBox - Variable in class eu.steffo.cleaver.gui.panels.rows.option.CryptRow
The checkbox enabling or disabling the crypt step.
cryptConfig - Variable in class eu.steffo.cleaver.logic.ChopJob
 
cryptConfig - Variable in class eu.steffo.cleaver.logic.StitchJob
 
CryptConfig - Class in eu.steffo.cleaver.logic.crypt
A class containing the configuration for the encryption/decryption step of a Job.
CryptConfig(String) - Constructor for class eu.steffo.cleaver.logic.crypt.CryptConfig
Construct a new CryptConfig with a specific encryption key.
CryptInputStream - Class in eu.steffo.cleaver.logic.crypt
 
CryptInputStream(InputStream) - Constructor for class eu.steffo.cleaver.logic.crypt.CryptInputStream
 
CryptOutputStream - Class in eu.steffo.cleaver.logic.crypt
 
CryptOutputStream(OutputStream) - Constructor for class eu.steffo.cleaver.logic.crypt.CryptOutputStream
 
cryptRow - Variable in class eu.steffo.cleaver.gui.panels.ChopPanel
The Row to enable/disable the encryption functionality.
CryptRow - Class in eu.steffo.cleaver.gui.panels.rows.option
A OptionRow allowing the configuration of the crypt step of the file chop process.
CryptRow() - Constructor for class eu.steffo.cleaver.gui.panels.rows.option.CryptRow
Construct a CryptRow.
currentByteCount - Variable in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
 
currentFileCount - Variable in class eu.steffo.cleaver.logic.split.SplitFileInputStream
 
currentFileCount - Variable in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
 
currentFileOutputStream - Variable in class eu.steffo.cleaver.logic.split.SplitFileOutputStream
The FileOutputStream this OutputStream is currently writing to.
C D E F G I J K M N O P R S T U W 
All Classes All Packages