Index

B 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.job
A Job to convert a file into one or more chopped (*.chp + *.cXX) files.
ChopJob(File, ICompressConfig, ICryptConfig, ISplitConfig) - Constructor for class eu.steffo.cleaver.logic.job.ChopJob
Create a new ChopJob (without progress updates support).
ChopJob(File, ICompressConfig, ICryptConfig, ISplitConfig, Runnable) - Constructor for class eu.steffo.cleaver.logic.job.ChopJob
Create a new ChopJob (with progress updates support).
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.
chpDocument - Variable in class eu.steffo.cleaver.logic.job.StitchJob
 
ChpFileError - Exception in eu.steffo.cleaver.errors
An error occoured during the parsing of a .chp file.
ChpFileError(String) - Constructor for exception eu.steffo.cleaver.errors.ChpFileError
 
chpFolder - Variable in class eu.steffo.cleaver.logic.job.StitchJob
 
cipher - Variable in class eu.steffo.cleaver.logic.stream.input.CleaverCryptInputStream
 
cipher - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverCryptOutputStream
 
clearSelectedFiles() - Method in class eu.steffo.cleaver.gui.panels.rows.FileSelectRow
Clear the files selected in the FileSelectRow.fileChooser, and update the text displayed.
CleaverCryptInputStream - Class in eu.steffo.cleaver.logic.stream.input
 
CleaverCryptInputStream(InputStream, char[], byte[], byte[]) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverCryptInputStream
 
CleaverCryptOutputStream - Class in eu.steffo.cleaver.logic.stream.output
 
CleaverCryptOutputStream(OutputStream, char[]) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverCryptOutputStream
Create a new CleaverCryptOutputStream with default Cipher parameters (AES algorithm in operation mode CFB8 with PKCS5 padding).
CleaverDeflateInputStream - Class in eu.steffo.cleaver.logic.stream.input
 
CleaverDeflateInputStream(InputStream) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverDeflateInputStream
Construct a new CleaverDeflateInputStream and ensure the passed InputStream implements ICleaverInputStream.
CleaverDeflateOutputStream - Class in eu.steffo.cleaver.logic.stream.output
 
CleaverDeflateOutputStream(OutputStream) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverDeflateOutputStream
Construct a new CleaverDeflateOutputStream and ensure the passed OutputStream implements ICleaverOutputStream.
CleaverForkFileInputStream - Class in eu.steffo.cleaver.logic.stream.input
 
CleaverForkFileInputStream(File, int) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverForkFileInputStream
 
CleaverForkFileOutputStream - Class in eu.steffo.cleaver.logic.stream.output
A custom OutputStream that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on).
CleaverForkFileOutputStream(File, int) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverForkFileOutputStream
Construct a CleaverForkFileOutputStream.
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.
CleaverSimpleFileInputStream - Class in eu.steffo.cleaver.logic.stream.input
 
CleaverSimpleFileInputStream(File) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverSimpleFileInputStream
 
CleaverSimpleFileOutputStream - Class in eu.steffo.cleaver.logic.stream.output
A custom OutputStream that writes the bytes received in input to a single file with a *.c0 extension.
CleaverSimpleFileOutputStream(File) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverSimpleFileOutputStream
 
CleaverSplitFileInputStream - Class in eu.steffo.cleaver.logic.stream.input
 
CleaverSplitFileInputStream(File, long) - Constructor for class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
Construct a SplitFileInputStream.
CleaverSplitFileOutputStream - Class in eu.steffo.cleaver.logic.stream.output
A custom OutputStream that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on).
CleaverSplitFileOutputStream(File, long) - Constructor for class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
Construct a CleaverSplitFileOutputStream.
close() - Method in class eu.steffo.cleaver.logic.stream.input.CleaverForkFileInputStream
 
close() - Method in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
 
close() - Method in class eu.steffo.cleaver.logic.stream.output.CleaverForkFileOutputStream
 
close() - Method in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
 
compressConfig - Variable in class eu.steffo.cleaver.logic.job.ChopJob
The IConfig for the Compress step.
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.
createChpFile(OutputStream) - Method in class eu.steffo.cleaver.logic.job.ChopJob
Generate the element tree by calling the ICleaverOutputStream.toElement(Document) method on the passed OutputStream and by writing the results on a file with a Transformer.
createCompressOutputStream(OutputStream) - Method in class eu.steffo.cleaver.logic.job.ChopJob
Create a OutputStream based on the ChopJob.compressConfig of this ChopJob.
createCryptOutputStream(OutputStream) - Method in class eu.steffo.cleaver.logic.job.ChopJob
Create a OutputStream based on the ChopJob.cryptConfig of this ChopJob.
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.
createNextFileInputStream() - Method in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
Open the following file in the sequence, and update the CleaverSplitFileInputStream.currentFileInputStream.
createNextFileOutputStream() - Method in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
Create the following file in the sequence, and update the CleaverSplitFileOutputStream.currentFileOutputStream.
createSplitOutputStream() - Method in class eu.steffo.cleaver.logic.job.ChopJob
Create a OutputStream based on the ChopJob.splitConfig of this ChopJob.
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.job.ChopJob
The IConfig for the Crypt step.
cryptKey - Variable in class eu.steffo.cleaver.logic.job.StitchJob
 
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.stream.input.CleaverSplitFileInputStream
 
currentByteCount - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
 
currentFileCount - Variable in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
 
currentFileCount - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
 
currentFileInputStream - Variable in class eu.steffo.cleaver.logic.stream.input.CleaverSplitFileInputStream
The FileInputStream this InputStream is currently reading from.
currentFileOutputStream - Variable in class eu.steffo.cleaver.logic.stream.output.CleaverSplitFileOutputStream
The FileOutputStream this OutputStream is currently writing to.
B C D E F G I J K M N O P R S T U W 
All Classes All Packages