mirror of
https://github.com/Steffo99/unimore-oop-2020-cleaver.git
synced 2024-11-21 23:54:20 +00:00
Commit the things I forgot
This commit is contained in:
parent
5b0e7c8bce
commit
7689a3dffc
53 changed files with 907 additions and 268 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -115,3 +115,5 @@ fabric.properties
|
|||
.idea/**/markdown-navigator/
|
||||
|
||||
# End of https://www.gitignore.io/api/java,jetbrains
|
||||
|
||||
sample/
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
<project version="4">
|
||||
<component name="JavadocGenerationManager">
|
||||
<option name="OUTPUT_DIRECTORY" value="$PROJECT_DIR$/docs" />
|
||||
<option name="OPTION_SCOPE" value="private" />
|
||||
<option name="OTHER_OPTIONS" value="-encoding UTF-8 -docencoding utf-8 -charset utf-8 --add-stylesheet D:\Codice\cleaver\resources\style.css" />
|
||||
<option name="OPTION_INCLUDE_LIBS" value="true" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_13" default="false" project-jdk-name="13" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
|
|
|
@ -14,12 +14,16 @@ The project specification document is available [here](http://didattica.agentgro
|
|||
|
||||
The documentation for this project is available [here](https://gh.steffo.eu/cleaver).
|
||||
|
||||
> It hasn't been written yet!
|
||||
It is being hosted on GitHub Pages.
|
||||
|
||||
## Screenshots
|
||||
|
||||
### Progress
|
||||
|
||||
#### 2020-01-03
|
||||
|
||||
![](https://i.imgur.com/4ZUVo2v.png)
|
||||
|
||||
#### 2019-12-07
|
||||
|
||||
![](https://i.imgur.com/nlmvEUX.png)
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>All Classes</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="class index">
|
||||
<meta name="generator" content="javadoc/AllClassesIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -20,7 +21,7 @@
|
|||
<script type="text/javascript" src="script-dir/jquery-ui.js"></script>
|
||||
</head>
|
||||
<body class="all-classes-index">
|
||||
<script type="text/javascript">var data = {"i0":2,"i1":2,"i2":2,"i3":8,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":8,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2};
|
||||
<script type="text/javascript">var data = {"i0":2,"i1":2,"i2":2,"i3":8,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":8,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2};
|
||||
var tabs = {65535:["t0","All Classes"],2:["t2","Class Summary"],8:["t4","Exception Summary"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
|
@ -88,15 +89,21 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<tbody>
|
||||
<tr class="altColor" id="i0">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">This panel displays a <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <a href="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>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i1">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A <a href="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>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i2">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">The <a href="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 <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic"><code>ChopJobs</code></a>.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i3">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/errors/ChpFileError.html" title="class in eu.steffo.cleaver.errors">ChpFileError</a></td>
|
||||
|
@ -112,7 +119,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</tr>
|
||||
<tr class="rowColor" id="i5">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html" title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A class containing the configuration for the compression step of a <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i6">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CompressRow</a></td>
|
||||
|
@ -124,109 +133,137 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</tr>
|
||||
<tr class="altColor" id="i8">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html" title="class in eu.steffo.cleaver.gui.panels">CreateJobPanel</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">The base class for the two job creation panels (<a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>).</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i9">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A class containing the configuration for the encryption/decryption step of a <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i10">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptInputStream.html" title="class in eu.steffo.cleaver.logic.crypt">CryptInputStream</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i11">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/ErrorProgress.html" title="class in eu.steffo.cleaver.logic.progress">ErrorProgress</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptOutputStream.html" title="class in eu.steffo.cleaver.logic.crypt">CryptOutputStream</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i12">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows">FileSelectRow</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i13">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/FinishedProgress.html" title="class in eu.steffo.cleaver.logic.progress">FinishedProgress</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/ErrorProgress.html" title="class in eu.steffo.cleaver.logic.progress">ErrorProgress</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i14">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows">FileSelectRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i15">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsButtonsPanel</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/FinishedProgress.html" title="class in eu.steffo.cleaver.logic.progress">FinishedProgress</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i16">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A <code>Thread</code> that allows access to the basic .</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i17">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsButtonsPanel</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A panel that holds the buttons to perform actions on jobs.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i18">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">The <code>Panel</code> containing the jobs <code>Table</code>.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i19">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option">KeyRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i18">
|
||||
<tr class="altColor" id="i20">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/Main.html" title="class in eu.steffo.cleaver">Main</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">The class containing the main function.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i19">
|
||||
<tr class="rowColor" id="i21">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/NotStartedProgress.html" title="class in eu.steffo.cleaver.logic.progress">NotStartedProgress</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i20">
|
||||
<tr class="altColor" id="i22">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/OptionRow.html" title="class in eu.steffo.cleaver.gui.rows.option">OptionRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i21">
|
||||
<tr class="rowColor" id="i23">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/errors/ProgrammingError.html" title="class in eu.steffo.cleaver.errors">ProgrammingError</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">An exception that should never be thrown during the execution of the program.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i22">
|
||||
<tr class="altColor" id="i24">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/Progress.html" title="class in eu.steffo.cleaver.logic.progress">Progress</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i23">
|
||||
<tr class="rowColor" id="i25">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows">Row</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i24">
|
||||
<tr class="altColor" id="i26">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitByPartsConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitByPartsConfig</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i25">
|
||||
<tr class="rowColor" id="i27">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitBySizeConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitBySizeConfig</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i26">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i27">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i28">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A class containing the configuration for the split/merge step of a <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i29">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i30">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i31">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/Test.html" title="class in eu.steffo.cleaver">Test</a></td>
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i32">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">A <a href="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>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i33">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></td>
|
||||
<th class="colLast" scope="row">
|
||||
<div class="block">The <a href="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 <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic"><code>StitchJobs</code></a>.</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="altColor" id="i34">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/Test.html" title="class in eu.steffo.cleaver">Test</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i35">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html" title="class in eu.steffo.cleaver.gui.rows">TitleRow</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
<tr class="rowColor" id="i33">
|
||||
<tr class="altColor" id="i36">
|
||||
<td class="colFirst"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/WorkingProgress.html" title="class in eu.steffo.cleaver.logic.progress">WorkingProgress</a></td>
|
||||
<th class="colLast" scope="row"> </th>
|
||||
</tr>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>All Packages</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="package index">
|
||||
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -99,7 +100,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</tr>
|
||||
<tr class="rowColor">
|
||||
<th class="colFirst" scope="row"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></th>
|
||||
<td class="colLast"> </td>
|
||||
<td class="colLast">
|
||||
<div class="block">A package containing most <code>JPanels</code> used by the Cleaver GUI.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<th class="colFirst" scope="row"><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/package-summary.html">eu.steffo.cleaver.gui.rows</a></th>
|
||||
|
@ -117,11 +120,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</tr>
|
||||
<tr class="rowColor">
|
||||
<th class="colFirst" scope="row"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/package-summary.html">eu.steffo.cleaver.logic.compress</a></th>
|
||||
<td class="colLast"> </td>
|
||||
<td class="colLast">
|
||||
<div class="block">The package containing classes related to the (de)compression functionality.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<th class="colFirst" scope="row"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/package-summary.html">eu.steffo.cleaver.logic.crypt</a></th>
|
||||
<td class="colLast"> </td>
|
||||
<td class="colLast">
|
||||
<div class="block">The package containing classes related to the encryption/decryption functionality.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<th class="colFirst" scope="row"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/package-summary.html">eu.steffo.cleaver.logic.progress</a></th>
|
||||
|
@ -129,7 +136,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</tr>
|
||||
<tr class="altColor">
|
||||
<th class="colFirst" scope="row"><a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/package-summary.html">eu.steffo.cleaver.logic.split</a></th>
|
||||
<td class="colLast"> </td>
|
||||
<td class="colLast">
|
||||
<div class="block">The package containing classes related to the file splitting/merging functionality.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>Constant Field Values</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="summary of constants">
|
||||
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>Deprecated List</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="deprecated elements">
|
||||
<meta name="generator" content="javadoc/DeprecatedListWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>API Help</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="help">
|
||||
<meta name="generator" content="javadoc/HelpWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>C-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: C">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -74,21 +75,33 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h2 class="title">C</h2>
|
||||
<dl>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">ChopAndStitchPanel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">This panel displays a <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <a href="../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>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#%3Cinit%3E(java.awt.event.ActionListener,java.awt.event.ActionListener)">ChopAndStitchPanel(ActionListener, ActionListener)</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Construct a ChopAndStitchPanel by instantiating and adding a <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and a <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a> to it.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic"><span class="typeNameLink">ChopJob</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/package-summary.html">eu.steffo.cleaver.logic</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A <a href="../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>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#%3Cinit%3E(java.io.File,eu.steffo.cleaver.logic.split.SplitConfig,eu.steffo.cleaver.logic.crypt.CryptConfig,eu.steffo.cleaver.logic.compress.CompressConfig)">ChopJob(File, SplitConfig, CryptConfig, CompressConfig)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#%3Cinit%3E(java.io.File,java.lang.Runnable,eu.steffo.cleaver.logic.split.SplitConfig,eu.steffo.cleaver.logic.crypt.CryptConfig,eu.steffo.cleaver.logic.compress.CompressConfig)">ChopJob(File, Runnable, SplitConfig, CryptConfig, CompressConfig)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#%3Cinit%3E(java.io.File,eu.steffo.cleaver.logic.split.SplitConfig,eu.steffo.cleaver.logic.crypt.CryptConfig,eu.steffo.cleaver.logic.compress.CompressConfig,java.lang.Runnable)">ChopJob(File, SplitConfig, CryptConfig, CompressConfig, Runnable)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#chopPanel">chopPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a>, displayed on the left.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">ChopPanel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <a href="../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 <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic"><code>ChopJobs</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#%3Cinit%3E(java.awt.event.ActionListener)">ChopPanel(ActionListener)</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Construct a ChopPanel.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html#chopStitchPanel">chopStitchPanel</a></span> - Variable in class eu.steffo.cleaver.gui.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html" title="class in eu.steffo.cleaver.gui">CleaverFrame</a></dt>
|
||||
<dd>
|
||||
<div class="block">The panel allowing the creation of new <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Jobs</code></a>.</div>
|
||||
|
@ -111,60 +124,92 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#close()">close()</a></span> - Method in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#compressConfig">compressConfig</a></span> - Variable in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html" title="class in eu.steffo.cleaver.logic.compress"><span class="typeNameLink">CompressConfig</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/package-summary.html">eu.steffo.cleaver.logic.compress</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A class containing the configuration for the compression step of a <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html#%3Cinit%3E()">CompressConfig()</a></span> - Constructor for class eu.steffo.cleaver.logic.compress.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html" title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html#compressionCheckBox">compressionCheckBox</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CompressRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#compressOptionPanel">compressOptionPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#compressRow">compressRow</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to enable/disable the compression functionality.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html" title="class in eu.steffo.cleaver.gui.rows.option"><span class="typeNameLink">CompressRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/package-summary.html">eu.steffo.cleaver.gui.rows.option</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html#%3Cinit%3E()">CompressRow()</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CompressRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#createAndAddChopJobs(java.util.ArrayList,java.lang.Runnable)">createAndAddChopJobs(ArrayList<Job>, Runnable)</a></span> - Method in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Propagate downwards the click of the <i>Create Jobs</i> button on the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#chopPanel"><code>ChopAndStitchPanel.chopPanel</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#createAndAddJobs(java.util.ArrayList,java.lang.Runnable)">createAndAddJobs(ArrayList<Job>, Runnable)</a></span> - Method in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Add to the <code>jobs ArrayList</code> the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic"><code>ChopJobs</code></a> for the current settings.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html#createAndAddJobs(java.util.ArrayList,java.lang.Runnable)">createAndAddJobs(ArrayList<Job>, Runnable)</a></span> - Method in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Add to the <code>jobs ArrayList</code> the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic"><code>StitchJobs</code></a> for the current settings.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#createAndAddStitchJobs(java.util.ArrayList,java.lang.Runnable)">createAndAddStitchJobs(ArrayList<Job>, Runnable)</a></span> - Method in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Propagate downwards the click of the <i>Create Jobs</i> button on the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#stitchPanel"><code>ChopAndStitchPanel.stitchPanel</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html#createJobButton">createJobButton</a></span> - Variable in class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows">CreateJobButtonRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#createJobButtonPanel">createJobButtonPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html#createJobButtonPanel">createJobButtonPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#createJobButtonRow">createJobButtonRow</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> containing the button to create the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic"><code>ChopJobs</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html#createJobButtonRow">createJobButtonRow</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></dt>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> containing the button to create the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic"><code>StitchJobs</code></a>.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows"><span class="typeNameLink">CreateJobButtonRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/package-summary.html">eu.steffo.cleaver.gui.rows</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html#%3Cinit%3E(java.awt.event.ActionListener)">CreateJobButtonRow(ActionListener)</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows">CreateJobButtonRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">CreateJobPanel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html#%3Cinit%3E(java.awt.event.ActionListener)">CreateJobPanel(ActionListener)</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html" title="class in eu.steffo.cleaver.gui.panels">CreateJobPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The base class for the two job creation panels (<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a> and <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>).</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html#%3Cinit%3E()">CreateJobPanel()</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html" title="class in eu.steffo.cleaver.gui.panels">CreateJobPanel</a></dt>
|
||||
<dd>
|
||||
<div class="block">Construct the job panel by setting its layout, adding a border, the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html" title="class in eu.steffo.cleaver.gui.rows"><code>TitleRow</code></a> and the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows"><code>FileSelectRow</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#createNextFileOutputStream()">createNextFileOutputStream()</a></span> - Method in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html#cryptCheckBox">cryptCheckBox</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#cryptConfig">cryptConfig</a></span> - Variable in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt"><span class="typeNameLink">CryptConfig</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/package-summary.html">eu.steffo.cleaver.logic.crypt</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A class containing the configuration for the encryption/decryption step of a <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html#%3Cinit%3E(java.lang.String)">CryptConfig(String)</a></span> - Constructor for class eu.steffo.cleaver.logic.crypt.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></dt>
|
||||
<dd>
|
||||
<div class="block">Construct a new CryptConfig with a specific encryption key.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptInputStream.html" title="class in eu.steffo.cleaver.logic.crypt"><span class="typeNameLink">CryptInputStream</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/package-summary.html">eu.steffo.cleaver.logic.crypt</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#cryptOptionPanel">cryptOptionPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptInputStream.html#%3Cinit%3E(java.io.InputStream)">CryptInputStream(InputStream)</a></span> - Constructor for class eu.steffo.cleaver.logic.crypt.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptInputStream.html" title="class in eu.steffo.cleaver.logic.crypt">CryptInputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptOutputStream.html" title="class in eu.steffo.cleaver.logic.crypt"><span class="typeNameLink">CryptOutputStream</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/package-summary.html">eu.steffo.cleaver.logic.crypt</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptOutputStream.html#%3Cinit%3E(java.io.OutputStream)">CryptOutputStream(OutputStream)</a></span> - Constructor for class eu.steffo.cleaver.logic.crypt.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptOutputStream.html" title="class in eu.steffo.cleaver.logic.crypt">CryptOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#cryptRow">cryptRow</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to enable/disable the encryption functionality.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option"><span class="typeNameLink">CryptRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/package-summary.html">eu.steffo.cleaver.gui.rows.option</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html#%3Cinit%3E()">CryptRow()</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#currentByteCount">currentByteCount</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html#currentFileCount">currentFileCount</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#currentFileCount">currentFileCount</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#currentFileOutputStream">currentFileOutputStream</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>N-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: N">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>O-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: O">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>P-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: P">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -74,8 +75,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h2 class="title">P</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#parseChp(org.w3c.dom.Document,java.lang.String)">parseChp(Document, String)</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitByPartsConfig.html#parts">parts</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitByPartsConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitByPartsConfig</a></dt>
|
||||
<dd>
|
||||
<div class="block">Read a <code>Document</code> and set <code>StitchJob.splitConfig</code>, <code>StitchJob.cryptConfig</code> and <code>StitchJob.compressConfig</code> accordingly.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html#partSize">partSize</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html#partsLabel">partsLabel</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></dt>
|
||||
<dd> </dd>
|
||||
|
@ -87,8 +90,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/errors/ProgrammingError.html#%3Cinit%3E()">ProgrammingError()</a></span> - Constructor for exception eu.steffo.cleaver.errors.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/errors/ProgrammingError.html" title="class in eu.steffo.cleaver.errors">ProgrammingError</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#progress">progress</a></span> - Variable in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/WorkingProgress.html#progress">progress</a></span> - Variable in class eu.steffo.cleaver.logic.progress.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/WorkingProgress.html" title="class in eu.steffo.cleaver.logic.progress">WorkingProgress</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/Progress.html" title="class in eu.steffo.cleaver.logic.progress"><span class="typeNameLink">Progress</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/package-summary.html">eu.steffo.cleaver.logic.progress</a></dt>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>R-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: R">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -73,12 +74,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</a>
|
||||
<h2 class="title">R</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html#read()">read()</a></span> - Method in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><span class="typeNameLink">Row</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/package-summary.html">eu.steffo.cleaver.gui.rows</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html#%3Cinit%3E()">Row()</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows">Row</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#run()">run()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#run()">run()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd>
|
||||
<div class="block">The function that is run on a different thread when <code>Thread.start()</code> is called.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#run()">run()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>S-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: S">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -100,9 +101,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html#setKey(java.lang.String)">setKey(String)</a></span> - Method in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option">KeyRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#setProgress(eu.steffo.cleaver.logic.progress.Progress)">setProgress(Progress)</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitBySizeConfig.html#size">size</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitBySizeConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitBySizeConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Set the progress of the job to a different value.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html#sizeLabel">sizeLabel</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html#sizeTextField">sizeTextField</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></dt>
|
||||
|
@ -119,38 +120,60 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html#splitCheckBox">splitCheckBox</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#splitConfig">splitConfig</a></span> - Variable in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html" title="class in eu.steffo.cleaver.logic.split"><span class="typeNameLink">SplitConfig</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/package-summary.html">eu.steffo.cleaver.logic.split</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A class containing the configuration for the split/merge step of a <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Job</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html#%3Cinit%3E()">SplitConfig()</a></span> - Constructor for class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split"><span class="typeNameLink">SplitFileInputStream</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/package-summary.html">eu.steffo.cleaver.logic.split</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html#%3Cinit%3E(java.lang.String,int)">SplitFileInputStream(String, int)</a></span> - Constructor for class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split"><span class="typeNameLink">SplitFileOutputStream</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/package-summary.html">eu.steffo.cleaver.logic.split</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#%3Cinit%3E(java.lang.String,long)">SplitFileOutputStream(String, long)</a></span> - Constructor for class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#splitOptionPanel">splitOptionPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html#splitRow">splitRow</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a></dt>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to enable/disable the file split functionality.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option"><span class="typeNameLink">SplitRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/package-summary.html">eu.steffo.cleaver.gui.rows.option</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html#%3Cinit%3E()">SplitRow()</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html#startButton">startButton</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsButtonsPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <i>Start incomplete jobs</i> button.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic"><span class="typeNameLink">StitchJob</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/package-summary.html">eu.steffo.cleaver.logic</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#%3Cinit%3E(java.io.File,java.lang.Runnable,java.lang.String)">StitchJob(File, Runnable, String)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A <a href="../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>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#%3Cinit%3E(java.io.File)">StitchJob(File)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd>
|
||||
<div class="block">Construct a StitchJob, specifying the *.chp file to import the settings from.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#%3Cinit%3E(java.io.File,java.lang.String)">StitchJob(File, String)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Construct a StitchJob, specifying the *.chp file to import the settings from and an encryption key to use while decrypting the files.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#%3Cinit%3E(java.io.File,java.lang.String,java.lang.Runnable)">StitchJob(File, String, Runnable)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd>
|
||||
<div class="block">Construct a StitchJob, and additionally specify the <code>Runnable</code> that should be called on progress updates..</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html#stitchPanel">stitchPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopAndStitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopAndStitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>, displayed on the right.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">StitchPanel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <a href="../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 <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic"><code>StitchJobs</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html#%3Cinit%3E(java.awt.event.ActionListener)">StitchPanel(ActionListener)</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#swingCallLaterOnProgressChanges">swingCallLaterOnProgressChanges</a></span> - Variable in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Construct a StitchPanel.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">F</a> <a href="index-5.html">G</a> <a href="index-6.html">I</a> <a href="index-7.html">J</a> <a href="index-8.html">K</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">R</a> <a href="index-14.html">S</a> <a href="index-15.html">T</a> <a href="index-16.html">U</a> <a href="index-17.html">W</a> <br><a href="../allclasses-index.html">All Classes</a> <a href="../allpackages-index.html">All Packages</a></div>
|
||||
</main>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>T-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: T">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -74,11 +75,17 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h2 class="title">T</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html#table">table</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The jobs table.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html#tableModel">tableModel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.JobsTableModel.html" title="class in eu.steffo.cleaver.gui.panels"><code>TableModel</code></a> instance for the <code>Table</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html#tableScrollPane">tableScrollPane</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <code>JScrollPane</code> wrapping the jobs <code>Table</code>.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/Test.html" title="class in eu.steffo.cleaver"><span class="typeNameLink">Test</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/package-summary.html">eu.steffo.cleaver</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/Test.html#%3Cinit%3E()">Test()</a></span> - Constructor for class eu.steffo.cleaver.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/Test.html" title="class in eu.steffo.cleaver">Test</a></dt>
|
||||
|
@ -86,21 +93,29 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html#titleLabel">titleLabel</a></span> - Variable in class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html" title="class in eu.steffo.cleaver.gui.rows">TitleRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html#titlePanel">titlePanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html" title="class in eu.steffo.cleaver.gui.panels">CreateJobPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The first row, containing the name of the panel ("Chop" or "Stitch")</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html" title="class in eu.steffo.cleaver.gui.rows"><span class="typeNameLink">TitleRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/package-summary.html">eu.steffo.cleaver.gui.rows</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html#%3Cinit%3E(java.lang.String)">TitleRow(String)</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html" title="class in eu.steffo.cleaver.gui.rows">TitleRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html#toElement(org.w3c.dom.Document)">toElement(Document)</a></span> - Method in class eu.steffo.cleaver.logic.compress.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html" title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Create a <code>Element</code> representing this CompressConfig (to be used in *.chp metadata files).</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html#toElement(org.w3c.dom.Document)">toElement(Document)</a></span> - Method in class eu.steffo.cleaver.logic.crypt.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Create a <code>Element</code> representing this CryptConfig (to be used in *.chp metadata files).</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitByPartsConfig.html#toElement(org.w3c.dom.Document)">toElement(Document)</a></span> - Method in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitByPartsConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitByPartsConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitBySizeConfig.html#toElement(org.w3c.dom.Document)">toElement(Document)</a></span> - Method in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitBySizeConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitBySizeConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html#toElement(org.w3c.dom.Document)">toElement(Document)</a></span> - Method in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitConfig.html" title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Create a <code>Element</code> representing this SplitConfig (to be used in *.chp metadata files).</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html#toString()">toString()</a></span> - Method in class eu.steffo.cleaver.logic.compress.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html" title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html#toString()">toString()</a></span> - Method in class eu.steffo.cleaver.logic.crypt.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></dt>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>D-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: D">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -74,7 +75,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h2 class="title">D</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html#deleteButton">deleteButton</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsButtonsPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <i>Delete selected jobs</i> button.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">F</a> <a href="index-5.html">G</a> <a href="index-6.html">I</a> <a href="index-7.html">J</a> <a href="index-8.html">K</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">R</a> <a href="index-14.html">S</a> <a href="index-15.html">T</a> <a href="index-16.html">U</a> <a href="index-17.html">W</a> <br><a href="../allclasses-index.html">All Classes</a> <a href="../allpackages-index.html">All Packages</a></div>
|
||||
</main>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>E-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: E">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -96,7 +97,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<div class="block">A package containing the elements for a Cleaver GUI.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a> - package eu.steffo.cleaver.gui.panels</dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A package containing most <code>JPanels</code> used by the Cleaver GUI.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/package-summary.html">eu.steffo.cleaver.gui.rows</a> - package eu.steffo.cleaver.gui.rows</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/package-summary.html">eu.steffo.cleaver.gui.rows.option</a> - package eu.steffo.cleaver.gui.rows.option</dt>
|
||||
|
@ -106,13 +109,19 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<div class="block">A package containing the core logic of the program.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/package-summary.html">eu.steffo.cleaver.logic.compress</a> - package eu.steffo.cleaver.logic.compress</dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The package containing classes related to the (de)compression functionality.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/package-summary.html">eu.steffo.cleaver.logic.crypt</a> - package eu.steffo.cleaver.logic.crypt</dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The package containing classes related to the encryption/decryption functionality.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/package-summary.html">eu.steffo.cleaver.logic.progress</a> - package eu.steffo.cleaver.logic.progress</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/package-summary.html">eu.steffo.cleaver.logic.split</a> - package eu.steffo.cleaver.logic.split</dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The package containing classes related to the file splitting/merging functionality.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">F</a> <a href="index-5.html">G</a> <a href="index-6.html">I</a> <a href="index-7.html">J</a> <a href="index-8.html">K</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">R</a> <a href="index-14.html">S</a> <a href="index-15.html">T</a> <a href="index-16.html">U</a> <a href="index-17.html">W</a> <br><a href="../allclasses-index.html">All Classes</a> <a href="../allpackages-index.html">All Packages</a></div>
|
||||
</main>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>F-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: F">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -73,14 +74,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</a>
|
||||
<h2 class="title">F</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#file">file</a></span> - Variable in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html#fileBaseName">fileBaseName</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileInputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html#fileBaseName">fileBaseName</a></span> - Variable in class eu.steffo.cleaver.logic.split.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split">SplitFileOutputStream</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html#fileChooser">fileChooser</a></span> - Variable in class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows">FileSelectRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html#fileSelectPanel">fileSelectPanel</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/CreateJobPanel.html" title="class in eu.steffo.cleaver.gui.panels">CreateJobPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The second row, containing the file selector.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows"><span class="typeNameLink">FileSelectRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/package-summary.html">eu.steffo.cleaver.gui.rows</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html#%3Cinit%3E()">FileSelectRow()</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows">FileSelectRow</a></dt>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>G-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: G">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -85,14 +86,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#getCompressConfig()">getCompressConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#getCompressConfig()">getCompressConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html#getCryptConfig()">getCryptConfig()</a></span> - Method in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#getCryptConfig()">getCryptConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#getCryptConfig()">getCryptConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#getCryptConfig()">getCryptConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#getFile()">getFile()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#getFile()">getFile()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#getFile()">getFile()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html#getKey()">getKey()</a></span> - Method in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option">KeyRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html#getKey()">getKey()</a></span> - Method in class eu.steffo.cleaver.logic.crypt.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></dt>
|
||||
|
@ -121,6 +130,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#getSplitConfig()">getSplitConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html#getSplitConfig()">getSplitConfig()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic">StitchJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html#getType()">getType()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic">ChopJob</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#getType()">getType()</a></span> - Method in class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>I-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: I">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>J-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: J">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -74,17 +75,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h2 class="title">J</h2>
|
||||
<dl>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><span class="typeNameLink">Job</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/package-summary.html">eu.steffo.cleaver.logic</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#%3Cinit%3E(java.io.File)">Job(File)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#%3Cinit%3E(java.io.File,java.lang.Runnable)">Job(File, Runnable)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A <code>Thread</code> that allows access to the basic .</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#%3Cinit%3E()">Job()</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd>
|
||||
<div class="block">Construct a Job, setting its progress to <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/progress/NotStartedProgress.html" title="class in eu.steffo.cleaver.logic.progress"><code>Not started</code></a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html#%3Cinit%3E(java.lang.Runnable)">Job(Runnable)</a></span> - Constructor for class eu.steffo.cleaver.logic.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a></dt>
|
||||
<dd>
|
||||
<div class="block">Construct a Job, then add to it a <code>Runnable</code> that will be invoked through <code>invokeLater</code> on progress
|
||||
changes.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html#jobs">jobs</a></span> - Variable in class eu.steffo.cleaver.gui.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html" title="class in eu.steffo.cleaver.gui">CleaverFrame</a></dt>
|
||||
<dd>
|
||||
<div class="block">A reference to the <code>ArrayList</code> where the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Jobs</code></a> should be contained.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html#jobs">jobs</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A reference to the <code>ArrayList</code> of <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Jobs</code></a> that should be displayed.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/Main.html#jobs">jobs</a></span> - Static variable in class eu.steffo.cleaver.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/Main.html" title="class in eu.steffo.cleaver">Main</a></dt>
|
||||
<dd>
|
||||
<div class="block">The <code>ArrayList</code> of <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Jobs</code></a> that the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html" title="class in eu.steffo.cleaver.gui"><code>CleaverFrame</code></a> will manipulate.</div>
|
||||
|
@ -94,9 +104,13 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<div class="block">The panel containing jobs-related buttons, such as <i>Delete selected</i> or <i>Run all</i>.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">JobsButtonsPanel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">A panel that holds the buttons to perform actions on jobs.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html#%3Cinit%3E(java.awt.event.ActionListener,java.awt.event.ActionListener)">JobsButtonsPanel(ActionListener, ActionListener)</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsButtonsPanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsButtonsPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Construct a JobsButtonPanel.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.JobsTableModel.html#%3Cinit%3E()">JobsTableModel()</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.JobsTableModel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel.JobsTableModel</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html#jobsTablePanel">jobsTablePanel</a></span> - Variable in class eu.steffo.cleaver.gui.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/CleaverFrame.html" title="class in eu.steffo.cleaver.gui">CleaverFrame</a></dt>
|
||||
|
@ -104,11 +118,17 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<div class="block">The panel containing the <a href="../eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Jobs</code></a> <code>table</code>.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">JobsTablePanel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <code>Panel</code> containing the jobs <code>Table</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html#%3Cinit%3E(java.util.ArrayList)">JobsTablePanel(ArrayList<Job>)</a></span> - Constructor for class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">Construct a JobsTablePanel.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.JobsTableModel.html" title="class in eu.steffo.cleaver.gui.panels"><span class="typeNameLink">JobsTablePanel.JobsTableModel</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/package-summary.html">eu.steffo.cleaver.gui.panels</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <code>TableModel</code> of the jobs table.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">C</a> <a href="index-2.html">D</a> <a href="index-3.html">E</a> <a href="index-4.html">F</a> <a href="index-5.html">G</a> <a href="index-6.html">I</a> <a href="index-7.html">J</a> <a href="index-8.html">K</a> <a href="index-9.html">M</a> <a href="index-10.html">N</a> <a href="index-11.html">O</a> <a href="index-12.html">P</a> <a href="index-13.html">R</a> <a href="index-14.html">S</a> <a href="index-15.html">T</a> <a href="index-16.html">U</a> <a href="index-17.html">W</a> <br><a href="../allclasses-index.html">All Classes</a> <a href="../allpackages-index.html">All Packages</a></div>
|
||||
</main>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>K-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: K">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -80,7 +81,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html#keyLabel">keyLabel</a></span> - Variable in class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option">KeyRow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html#keyOptionRow">keyOptionRow</a></span> - Variable in class eu.steffo.cleaver.gui.panels.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a></dt>
|
||||
<dd> </dd>
|
||||
<dd>
|
||||
<div class="block">The <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to select the encryption key.</div>
|
||||
</dd>
|
||||
<dt><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option"><span class="typeNameLink">KeyRow</span></a> - Class in <a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/package-summary.html">eu.steffo.cleaver.gui.rows.option</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html#%3Cinit%3E()">KeyRow()</a></span> - Constructor for class eu.steffo.cleaver.gui.rows.option.<a href="../eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option">KeyRow</a></dt>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>M-Index</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="index: M">
|
||||
<meta name="generator" content="javadoc/SplitIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>Generated Documentation (Untitled)</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>Class Hierarchy</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="class tree">
|
||||
<meta name="generator" content="javadoc/TreeWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -148,9 +149,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
</li>
|
||||
<li class="circle">eu.steffo.cleaver.logic.compress.<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/compress/CompressConfig.html" title="class in eu.steffo.cleaver.logic.compress"><span class="typeNameLink">CompressConfig</span></a></li>
|
||||
<li class="circle">eu.steffo.cleaver.logic.crypt.<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptConfig.html" title="class in eu.steffo.cleaver.logic.crypt"><span class="typeNameLink">CryptConfig</span></a></li>
|
||||
<li class="circle">java.io.InputStream (implements java.io.Closeable)
|
||||
<ul>
|
||||
<li class="circle">java.io.FilterInputStream
|
||||
<ul>
|
||||
<li class="circle">eu.steffo.cleaver.logic.crypt.<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptInputStream.html" title="class in eu.steffo.cleaver.logic.crypt"><span class="typeNameLink">CryptInputStream</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">eu.steffo.cleaver.logic.split.<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileInputStream.html" title="class in eu.steffo.cleaver.logic.split"><span class="typeNameLink">SplitFileInputStream</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">eu.steffo.cleaver.<a href="eu.steffo.cleaver/eu/steffo/cleaver/Main.html" title="class in eu.steffo.cleaver"><span class="typeNameLink">Main</span></a></li>
|
||||
<li class="circle">java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
|
||||
<ul>
|
||||
<li class="circle">java.io.FilterOutputStream
|
||||
<ul>
|
||||
<li class="circle">eu.steffo.cleaver.logic.crypt.<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/crypt/CryptOutputStream.html" title="class in eu.steffo.cleaver.logic.crypt"><span class="typeNameLink">CryptOutputStream</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">eu.steffo.cleaver.logic.split.<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/split/SplitFileOutputStream.html" title="class in eu.steffo.cleaver.logic.split"><span class="typeNameLink">SplitFileOutputStream</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="it">
|
||||
<head>
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 13:54:28 CET 2020 -->
|
||||
<!-- Generated by javadoc (13.0.1) on Fri Jan 03 17:42:08 CET 2020 -->
|
||||
<title>Serialized Form</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2020-01-03">
|
||||
<meta name="description" content="serialized forms">
|
||||
<meta name="generator" content="javadoc/SerializedFormWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="style.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
|
||||
|
@ -167,10 +168,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<li class="blockList">
|
||||
<h5>chopPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels">ChopPanel</a> chopPanel</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/ChopPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>ChopPanel</code></a>, displayed on the left.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>stitchPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels">StitchPanel</a> stitchPanel</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/StitchPanel.html" title="class in eu.steffo.cleaver.gui.panels"><code>StitchPanel</code></a>, displayed on the right.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -189,20 +192,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h4>Serialized Fields</h4>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h5>compressOptionPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CompressRow</a> compressOptionPanel</pre>
|
||||
<h5>compressRow</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CompressRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CompressRow</a> compressRow</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to enable/disable the compression functionality.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>createJobButtonPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows">CreateJobButtonRow</a> createJobButtonPanel</pre>
|
||||
<h5>createJobButtonRow</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows">CreateJobButtonRow</a> createJobButtonRow</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> containing the button to create the <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/ChopJob.html" title="class in eu.steffo.cleaver.logic"><code>ChopJobs</code></a>.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>cryptOptionPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a> cryptOptionPanel</pre>
|
||||
<h5>cryptRow</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/CryptRow.html" title="class in eu.steffo.cleaver.gui.rows.option">CryptRow</a> cryptRow</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to enable/disable the encryption functionality.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>splitOptionPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a> splitOptionPanel</pre>
|
||||
<h5>splitRow</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/SplitRow.html" title="class in eu.steffo.cleaver.gui.rows.option">SplitRow</a> splitRow</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to enable/disable the file split functionality.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -223,10 +230,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<li class="blockList">
|
||||
<h5>fileSelectPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/FileSelectRow.html" title="class in eu.steffo.cleaver.gui.rows">FileSelectRow</a> fileSelectPanel</pre>
|
||||
<div class="block">The second row, containing the file selector.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>titlePanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/TitleRow.html" title="class in eu.steffo.cleaver.gui.rows">TitleRow</a> titlePanel</pre>
|
||||
<div class="block">The first row, containing the name of the panel ("Chop" or "Stitch")</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -247,10 +256,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<li class="blockList">
|
||||
<h5>deleteButton</h5>
|
||||
<pre>javax.swing.JButton deleteButton</pre>
|
||||
<div class="block">The <i>Delete selected jobs</i> button.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>startButton</h5>
|
||||
<pre>javax.swing.JButton startButton</pre>
|
||||
<div class="block">The <i>Start incomplete jobs</i> button.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -271,18 +282,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<li class="blockList">
|
||||
<h5>jobs</h5>
|
||||
<pre>java.util.ArrayList<<a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic">Job</a>> jobs</pre>
|
||||
<div class="block">A reference to the <code>ArrayList</code> of <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/Job.html" title="class in eu.steffo.cleaver.logic"><code>Jobs</code></a> that should be displayed.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>table</h5>
|
||||
<pre>javax.swing.JTable table</pre>
|
||||
<div class="block">The jobs table.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>tableModel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.JobsTableModel.html" title="class in eu.steffo.cleaver.gui.panels">JobsTablePanel.JobsTableModel</a> tableModel</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/panels/JobsTablePanel.JobsTableModel.html" title="class in eu.steffo.cleaver.gui.panels"><code>TableModel</code></a> instance for the <code>Table</code>.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>tableScrollPane</h5>
|
||||
<pre>javax.swing.JScrollPane tableScrollPane</pre>
|
||||
<div class="block">The <code>JScrollPane</code> wrapping the jobs <code>Table</code>.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -308,12 +323,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|||
<h4>Serialized Fields</h4>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h5>createJobButtonPanel</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows">CreateJobButtonRow</a> createJobButtonPanel</pre>
|
||||
<h5>createJobButtonRow</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/CreateJobButtonRow.html" title="class in eu.steffo.cleaver.gui.rows">CreateJobButtonRow</a> createJobButtonRow</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> containing the button to create the <a href="eu.steffo.cleaver/eu/steffo/cleaver/logic/StitchJob.html" title="class in eu.steffo.cleaver.logic"><code>StitchJobs</code></a>.</div>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h5>keyOptionRow</h5>
|
||||
<pre><a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/option/KeyRow.html" title="class in eu.steffo.cleaver.gui.rows.option">KeyRow</a> keyOptionRow</pre>
|
||||
<div class="block">The <a href="eu.steffo.cleaver/eu/steffo/cleaver/gui/rows/Row.html" title="class in eu.steffo.cleaver.gui.rows"><code>Row</code></a> to select the encryption key.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
|
|
@ -1 +1 @@
|
|||
typeSearchIndex = [{"l":"All Classes","url":"allclasses-index.html"},{"p":"eu.steffo.cleaver.gui.panels","l":"ChopAndStitchPanel"},{"p":"eu.steffo.cleaver.logic","l":"ChopJob"},{"p":"eu.steffo.cleaver.gui.panels","l":"ChopPanel"},{"p":"eu.steffo.cleaver.errors","l":"ChpFileError"},{"p":"eu.steffo.cleaver.gui","l":"CleaverFrame"},{"p":"eu.steffo.cleaver.logic.compress","l":"CompressConfig"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"CompressRow"},{"p":"eu.steffo.cleaver.gui.rows","l":"CreateJobButtonRow"},{"p":"eu.steffo.cleaver.gui.panels","l":"CreateJobPanel"},{"p":"eu.steffo.cleaver.logic.crypt","l":"CryptConfig"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"CryptRow"},{"p":"eu.steffo.cleaver.logic.progress","l":"ErrorProgress"},{"p":"eu.steffo.cleaver.gui.rows","l":"FileSelectRow"},{"p":"eu.steffo.cleaver.logic.progress","l":"FinishedProgress"},{"p":"eu.steffo.cleaver.logic","l":"Job"},{"p":"eu.steffo.cleaver.gui.panels","l":"JobsButtonsPanel"},{"p":"eu.steffo.cleaver.gui.panels","l":"JobsTablePanel.JobsTableModel"},{"p":"eu.steffo.cleaver.gui.panels","l":"JobsTablePanel"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"KeyRow"},{"p":"eu.steffo.cleaver","l":"Main"},{"p":"eu.steffo.cleaver.logic.progress","l":"NotStartedProgress"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"OptionRow"},{"p":"eu.steffo.cleaver.errors","l":"ProgrammingError"},{"p":"eu.steffo.cleaver.logic.progress","l":"Progress"},{"p":"eu.steffo.cleaver.gui.rows","l":"Row"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitByPartsConfig"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitBySizeConfig"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitConfig"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitFileOutputStream"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"SplitRow"},{"p":"eu.steffo.cleaver.logic","l":"StitchJob"},{"p":"eu.steffo.cleaver.gui.panels","l":"StitchPanel"},{"p":"eu.steffo.cleaver","l":"Test"},{"p":"eu.steffo.cleaver.gui.rows","l":"TitleRow"},{"p":"eu.steffo.cleaver.logic.progress","l":"WorkingProgress"}]
|
||||
typeSearchIndex = [{"l":"All Classes","url":"allclasses-index.html"},{"p":"eu.steffo.cleaver.gui.panels","l":"ChopAndStitchPanel"},{"p":"eu.steffo.cleaver.logic","l":"ChopJob"},{"p":"eu.steffo.cleaver.gui.panels","l":"ChopPanel"},{"p":"eu.steffo.cleaver.errors","l":"ChpFileError"},{"p":"eu.steffo.cleaver.gui","l":"CleaverFrame"},{"p":"eu.steffo.cleaver.logic.compress","l":"CompressConfig"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"CompressRow"},{"p":"eu.steffo.cleaver.gui.rows","l":"CreateJobButtonRow"},{"p":"eu.steffo.cleaver.gui.panels","l":"CreateJobPanel"},{"p":"eu.steffo.cleaver.logic.crypt","l":"CryptConfig"},{"p":"eu.steffo.cleaver.logic.crypt","l":"CryptInputStream"},{"p":"eu.steffo.cleaver.logic.crypt","l":"CryptOutputStream"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"CryptRow"},{"p":"eu.steffo.cleaver.logic.progress","l":"ErrorProgress"},{"p":"eu.steffo.cleaver.gui.rows","l":"FileSelectRow"},{"p":"eu.steffo.cleaver.logic.progress","l":"FinishedProgress"},{"p":"eu.steffo.cleaver.logic","l":"Job"},{"p":"eu.steffo.cleaver.gui.panels","l":"JobsButtonsPanel"},{"p":"eu.steffo.cleaver.gui.panels","l":"JobsTablePanel.JobsTableModel"},{"p":"eu.steffo.cleaver.gui.panels","l":"JobsTablePanel"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"KeyRow"},{"p":"eu.steffo.cleaver","l":"Main"},{"p":"eu.steffo.cleaver.logic.progress","l":"NotStartedProgress"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"OptionRow"},{"p":"eu.steffo.cleaver.errors","l":"ProgrammingError"},{"p":"eu.steffo.cleaver.logic.progress","l":"Progress"},{"p":"eu.steffo.cleaver.gui.rows","l":"Row"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitByPartsConfig"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitBySizeConfig"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitConfig"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitFileInputStream"},{"p":"eu.steffo.cleaver.logic.split","l":"SplitFileOutputStream"},{"p":"eu.steffo.cleaver.gui.rows.option","l":"SplitRow"},{"p":"eu.steffo.cleaver.logic","l":"StitchJob"},{"p":"eu.steffo.cleaver.gui.panels","l":"StitchPanel"},{"p":"eu.steffo.cleaver","l":"Test"},{"p":"eu.steffo.cleaver.gui.rows","l":"TitleRow"},{"p":"eu.steffo.cleaver.logic.progress","l":"WorkingProgress"}]
|
|
@ -4,6 +4,7 @@
|
|||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/docs" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
|
|
36
resources/style.css
Normal file
36
resources/style.css
Normal file
|
@ -0,0 +1,36 @@
|
|||
.topNav, .bottomNav {
|
||||
background-color: #440000 !important;
|
||||
}
|
||||
|
||||
.tableTab {
|
||||
background-color: #440000 !important;
|
||||
}
|
||||
|
||||
.topNav li, .bottomNav li {
|
||||
color: dimgray !important;
|
||||
}
|
||||
|
||||
.topNav a, .bottomNav a {
|
||||
color: white !important;
|
||||
}
|
||||
|
||||
.navBarCell1Rev, .activeTableTab {
|
||||
color: black !important;
|
||||
}
|
||||
|
||||
.subNav, thead tr th, body.class-declaration .summary h3, body.class-declaration .details h3, body.class-declaration .summary .inheritedList h2 {
|
||||
background-color: #e9dede !important;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.title, a {
|
||||
color: #440000 !important;
|
||||
}
|
||||
|
||||
a:hover, a:active {
|
||||
color: #F8981D !important;
|
||||
}
|
||||
|
||||
body, .overviewSummary caption, .memberSummary caption, .typeSummary caption, .useSummary caption, .constantsSummary caption, .deprecatedSummary caption, .requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
|
||||
color: black;
|
||||
}
|
|
@ -61,6 +61,7 @@ public class CleaverFrame extends JFrame {
|
|||
this.jobs = jobs;
|
||||
|
||||
this.setTitle("Cleaver File Splitter");
|
||||
this.setResizable(false);
|
||||
|
||||
Container cp = getContentPane();
|
||||
|
||||
|
@ -71,14 +72,14 @@ public class CleaverFrame extends JFrame {
|
|||
ActionListener chopListener = new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
chopStitchPanel.createAndAddChopJobs(jobs, jobsTablePanel::updateTableChanged);
|
||||
chopStitchPanel.createAndAddChopJobs(jobs, jobsTablePanel::updateTable);
|
||||
}
|
||||
};
|
||||
|
||||
ActionListener stitchListener = new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
chopStitchPanel.createAndAddStitchJobs(jobs, jobsTablePanel::updateTableChanged);
|
||||
chopStitchPanel.createAndAddStitchJobs(jobs, jobsTablePanel::updateTable);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -100,7 +101,7 @@ public class CleaverFrame extends JFrame {
|
|||
for(int n = removedIndexes.length - 1; n >= 0; n--) {
|
||||
jobs.remove(removedIndexes[n]);
|
||||
}
|
||||
jobsTablePanel.updateTableChanged();
|
||||
jobsTablePanel.updateTable();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -6,10 +6,25 @@ import javax.swing.*;
|
|||
import java.awt.event.ActionListener;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* This panel displays a {@link ChopPanel} and a {@link StitchPanel} <i>horizontally</i> side-by-side.
|
||||
*/
|
||||
public class ChopAndStitchPanel extends JPanel {
|
||||
/**
|
||||
* The {@link ChopPanel}, displayed on the left.
|
||||
*/
|
||||
protected final ChopPanel chopPanel;
|
||||
|
||||
/**
|
||||
* The {@link StitchPanel}, displayed on the right.
|
||||
*/
|
||||
protected final StitchPanel stitchPanel;
|
||||
|
||||
/**
|
||||
* Construct a ChopAndStitchPanel by instantiating and adding a {@link ChopPanel} and a {@link StitchPanel} to it.
|
||||
* @param onCreateChopJobClick The {@link ActionListener} that will be bound to the {@link eu.steffo.cleaver.gui.rows.CreateJobButtonRow CreateJobButton} of the {@link ChopPanel}.
|
||||
* @param onCreateStitchJobClick The {@link ActionListener} that will be bound to the {@link eu.steffo.cleaver.gui.rows.CreateJobButtonRow CreateJobButton} of the {@link StitchPanel}.
|
||||
*/
|
||||
public ChopAndStitchPanel(ActionListener onCreateChopJobClick, ActionListener onCreateStitchJobClick) {
|
||||
super();
|
||||
|
||||
|
@ -28,11 +43,27 @@ public class ChopAndStitchPanel extends JPanel {
|
|||
this.add(Box.createHorizontalStrut(4));
|
||||
}
|
||||
|
||||
public void createAndAddChopJobs(ArrayList<Job> jobs, Runnable updateTable) {
|
||||
chopPanel.createAndAddJobs(jobs, updateTable);
|
||||
/**
|
||||
* Propagate downwards the click of the <i>Create Jobs</i> button on the {@link #chopPanel}.
|
||||
* @param jobs The {@link ArrayList} of jobs that should be manipulated.
|
||||
* @param onProgressChange The function that should be invoked when the {@link Job} {@link eu.steffo.cleaver.logic.progress.Progress Progress} changes.
|
||||
* @see ChopPanel#createAndAddJobs(ArrayList, Runnable)
|
||||
* @see eu.steffo.cleaver.logic.ChopJob
|
||||
* @see eu.steffo.cleaver.gui.CleaverFrame
|
||||
*/
|
||||
public void createAndAddChopJobs(ArrayList<Job> jobs, Runnable onProgressChange) {
|
||||
chopPanel.createAndAddJobs(jobs, onProgressChange);
|
||||
}
|
||||
|
||||
public void createAndAddStitchJobs(ArrayList<Job> jobs, Runnable updateTable) {
|
||||
stitchPanel.createAndAddJobs(jobs, updateTable);
|
||||
/**
|
||||
* Propagate downwards the click of the <i>Create Jobs</i> button on the {@link #stitchPanel}.
|
||||
* @param jobs The {@link ArrayList} of jobs that should be manipulated.
|
||||
* @param onProgressChange The function that should be invoked when the {@link Job} {@link eu.steffo.cleaver.logic.progress.Progress Progress} changes.
|
||||
* @see StitchPanel#createAndAddJobs(ArrayList, Runnable)
|
||||
* @see eu.steffo.cleaver.logic.ChopJob
|
||||
* @see eu.steffo.cleaver.gui.CleaverFrame
|
||||
*/
|
||||
public void createAndAddStitchJobs(ArrayList<Job> jobs, Runnable onProgressChange) {
|
||||
stitchPanel.createAndAddJobs(jobs, onProgressChange);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,47 +13,73 @@ import eu.steffo.cleaver.logic.split.SplitConfig;
|
|||
import javax.swing.*;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.io.File;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* The {@link CreateJobPanel} allowing the creation of {@link ChopJob ChopJobs}.
|
||||
*/
|
||||
public class ChopPanel extends CreateJobPanel {
|
||||
protected final SplitRow splitOptionPanel;
|
||||
protected final CryptRow cryptOptionPanel;
|
||||
protected final CompressRow compressOptionPanel;
|
||||
protected final CreateJobButtonRow createJobButtonPanel;
|
||||
/**
|
||||
* The {@link eu.steffo.cleaver.gui.rows.Row Row} to enable/disable the file split functionality.
|
||||
*/
|
||||
protected final SplitRow splitRow;
|
||||
|
||||
/**
|
||||
* The {@link eu.steffo.cleaver.gui.rows.Row Row} to enable/disable the encryption functionality.
|
||||
*/
|
||||
protected final CryptRow cryptRow;
|
||||
|
||||
/**
|
||||
* The {@link eu.steffo.cleaver.gui.rows.Row Row} to enable/disable the compression functionality.
|
||||
*/
|
||||
protected final CompressRow compressRow;
|
||||
|
||||
/**
|
||||
* The {@link eu.steffo.cleaver.gui.rows.Row Row} containing the button to create the {@link ChopJob ChopJobs}.
|
||||
*/
|
||||
protected final CreateJobButtonRow createJobButtonRow;
|
||||
|
||||
@Override
|
||||
protected String getPanelText() {
|
||||
return "Chop";
|
||||
}
|
||||
|
||||
/**
|
||||
* Construct a ChopPanel.
|
||||
* @param onCreateJobClick The {@link ActionListener} that will be added to the button in the {@link #createJobButtonRow}.
|
||||
*/
|
||||
public ChopPanel(ActionListener onCreateJobClick) {
|
||||
super(onCreateJobClick);
|
||||
super();
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
|
||||
splitOptionPanel = new SplitRow();
|
||||
this.add(splitOptionPanel);
|
||||
splitRow = new SplitRow();
|
||||
this.add(splitRow);
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
|
||||
cryptOptionPanel = new CryptRow();
|
||||
this.add(cryptOptionPanel);
|
||||
cryptRow = new CryptRow();
|
||||
this.add(cryptRow);
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
|
||||
compressOptionPanel = new CompressRow();
|
||||
this.add(compressOptionPanel);
|
||||
compressRow = new CompressRow();
|
||||
this.add(compressRow);
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
|
||||
createJobButtonPanel = new CreateJobButtonRow(onCreateJobClick);
|
||||
this.add(createJobButtonPanel);
|
||||
createJobButtonRow = new CreateJobButtonRow(onCreateJobClick);
|
||||
this.add(createJobButtonRow);
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
}
|
||||
|
||||
public void createAndAddJobs(ArrayList<Job> jobs, Runnable updateTable) {
|
||||
/**
|
||||
* Add to the {@link ArrayList jobs ArrayList} the {@link ChopJob ChopJobs} for the current settings.
|
||||
* @param jobs The {@link ArrayList} the {@link ChopJob ChopJobs} should be added to.
|
||||
* @param onProgressChange The function that should be invoked when the {@link Job} {@link eu.steffo.cleaver.logic.progress.Progress Progress} changes.
|
||||
*/
|
||||
public void createAndAddJobs(ArrayList<Job> jobs, Runnable onProgressChange) {
|
||||
if(fileSelectPanel.getSelectedFiles().length == 0) {
|
||||
JOptionPane.showMessageDialog(null, "No files selected.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
|
@ -61,17 +87,17 @@ public class ChopPanel extends CreateJobPanel {
|
|||
|
||||
SplitConfig sc;
|
||||
try {
|
||||
sc = splitOptionPanel.getSplitConfig();
|
||||
sc = splitRow.getSplitConfig();
|
||||
} catch (NumberFormatException exc) {
|
||||
JOptionPane.showMessageDialog(null, "Invalid value in the Split fields.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
return;
|
||||
}
|
||||
|
||||
CryptConfig cc = cryptOptionPanel.getCryptConfig();
|
||||
CryptConfig cc = cryptRow.getCryptConfig();
|
||||
|
||||
CompressConfig zc = compressOptionPanel.getCompressConfig();
|
||||
CompressConfig zc = compressRow.getCompressConfig();
|
||||
|
||||
Job job = new ChopJob(file, updateTable, sc, cc, zc);
|
||||
Job job = new ChopJob(file, sc, cc, zc, onProgressChange);
|
||||
jobs.add(job);
|
||||
|
||||
}
|
||||
|
|
|
@ -2,18 +2,33 @@ package eu.steffo.cleaver.gui.panels;
|
|||
|
||||
import eu.steffo.cleaver.gui.rows.FileSelectRow;
|
||||
import eu.steffo.cleaver.gui.rows.TitleRow;
|
||||
import eu.steffo.cleaver.logic.Job;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* The base class for the two job creation panels ({@link ChopPanel} and {@link StitchPanel}).
|
||||
* It uses a <i>vertical</i> layout; therefore, {@link eu.steffo.cleaver.gui.rows.Row Rows} are added to it.
|
||||
*/
|
||||
public abstract class CreateJobPanel extends JPanel {
|
||||
/**
|
||||
* The first row, containing the name of the panel ("Chop" or "Stitch")
|
||||
*/
|
||||
protected final TitleRow titlePanel;
|
||||
|
||||
/**
|
||||
* The second row, containing the file selector.
|
||||
*/
|
||||
protected final FileSelectRow fileSelectPanel;
|
||||
|
||||
/**
|
||||
* @return The {@link String} that should be displayed as title of the panel.
|
||||
*/
|
||||
protected abstract String getPanelText();
|
||||
|
||||
public CreateJobPanel(ActionListener onCreateJobClick) {
|
||||
/**
|
||||
* Construct the job panel by setting its layout, adding a border, the {@link TitleRow} and the {@link FileSelectRow}.
|
||||
*/
|
||||
public CreateJobPanel() {
|
||||
super();
|
||||
|
||||
this.setLayout(new BoxLayout(this, BoxLayout.PAGE_AXIS));
|
||||
|
|
|
@ -3,11 +3,28 @@ package eu.steffo.cleaver.gui.panels;
|
|||
import javax.swing.*;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* A panel that holds the buttons to perform actions on jobs.
|
||||
* Currently, the actions are <b>Delete selected jobs</b> and <b>Start incomplete jobs</b>.
|
||||
* The buttons are displayed <i>horizontally</i> side-by-side.
|
||||
*/
|
||||
public class JobsButtonsPanel extends JPanel {
|
||||
|
||||
/**
|
||||
* The <i>Delete selected jobs</i> button.
|
||||
*/
|
||||
protected final JButton deleteButton;
|
||||
|
||||
/**
|
||||
* The <i>Start incomplete jobs</i> button.
|
||||
*/
|
||||
protected final JButton startButton;
|
||||
|
||||
/**
|
||||
* Construct a JobsButtonPanel.
|
||||
* @param onDeleteJobsButtonClick The {@link ActionListener} that should be added to the <i>Delete</i> {@link JButton button}.
|
||||
* @param onStartJobsButtonClick The {@link ActionListener} that should be added to the <i>Start</i> {@link JButton button}.
|
||||
*/
|
||||
public JobsButtonsPanel(ActionListener onDeleteJobsButtonClick, ActionListener onStartJobsButtonClick) {
|
||||
super();
|
||||
|
||||
|
@ -19,7 +36,7 @@ public class JobsButtonsPanel extends JPanel {
|
|||
|
||||
this.add(Box.createHorizontalStrut(8));
|
||||
|
||||
startButton = new JButton("Start jobs");
|
||||
startButton = new JButton("Start incomplete jobs");
|
||||
startButton.addActionListener(onStartJobsButtonClick);
|
||||
this.add(startButton);
|
||||
|
||||
|
|
|
@ -10,12 +10,35 @@ import javax.swing.table.AbstractTableModel;
|
|||
import java.awt.*;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* The {@link JPanel Panel} containing the jobs {@link JTable Table}.
|
||||
*/
|
||||
public class JobsTablePanel extends JPanel {
|
||||
/**
|
||||
* The {@link JScrollPane} wrapping the jobs {@link JTable Table}.
|
||||
*/
|
||||
protected final JScrollPane tableScrollPane;
|
||||
|
||||
/**
|
||||
* The {@link JobsTableModel TableModel} instance for the {@link JTable Table}.
|
||||
*/
|
||||
protected final JobsTableModel tableModel;
|
||||
|
||||
/**
|
||||
* The jobs table.
|
||||
*/
|
||||
protected final JTable table;
|
||||
|
||||
/**
|
||||
* A reference to the {@link ArrayList} of {@link Job Jobs} that should be displayed.
|
||||
*/
|
||||
protected final ArrayList<Job> jobs;
|
||||
|
||||
/**
|
||||
* The {@link javax.swing.table.TableModel} of the jobs table.
|
||||
*
|
||||
* It is an inner class.
|
||||
*/
|
||||
public class JobsTableModel extends AbstractTableModel {
|
||||
@Override
|
||||
public int getRowCount() {
|
||||
|
@ -72,13 +95,15 @@ public class JobsTablePanel extends JPanel {
|
|||
return c.toString();
|
||||
case 5:
|
||||
return job.getProgress().toString();
|
||||
|
||||
}
|
||||
return "Unknown";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Construct a JobsTablePanel.
|
||||
* @param jobs A reference to the {@link ArrayList} of {@link Job Jobs} that should be displayed in the table.
|
||||
*/
|
||||
public JobsTablePanel(ArrayList<Job> jobs) {
|
||||
super();
|
||||
|
||||
|
@ -96,11 +121,17 @@ public class JobsTablePanel extends JPanel {
|
|||
this.add(Box.createHorizontalStrut(4));
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The array of the indexes of the jobs that are currently selected in the table.
|
||||
*/
|
||||
public int[] getSelectedJobsIndexes() {
|
||||
return table.getSelectedRows();
|
||||
}
|
||||
|
||||
public void updateTableChanged() {
|
||||
/**
|
||||
* Refresh the table, updating all data inside it.
|
||||
*/
|
||||
public void updateTable() {
|
||||
tableModel.fireTableDataChanged();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,42 +13,59 @@ import java.awt.event.ActionListener;
|
|||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* The {@link CreateJobPanel} allowing the creation of {@link StitchJob StitchJobs}.
|
||||
*/
|
||||
public class StitchPanel extends CreateJobPanel {
|
||||
protected final CreateJobButtonRow createJobButtonPanel;
|
||||
/**
|
||||
* The {@link eu.steffo.cleaver.gui.rows.Row Row} to select the encryption key.
|
||||
*/
|
||||
protected final KeyRow keyOptionRow;
|
||||
|
||||
/**
|
||||
* The {@link eu.steffo.cleaver.gui.rows.Row Row} containing the button to create the {@link StitchJob StitchJobs}.
|
||||
*/
|
||||
protected final CreateJobButtonRow createJobButtonRow;
|
||||
|
||||
@Override
|
||||
protected String getPanelText() {
|
||||
return "Stitch";
|
||||
}
|
||||
|
||||
/**
|
||||
* Construct a StitchPanel.
|
||||
* @param onCreateJobClick The {@link ActionListener} that will be added to the button in the {@link #createJobButtonRow}.
|
||||
*/
|
||||
public StitchPanel(ActionListener onCreateJobClick) {
|
||||
super(onCreateJobClick);
|
||||
super();
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
this.add(Box.createVerticalStrut(24));
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
//Leave the empty space for the split row
|
||||
this.add(Box.createVerticalStrut(40));
|
||||
|
||||
keyOptionRow = new KeyRow();
|
||||
this.add(keyOptionRow);
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
this.add(Box.createVerticalStrut(24));
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
//Leave the empty space for the compress row
|
||||
this.add(Box.createVerticalStrut(40));
|
||||
|
||||
createJobButtonPanel = new CreateJobButtonRow(onCreateJobClick);
|
||||
this.add(createJobButtonPanel);
|
||||
createJobButtonRow = new CreateJobButtonRow(onCreateJobClick);
|
||||
this.add(createJobButtonRow);
|
||||
|
||||
this.add(Box.createVerticalStrut(8));
|
||||
|
||||
fileSelectPanel.setFileFilter(new FileNameExtensionFilter("Cleaver Metadata (*.chp)", "chp"));
|
||||
}
|
||||
|
||||
public void createAndAddJobs(ArrayList<Job> jobs, Runnable updateTable) {
|
||||
/**
|
||||
* Add to the {@link ArrayList jobs ArrayList} the {@link StitchJob StitchJobs} for the current settings.
|
||||
* @param jobs The {@link ArrayList} the {@link StitchJob StitchJobs} should be added to.
|
||||
* @param onProgressChange The function that should be invoked when the {@link Job} {@link eu.steffo.cleaver.logic.progress.Progress Progress} changes.
|
||||
*/
|
||||
public void createAndAddJobs(ArrayList<Job> jobs, Runnable onProgressChange) {
|
||||
File[] files = fileSelectPanel.getSelectedFiles();
|
||||
for(File file : files) {
|
||||
try {
|
||||
Job job = new StitchJob(file, updateTable, keyOptionRow.getKey());
|
||||
Job job = new StitchJob(file, keyOptionRow.getKey(), onProgressChange);
|
||||
jobs.add(job);
|
||||
} catch (ChpFileError ex) {
|
||||
JOptionPane.showMessageDialog(null, ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
|
||||
|
|
4
src/eu/steffo/cleaver/gui/panels/package-info.java
Normal file
4
src/eu/steffo/cleaver/gui/panels/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* A package containing most {@link javax.swing.JPanel JPanels} used by the Cleaver GUI.
|
||||
*/
|
||||
package eu.steffo.cleaver.gui.panels;
|
|
@ -4,6 +4,7 @@ import eu.steffo.cleaver.errors.ChpFileError;
|
|||
import eu.steffo.cleaver.errors.ProgrammingError;
|
||||
import eu.steffo.cleaver.logic.compress.CompressConfig;
|
||||
import eu.steffo.cleaver.logic.crypt.CryptConfig;
|
||||
import eu.steffo.cleaver.logic.crypt.CryptOutputStream;
|
||||
import eu.steffo.cleaver.logic.progress.ErrorProgress;
|
||||
import eu.steffo.cleaver.logic.progress.FinishedProgress;
|
||||
import eu.steffo.cleaver.logic.progress.WorkingProgress;
|
||||
|
@ -13,7 +14,6 @@ import eu.steffo.cleaver.logic.split.SplitConfig;
|
|||
import eu.steffo.cleaver.logic.split.SplitFileOutputStream;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
import org.xml.sax.SAXException;
|
||||
|
||||
import javax.xml.parsers.DocumentBuilder;
|
||||
import javax.xml.parsers.DocumentBuilderFactory;
|
||||
|
@ -25,24 +25,54 @@ import javax.xml.transform.stream.StreamResult;
|
|||
import java.io.*;
|
||||
import java.util.zip.DeflaterOutputStream;
|
||||
|
||||
/**
|
||||
* A {@link Job} that converts regular files into <i>chopped</i> (*.chp + *.cXX) files.
|
||||
*/
|
||||
public class ChopJob extends Job {
|
||||
|
||||
public ChopJob(File file, SplitConfig splitConfig, CryptConfig cryptConfig, CompressConfig compressConfig) {
|
||||
this(file, null, splitConfig, cryptConfig, compressConfig);
|
||||
}
|
||||
private final File file;
|
||||
private final SplitConfig splitConfig;
|
||||
private final CryptConfig cryptConfig;
|
||||
private final CompressConfig compressConfig;
|
||||
|
||||
public ChopJob(File file, Runnable swingCallLaterOnProgressChanges, SplitConfig splitConfig, CryptConfig cryptConfig, CompressConfig compressConfig) {
|
||||
super(file, swingCallLaterOnProgressChanges);
|
||||
public ChopJob(File file, SplitConfig splitConfig, CryptConfig cryptConfig, CompressConfig compressConfig, Runnable onProgressChange) {
|
||||
super(onProgressChange);
|
||||
this.file = file;
|
||||
this.splitConfig = splitConfig;
|
||||
this.cryptConfig = cryptConfig;
|
||||
this.compressConfig = compressConfig;
|
||||
}
|
||||
|
||||
public ChopJob(File file, SplitConfig splitConfig, CryptConfig cryptConfig, CompressConfig compressConfig) {
|
||||
this(file, splitConfig, cryptConfig, compressConfig, null);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String getType() {
|
||||
return "Chop";
|
||||
}
|
||||
|
||||
@Override
|
||||
public File getFile() {
|
||||
return file;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SplitConfig getSplitConfig() {
|
||||
return splitConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CryptConfig getCryptConfig() {
|
||||
return cryptConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompressConfig getCompressConfig() {
|
||||
return compressConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
|
@ -53,7 +83,7 @@ public class ChopJob extends Job {
|
|||
partSize = ((SplitBySizeConfig)splitConfig).getSize();
|
||||
}
|
||||
else if(splitConfig instanceof SplitByPartsConfig) {
|
||||
partSize = file.length() / ((SplitByPartsConfig)splitConfig).getParts();
|
||||
partSize = (long)Math.ceil((double)file.length() / (double)(((SplitByPartsConfig)splitConfig).getParts()));
|
||||
}
|
||||
else {
|
||||
partSize = file.length();
|
||||
|
@ -65,7 +95,7 @@ public class ChopJob extends Job {
|
|||
}
|
||||
|
||||
if(cryptConfig != null) {
|
||||
//TODO
|
||||
outputStream = new CryptOutputStream(outputStream);
|
||||
}
|
||||
|
||||
//Create the .chp file
|
||||
|
@ -80,6 +110,10 @@ public class ChopJob extends Job {
|
|||
Element root = doc.createElement("Cleaver");
|
||||
doc.appendChild(root);
|
||||
|
||||
Element original = doc.createElement("Original");
|
||||
original.setTextContent(file.getName());
|
||||
root.appendChild(original);
|
||||
|
||||
if(splitConfig != null) {
|
||||
root.appendChild(splitConfig.toElement(doc));
|
||||
}
|
||||
|
@ -118,16 +152,4 @@ public class ChopJob extends Job {
|
|||
this.setProgress(new ErrorProgress(e));
|
||||
}
|
||||
}
|
||||
|
||||
public SplitConfig getSplitConfig() {
|
||||
return splitConfig;
|
||||
}
|
||||
|
||||
public CryptConfig getCryptConfig() {
|
||||
return cryptConfig;
|
||||
}
|
||||
|
||||
public CompressConfig getCompressConfig() {
|
||||
return compressConfig;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,55 +9,91 @@ import eu.steffo.cleaver.logic.progress.NotStartedProgress;
|
|||
import eu.steffo.cleaver.logic.progress.Progress;
|
||||
import eu.steffo.cleaver.logic.split.SplitConfig;
|
||||
|
||||
/**
|
||||
* A {@link Thread} that allows access to the basic .
|
||||
*/
|
||||
public abstract class Job extends Thread {
|
||||
protected File file;
|
||||
|
||||
private Progress progress;
|
||||
protected Runnable swingCallLaterOnProgressChanges = null;
|
||||
private Runnable onProgressChange = null;
|
||||
|
||||
protected SplitConfig splitConfig = null;
|
||||
protected CryptConfig cryptConfig = null;
|
||||
protected CompressConfig compressConfig = null;
|
||||
|
||||
public Job(File file) {
|
||||
this.file = file;
|
||||
/**
|
||||
* Construct a Job, setting its progress to {@link NotStartedProgress Not started}.
|
||||
*/
|
||||
public Job() {
|
||||
this.progress = new NotStartedProgress();
|
||||
}
|
||||
|
||||
public Job(File file, Runnable swingCallLaterOnProgressChanges) {
|
||||
this(file);
|
||||
this.swingCallLaterOnProgressChanges = swingCallLaterOnProgressChanges;
|
||||
if(swingCallLaterOnProgressChanges != null) {
|
||||
SwingUtilities.invokeLater(swingCallLaterOnProgressChanges);
|
||||
/**
|
||||
* Construct a Job, then add to it a {@link Runnable} that will be invoked through {@link SwingUtilities#invokeLater(Runnable) invokeLater} on progress
|
||||
* changes.
|
||||
* @param onProgressChange The {@link Runnable} that should be invoked when {@link #setProgress(Progress)} is called.
|
||||
* @see Job()
|
||||
*/
|
||||
public Job(Runnable onProgressChange) {
|
||||
this();
|
||||
this.onProgressChange = onProgressChange;
|
||||
if(onProgressChange != null) {
|
||||
SwingUtilities.invokeLater(onProgressChange);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The name of the job type, such as "Chop" for a {@link ChopJob}.
|
||||
*/
|
||||
public abstract String getType();
|
||||
|
||||
public File getFile() {
|
||||
return file;
|
||||
}
|
||||
/**
|
||||
* @return The file path the job should act on.
|
||||
*/
|
||||
public abstract File getFile();
|
||||
|
||||
/**
|
||||
* @return The current progress of the job.
|
||||
* @see eu.steffo.cleaver.logic.progress.NotStartedProgress
|
||||
* @see eu.steffo.cleaver.logic.progress.WorkingProgress
|
||||
* @see eu.steffo.cleaver.logic.progress.FinishedProgress
|
||||
* @see eu.steffo.cleaver.logic.progress.ErrorProgress
|
||||
*/
|
||||
public Progress getProgress() {
|
||||
return progress;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The {@link SplitConfig} of the job. If {@literal null}, the job shouldn't handle file splitting/merging.
|
||||
*/
|
||||
public abstract SplitConfig getSplitConfig();
|
||||
|
||||
/**
|
||||
* @return The {@link CryptConfig} of the job. If {@literal null}, the job shouldn't handle file encryption/decryption.
|
||||
*/
|
||||
public abstract CryptConfig getCryptConfig();
|
||||
|
||||
/**
|
||||
* @return The {@link CompressConfig} of the job. If {@literal null}, the job shouldn't handle file compression/decompression.
|
||||
*/
|
||||
public abstract CompressConfig getCompressConfig();
|
||||
|
||||
/**
|
||||
* Set the progress of the job to a different value.
|
||||
*
|
||||
* If {@link #onProgressChange} is set, schedule its invocation after the set, allowing for example the updating of a
|
||||
* {@link javax.swing.table.TableModel TableModel} after the progress change.
|
||||
*
|
||||
* @param progress The value {@link #progress} should be set to.
|
||||
*/
|
||||
protected void setProgress(Progress progress) {
|
||||
this.progress = progress;
|
||||
if(swingCallLaterOnProgressChanges != null) {
|
||||
SwingUtilities.invokeLater(swingCallLaterOnProgressChanges);
|
||||
if(onProgressChange != null) {
|
||||
SwingUtilities.invokeLater(onProgressChange);
|
||||
}
|
||||
}
|
||||
|
||||
public SplitConfig getSplitConfig() {
|
||||
return splitConfig;
|
||||
}
|
||||
|
||||
public CryptConfig getCryptConfig() {
|
||||
return cryptConfig;
|
||||
}
|
||||
|
||||
public CompressConfig getCompressConfig() {
|
||||
return compressConfig;
|
||||
}
|
||||
/**
|
||||
* The function that is run on a different thread when {@link Thread#start()} is called.
|
||||
*
|
||||
* Child classes should override {@link Thread#run()}.
|
||||
*/
|
||||
@Override
|
||||
public abstract void run();
|
||||
}
|
||||
|
|
|
@ -4,7 +4,8 @@ import eu.steffo.cleaver.errors.ChpFileError;
|
|||
import eu.steffo.cleaver.errors.ProgrammingError;
|
||||
import eu.steffo.cleaver.logic.compress.CompressConfig;
|
||||
import eu.steffo.cleaver.logic.crypt.CryptConfig;
|
||||
import eu.steffo.cleaver.logic.progress.FinishedProgress;
|
||||
import eu.steffo.cleaver.logic.progress.ErrorProgress;
|
||||
import eu.steffo.cleaver.logic.progress.Progress;
|
||||
import eu.steffo.cleaver.logic.split.SplitByPartsConfig;
|
||||
import eu.steffo.cleaver.logic.split.SplitBySizeConfig;
|
||||
import eu.steffo.cleaver.logic.split.SplitConfig;
|
||||
|
@ -18,20 +19,77 @@ import org.xml.sax.SAXException;
|
|||
import javax.xml.parsers.DocumentBuilder;
|
||||
import javax.xml.parsers.DocumentBuilderFactory;
|
||||
import javax.xml.parsers.ParserConfigurationException;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.io.*;
|
||||
|
||||
/**
|
||||
* A {@link Job} that converts <i>chopped</i> (*.chp + *.cXX) files back into regular files.
|
||||
*/
|
||||
public class StitchJob extends Job {
|
||||
private File resultFile;
|
||||
private SplitConfig splitConfig = null;
|
||||
private CryptConfig cryptConfig = null;
|
||||
private CompressConfig compressConfig = null;
|
||||
|
||||
public StitchJob(File file, String cryptKey) throws ChpFileError, ProgrammingError {
|
||||
this(file, null, cryptKey);
|
||||
/**
|
||||
* Construct a StitchJob, specifying the *.chp file to import the settings from.
|
||||
* @param file The *.chp file.
|
||||
* @throws ChpFileError If there's an error while parsing the *.chp file.
|
||||
* @throws ProgrammingError It shouldn't be thrown, but it isn't caught to allow its display in the GUI if it actually happens.
|
||||
*/
|
||||
public StitchJob(File file) throws ChpFileError, ProgrammingError {
|
||||
this(file, null, null);
|
||||
}
|
||||
|
||||
public StitchJob(File file, Runnable updateTable, String cryptKey) throws ChpFileError, ProgrammingError {
|
||||
super(file, updateTable);
|
||||
parseChp(openChp(file), cryptKey);
|
||||
/**
|
||||
* Construct a StitchJob, specifying the *.chp file to import the settings from and an encryption key to use while decrypting the files.
|
||||
* @param file The *.chp file.
|
||||
* @param cryptKey The encryption key to use while decrypting the files.
|
||||
* @throws ChpFileError If there's an error while parsing the *.chp file.
|
||||
* @throws ProgrammingError It shouldn't be thrown, but it isn't caught to allow its display in the GUI if it actually happens.
|
||||
* @see #StitchJob(File)
|
||||
*/
|
||||
public StitchJob(File file, String cryptKey) throws ChpFileError, ProgrammingError {
|
||||
this(file, cryptKey, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Construct a StitchJob, and additionally specify the {@link Runnable} that should be called on progress updates..
|
||||
* @param chpFile The *.chp file.
|
||||
* @param cryptKey The encryption key to use while decrypting the files.
|
||||
* @param updateTable The {@link Runnable} that should be invoked when {@link #setProgress(Progress)} is called.
|
||||
* @throws ChpFileError If there's an error while parsing the *.chp file.
|
||||
* @throws ProgrammingError It shouldn't be thrown, but it isn't caught to allow its display in the GUI if it actually happens.
|
||||
* @see #StitchJob(File, String)
|
||||
* @see Job#Job(Runnable)
|
||||
*/
|
||||
public StitchJob(File chpFile, String cryptKey, Runnable updateTable) throws ChpFileError, ProgrammingError {
|
||||
super(updateTable);
|
||||
parseChp(openChp(chpFile), cryptKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getType() {
|
||||
return "Stitch";
|
||||
}
|
||||
|
||||
@Override
|
||||
public File getFile() {
|
||||
return resultFile;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SplitConfig getSplitConfig() {
|
||||
return splitConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CryptConfig getCryptConfig() {
|
||||
return cryptConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompressConfig getCompressConfig() {
|
||||
return compressConfig;
|
||||
}
|
||||
|
||||
protected static Document openChp(File file) throws ChpFileError, ProgrammingError {
|
||||
|
@ -53,17 +111,31 @@ public class StitchJob extends Job {
|
|||
return doc;
|
||||
}
|
||||
|
||||
protected final void parseChp(Document doc, String cryptKey) {
|
||||
/**
|
||||
* Read a {@link Document} and set {@link #splitConfig}, {@link #cryptConfig} and {@link #compressConfig} accordingly.
|
||||
* @param doc The {@link Document} to be read.
|
||||
* @param cryptKey The encryption key to use in the {@link CryptConfig}.
|
||||
* @throws ChpFileError If there's an error while parsing the *.chp file.
|
||||
*/
|
||||
protected final void parseChp(Document doc, String cryptKey) throws ChpFileError {
|
||||
Element root = doc.getDocumentElement();
|
||||
|
||||
NodeList originals = root.getElementsByTagName("Original");
|
||||
NodeList splits = root.getElementsByTagName("Split");
|
||||
NodeList crypts = root.getElementsByTagName("Crypt");
|
||||
NodeList compresses = root.getElementsByTagName("Compress");
|
||||
|
||||
Node originalNode = originals.item(0);
|
||||
Node splitNode = splits.item(0);
|
||||
Node cryptNode = crypts.item(0);
|
||||
Node compressNode = compresses.item(0);
|
||||
|
||||
if(originalNode == null) {
|
||||
throw new ChpFileError("No original filename found (<Original> tag)");
|
||||
}
|
||||
Element original = (Element)originalNode;
|
||||
resultFile = new File(original.getTextContent());
|
||||
|
||||
if(splitNode != null) {
|
||||
Element split = (Element)splitNode;
|
||||
String splitMode = split.getAttribute("mode");
|
||||
|
@ -82,13 +154,8 @@ public class StitchJob extends Job {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getType() {
|
||||
return "Stitch";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
this.setProgress(new FinishedProgress());
|
||||
this.setProgress(new ErrorProgress(null));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,12 +3,22 @@ package eu.steffo.cleaver.logic.compress;
|
|||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
/**
|
||||
* A class containing the configuration for the compression step of a {@link eu.steffo.cleaver.logic.Job Job}.
|
||||
*/
|
||||
public class CompressConfig {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Yes";
|
||||
return "Yes (Deflate)";
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a {@link Element} representing this CompressConfig (to be used in *.chp metadata files).
|
||||
* @param doc The {@link Document} the {@link Element} should be created in.
|
||||
* @return The created {@link Element}.
|
||||
* @see eu.steffo.cleaver.logic.ChopJob
|
||||
* @see eu.steffo.cleaver.logic.StitchJob
|
||||
*/
|
||||
public Element toElement(Document doc) {
|
||||
return doc.createElement("Compress");
|
||||
}
|
||||
|
|
4
src/eu/steffo/cleaver/logic/compress/package-info.java
Normal file
4
src/eu/steffo/cleaver/logic/compress/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* The package containing classes related to the (de)compression functionality.
|
||||
*/
|
||||
package eu.steffo.cleaver.logic.compress;
|
|
@ -3,13 +3,23 @@ package eu.steffo.cleaver.logic.crypt;
|
|||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
/**
|
||||
* A class containing the configuration for the encryption/decryption step of a {@link eu.steffo.cleaver.logic.Job Job}.
|
||||
*/
|
||||
public class CryptConfig {
|
||||
protected String key;
|
||||
protected final String key;
|
||||
|
||||
/**
|
||||
* Construct a new CryptConfig with a specific encryption key.
|
||||
* @param key The encryption key.
|
||||
*/
|
||||
public CryptConfig(String key) {
|
||||
this.key = key;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The encryption key.
|
||||
*/
|
||||
public String getKey() {
|
||||
return key;
|
||||
}
|
||||
|
@ -19,6 +29,13 @@ public class CryptConfig {
|
|||
return "••••••••";
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a {@link Element} representing this CryptConfig (to be used in *.chp metadata files).
|
||||
* @param doc The {@link Document} the {@link Element} should be created in.
|
||||
* @return The created {@link Element}.
|
||||
* @see eu.steffo.cleaver.logic.ChopJob
|
||||
* @see eu.steffo.cleaver.logic.StitchJob
|
||||
*/
|
||||
public Element toElement(Document doc) {
|
||||
return doc.createElement("Crypt");
|
||||
}
|
||||
|
|
12
src/eu/steffo/cleaver/logic/crypt/CryptInputStream.java
Normal file
12
src/eu/steffo/cleaver/logic/crypt/CryptInputStream.java
Normal file
|
@ -0,0 +1,12 @@
|
|||
package eu.steffo.cleaver.logic.crypt;
|
||||
|
||||
import java.io.FilterInputStream;
|
||||
import java.io.InputStream;
|
||||
|
||||
public class CryptInputStream extends FilterInputStream {
|
||||
protected CryptInputStream(InputStream in) {
|
||||
super(in);
|
||||
}
|
||||
|
||||
//TODO: This doesn't do anything... yet.
|
||||
}
|
12
src/eu/steffo/cleaver/logic/crypt/CryptOutputStream.java
Normal file
12
src/eu/steffo/cleaver/logic/crypt/CryptOutputStream.java
Normal file
|
@ -0,0 +1,12 @@
|
|||
package eu.steffo.cleaver.logic.crypt;
|
||||
|
||||
import java.io.FilterOutputStream;
|
||||
import java.io.OutputStream;
|
||||
|
||||
public class CryptOutputStream extends FilterOutputStream {
|
||||
public CryptOutputStream(OutputStream out) {
|
||||
super(out);
|
||||
}
|
||||
|
||||
//TODO: This doesn't do anything... yet.
|
||||
}
|
4
src/eu/steffo/cleaver/logic/crypt/package-info.java
Normal file
4
src/eu/steffo/cleaver/logic/crypt/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* The package containing classes related to the encryption/decryption functionality.
|
||||
*/
|
||||
package eu.steffo.cleaver.logic.crypt;
|
|
@ -5,12 +5,15 @@ import org.w3c.dom.Document;
|
|||
import org.w3c.dom.Element;
|
||||
|
||||
public class SplitByPartsConfig extends SplitConfig {
|
||||
protected int parts;
|
||||
private int parts;
|
||||
|
||||
public SplitByPartsConfig(int parts) {
|
||||
this.parts = parts;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The number of parts the file should be split in.
|
||||
*/
|
||||
public int getParts() {
|
||||
return parts;
|
||||
}
|
||||
|
|
|
@ -6,12 +6,15 @@ import org.w3c.dom.Element;
|
|||
import org.w3c.dom.Text;
|
||||
|
||||
public class SplitBySizeConfig extends SplitConfig {
|
||||
protected long size;
|
||||
private long size;
|
||||
|
||||
public SplitBySizeConfig(long size) {
|
||||
this.size = size;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The size in bytes the file parts should be.
|
||||
*/
|
||||
public long getSize() {
|
||||
return size;
|
||||
}
|
||||
|
|
|
@ -3,6 +3,16 @@ package eu.steffo.cleaver.logic.split;
|
|||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
/**
|
||||
* A class containing the configuration for the split/merge step of a {@link eu.steffo.cleaver.logic.Job Job}.
|
||||
*/
|
||||
public abstract class SplitConfig {
|
||||
/**
|
||||
* Create a {@link Element} representing this SplitConfig (to be used in *.chp metadata files).
|
||||
* @param doc The {@link Document} the {@link Element} should be created in.
|
||||
* @return The created {@link Element}.
|
||||
* @see eu.steffo.cleaver.logic.ChopJob
|
||||
* @see eu.steffo.cleaver.logic.StitchJob
|
||||
*/
|
||||
public abstract Element toElement(Document doc);
|
||||
}
|
||||
|
|
21
src/eu/steffo/cleaver/logic/split/SplitFileInputStream.java
Normal file
21
src/eu/steffo/cleaver/logic/split/SplitFileInputStream.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package eu.steffo.cleaver.logic.split;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
public class SplitFileInputStream extends InputStream {
|
||||
protected String fileBaseName;
|
||||
protected int partSize;
|
||||
protected int currentFileCount;
|
||||
|
||||
public SplitFileInputStream(String fileBaseName, int partSize) {
|
||||
this.fileBaseName = fileBaseName;
|
||||
this.partSize = partSize;
|
||||
this.currentFileCount = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int read() throws IOException {
|
||||
throw new IOException("Not implemented yet");
|
||||
}
|
||||
}
|
|
@ -5,6 +5,8 @@ import java.io.IOException;
|
|||
import java.io.OutputStream;
|
||||
|
||||
public class SplitFileOutputStream extends OutputStream {
|
||||
//TODO: possibly use a BufferedOutputStream to improve performance?
|
||||
|
||||
protected String fileBaseName;
|
||||
protected FileOutputStream currentFileOutputStream;
|
||||
protected long currentByteCount;
|
||||
|
|
4
src/eu/steffo/cleaver/logic/split/package-info.java
Normal file
4
src/eu/steffo/cleaver/logic/split/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* The package containing classes related to the file splitting/merging functionality.
|
||||
*/
|
||||
package eu.steffo.cleaver.logic.split;
|
Loading…
Reference in a new issue