<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html"title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></td>
<divclass="block">This panel displays a <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a><i>horizontally</i> side-by-side.</div>
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html"title="class in eu.steffo.cleaver.logic"><code>Job</code></a> that converts regular files into <i>chopped</i> (*.chp + *.cXX) files.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></td>
<divclass="block">The <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>CreateJobPanel</code></a> allowing the creation of <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html"title="class in eu.steffo.cleaver.logic"><code>ChopJobs</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/errors/ChpFileError.html"title="class in eu.steffo.cleaver.errors">ChpFileError</a></td>
<thclass="colLast"scope="row">
<divclass="block">An error in the parsing of the .chp file occoured.</div>
<divclass="block">A class providing a GUI for Cleaver made with <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/package-summary.html?is-external=true"class="externalLink"><code>javax.swing</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html"title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></td>
<divclass="block">A class containing the configuration for the compression step of a <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html"title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/CompressRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option">CompressRow</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/OptionRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option"><code>OptionRow</code></a> allowing the <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html"title="class in eu.steffo.cleaver.logic.compress"><code>configuration of the compress step</code></a> of the file chop process.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/CreateJobButtonRow.html"title="class in eu.steffo.cleaver.gui.panels.rows">CreateJobButtonRow</a></td>
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/Row.html"title="class in eu.steffo.cleaver.gui.panels.rows"><code>Row</code></a> with a clickable <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JButton.html?is-external=true"title="class or interface in javax.swing"class="externalLink"><code>JButton</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html"title="class in eu.steffo.cleaver.gui.panels">CreateJobPanel</a></td>
<divclass="block">The base class for the two job creation panels (<ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>).</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></td>
<divclass="block">A class containing the configuration for the encryption/decryption step of a <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html"title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptInputStream.html"title="class in eu.steffo.cleaver.logic.crypt">CryptInputStream</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptOutputStream.html"title="class in eu.steffo.cleaver.logic.crypt">CryptOutputStream</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/CryptRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option">CryptRow</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/OptionRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option"><code>OptionRow</code></a> allowing the <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt"><code>configuration of the crypt step</code></a> of the file chop process.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/ErrorProgress.html"title="class in eu.steffo.cleaver.logic.progress">ErrorProgress</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/FileSelectRow.html"title="class in eu.steffo.cleaver.gui.panels.rows">FileSelectRow</a></td>
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/Row.html"title="class in eu.steffo.cleaver.gui.panels.rows"><code>Row</code></a> allowing for the selection of one or multiple files through a <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JFileChooser.html?is-external=true"title="class or interface in javax.swing"class="externalLink"><code>JFileChooser</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/FinishedProgress.html"title="class in eu.steffo.cleaver.logic.progress">FinishedProgress</a></td>
<divclass="block">A <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true"title="class or interface in java.lang"class="externalLink"><code>Thread</code></a> that allows access to the basic .</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html"title="class in eu.steffo.cleaver.gui.panels">JobsButtonsPanel</a></td>
<thclass="colLast"scope="row">
<divclass="block">A panel that holds the buttons to perform actions on jobs.</div>
</th>
</tr>
<trclass="altColor"id="i18">
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html"title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></td>
<divclass="block">The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink"><code>Panel</code></a> containing the jobs <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JTable.html?is-external=true"title="class or interface in javax.swing"class="externalLink"><code>Table</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/KeyRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option">KeyRow</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/OptionRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option"><code>OptionRow</code></a> allowing the <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt"><code>configuration of the crypt step</code></a> of the file stitch process.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/MergeConfig.html"title="class in eu.steffo.cleaver.logic.split">MergeConfig</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split"><code>SplitConfig</code></a> created by reading a *.chp file, containing the number of parts and their size, but not the resulting file size.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/NotStartedProgress.html"title="class in eu.steffo.cleaver.logic.progress">NotStartedProgress</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/OptionRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option">OptionRow</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/Row.html"title="class in eu.steffo.cleaver.gui.panels.rows"><code>Row</code></a> where options can be set.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/errors/ProgrammingError.html"title="class in eu.steffo.cleaver.errors">ProgrammingError</a></td>
<thclass="colLast"scope="row">
<divclass="block">An exception that should never be thrown during the execution of the program.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/Progress.html"title="class in eu.steffo.cleaver.logic.progress">Progress</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/Row.html"title="class in eu.steffo.cleaver.gui.panels.rows">Row</a></td>
<divclass="block">A left-aligned <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/JPanel.html?is-external=true"title="class or interface in javax.swing"class="externalLink"><code>JPanel</code></a> with a <i>horizontal</i><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.desktop/javax/swing/BoxLayout.html?is-external=true"title="class or interface in javax.swing"class="externalLink"><code>BoxLayout</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitByPartsConfig.html"title="class in eu.steffo.cleaver.logic.split">SplitByPartsConfig</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitBySizeConfig.html"title="class in eu.steffo.cleaver.logic.split">SplitBySizeConfig</a></td>
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split"><code>SplitConfig</code></a> for splitting a file in parts of a specific part size.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></td>
<divclass="block">A class containing the configuration for the split/merge step of a <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html"title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html"title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></td>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html"title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></td>
<divclass="block">A custom <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/OutputStream.html?is-external=true"title="class or interface in java.io"class="externalLink"><code>OutputStream</code></a> that writes the bytes received in input in multiple files with a progressively increasing number (.c1, .c2, .c3, and so on).</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/SplitRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option">SplitRow</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/option/OptionRow.html"title="class in eu.steffo.cleaver.gui.panels.rows.option"><code>OptionRow</code></a> allowing the <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split"><code>configuration of the split step</code></a> of the file chop process.</div>
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html"title="class in eu.steffo.cleaver.logic"><code>Job</code></a> that converts <i>chopped</i> (*.chp + *.cXX) files back into regular files.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html"title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></td>
<divclass="block">The <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html"title="class in eu.steffo.cleaver.gui.panels"><code>CreateJobPanel</code></a> allowing the creation of <ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html"title="class in eu.steffo.cleaver.logic"><code>StitchJobs</code></a>.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/TitleRow.html"title="class in eu.steffo.cleaver.gui.panels.rows">TitleRow</a></td>
<thclass="colLast"scope="row">
<divclass="block">A <ahref="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/rows/Row.html"title="class in eu.steffo.cleaver.gui.panels.rows"><code>Row</code></a> containing a label, to be used as a title.</div>
<tdclass="colFirst"><ahref="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/WorkingProgress.html"title="class in eu.steffo.cleaver.logic.progress">WorkingProgress</a></td>