<divclass="inheritance"title="Inheritance Tree"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true"title="class or interface in java.lang"class="externalLink">java.lang.Object</a>
<divclass="inheritance"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true"title="class or interface in java.lang"class="externalLink">java.lang.Thread</a>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a></code></dd>
<divclass="block">A <ahref="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>
<h2>Nested classes/interfaces inherited from class java.lang.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true"title="class or interface in java.lang"class="externalLink">Thread</a></h2>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.State.html?is-external=true"title="class or interface in java.lang"class="externalLink">Thread.State</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.UncaughtExceptionHandler.html?is-external=true"title="class or interface in java.lang"class="externalLink">Thread.UncaughtExceptionHandler</a></code></div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="col">Field</th>
<thclass="colLast"scope="col">Description</th>
</tr>
</thead>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>private <ahref="compress/CompressConfig.html"title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></code></td>
<tdclass="colFirst"><code>private <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a></code></td>
<h3>Fields inherited from class java.lang.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true"title="class or interface in java.lang"class="externalLink">Thread</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#MAX_PRIORITY"title="class or interface in java.lang"class="externalLink">MAX_PRIORITY</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#MIN_PRIORITY"title="class or interface in java.lang"class="externalLink">MIN_PRIORITY</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#NORM_PRIORITY"title="class or interface in java.lang"class="externalLink">NORM_PRIORITY</a></code></div>
<thclass="colConstructorName"scope="row"><code><spanclass="memberNameLink"><ahref="#%3Cinit%3E(java.io.File)">StitchJob</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> file)</code></th>
<thclass="colConstructorName"scope="row"><code><spanclass="memberNameLink"><ahref="#%3Cinit%3E(java.io.File,java.lang.String)">StitchJob</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> file,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a> cryptKey)</code></th>
<divclass="block">Construct a StitchJob, specifying the *.chp file to import the settings from and an encryption key to use while decrypting the files.</div>
<thclass="colConstructorName"scope="row"><code><spanclass="memberNameLink"><ahref="#%3Cinit%3E(java.io.File,java.lang.String,java.lang.Runnable)">StitchJob</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> chpFile,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a> cryptKey,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a> updateTable)</code></th>
<divclass="block">Construct a StitchJob, and additionally specify the <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink"><code>Runnable</code></a> that should be called on progress updates..</div>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a></code></td>
<tdclass="colFirst"><code>protected static <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink">Document</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#openChp(java.io.File)">openChp</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> file)</code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#parseChp(org.w3c.dom.Document,java.lang.String)">parseChp</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink">Document</a> doc,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a> cryptKey)</code></th>
<divclass="block">Read a <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink"><code>Document</code></a> and set <ahref="#splitConfig"><code>splitConfig</code></a>, <ahref="#cryptConfig"><code>cryptConfig</code></a> and <ahref="#compressConfig"><code>compressConfig</code></a> accordingly.</div>
<divclass="block">The function that is run on a different thread when <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#start()"title="class or interface in java.lang"class="externalLink"><code>Thread.start()</code></a> is called.</div>
<h3>Methods inherited from class java.lang.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true"title="class or interface in java.lang"class="externalLink">Thread</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#activeCount()"title="class or interface in java.lang"class="externalLink">activeCount</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#checkAccess()"title="class or interface in java.lang"class="externalLink">checkAccess</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#clone()"title="class or interface in java.lang"class="externalLink">clone</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#currentThread()"title="class or interface in java.lang"class="externalLink">currentThread</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#dumpStack()"title="class or interface in java.lang"class="externalLink">dumpStack</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#enumerate(java.lang.Thread%5B%5D)"title="class or interface in java.lang"class="externalLink">enumerate</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getAllStackTraces()"title="class or interface in java.lang"class="externalLink">getAllStackTraces</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getContextClassLoader()"title="class or interface in java.lang"class="externalLink">getContextClassLoader</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getDefaultUncaughtExceptionHandler()"title="class or interface in java.lang"class="externalLink">getDefaultUncaughtExceptionHandler</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getId()"title="class or interface in java.lang"class="externalLink">getId</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getName()"title="class or interface in java.lang"class="externalLink">getName</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getPriority()"title="class or interface in java.lang"class="externalLink">getPriority</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getStackTrace()"title="class or interface in java.lang"class="externalLink">getStackTrace</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getState()"title="class or interface in java.lang"class="externalLink">getState</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getThreadGroup()"title="class or interface in java.lang"class="externalLink">getThreadGroup</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#getUncaughtExceptionHandler()"title="class or interface in java.lang"class="externalLink">getUncaughtExceptionHandler</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#holdsLock(java.lang.Object)"title="class or interface in java.lang"class="externalLink">holdsLock</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#interrupt()"title="class or interface in java.lang"class="externalLink">interrupt</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#interrupted()"title="class or interface in java.lang"class="externalLink">interrupted</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#isAlive()"title="classorint
<h3>Methods inherited from class java.lang.<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true"title="class or interface in java.lang"class="externalLink">Object</a></h3>
</a><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)"title="class or interface in java.lang"class="externalLink">equals</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()"title="class or interface in java.lang"class="externalLink">getClass</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()"title="class or interface in java.lang"class="externalLink">hashCode</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#notify()"title="class or interface in java.lang"class="externalLink">notify</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()"title="class or interface in java.lang"class="externalLink">notifyAll</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#wait()"title="class or interface in java.lang"class="externalLink">wait</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)"title="class or interface in java.lang"class="externalLink">wait</a>, <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)"title="class or interface in java.lang"class="externalLink">wait</a></code></div>
<divclass="memberSignature"><spanclass="modifiers">private</span> <spanclass="returnType"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a></span> <spanclass="memberName">resultFile</span></div>
</section>
</li>
<liclass="blockList">
<sectionclass="detail">
<h3><aid="splitConfig">splitConfig</a></h3>
<divclass="memberSignature"><spanclass="modifiers">private</span> <spanclass="returnType"><ahref="split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></span> <spanclass="memberName">splitConfig</span></div>
</section>
</li>
<liclass="blockList">
<sectionclass="detail">
<h3><aid="cryptConfig">cryptConfig</a></h3>
<divclass="memberSignature"><spanclass="modifiers">private</span> <spanclass="returnType"><ahref="crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></span> <spanclass="memberName">cryptConfig</span></div>
</section>
</li>
<liclass="blockList">
<sectionclass="detail">
<h3><aid="compressConfig">compressConfig</a></h3>
<divclass="memberSignature"><spanclass="modifiers">private</span> <spanclass="returnType"><ahref="compress/CompressConfig.html"title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></span> <spanclass="memberName">compressConfig</span></div>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="memberName">StitchJob</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> file)</span>
<dd><code><ahref="../errors/ChpFileError.html"title="class in eu.steffo.cleaver.errors">ChpFileError</a></code> - If there's an error while parsing the *.chp file.</dd>
<dd><code><ahref="../errors/ProgrammingError.html"title="class in eu.steffo.cleaver.errors">ProgrammingError</a></code> - It shouldn't be thrown, but it isn't caught to allow its display in the GUI if it actually happens.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="memberName">StitchJob</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> file,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a> cryptKey)</span>
<divclass="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><code><ahref="../errors/ChpFileError.html"title="class in eu.steffo.cleaver.errors">ChpFileError</a></code> - If there's an error while parsing the *.chp file.</dd>
<dd><code><ahref="../errors/ProgrammingError.html"title="class in eu.steffo.cleaver.errors">ProgrammingError</a></code> - It shouldn't be thrown, but it isn't caught to allow its display in the GUI if it actually happens.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="memberName">StitchJob</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> chpFile,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a> cryptKey,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a> updateTable)</span>
<divclass="block">Construct a StitchJob, and additionally specify the <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink"><code>Runnable</code></a> that should be called on progress updates..</div>
<dd><code>updateTable</code> - The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink"><code>Runnable</code></a> that should be invoked when <ahref="Job.html#setProgress(eu.steffo.cleaver.logic.progress.Progress)"><code>Job.setProgress(Progress)</code></a> is called.</dd>
<dd><code><ahref="../errors/ChpFileError.html"title="class in eu.steffo.cleaver.errors">ChpFileError</a></code> - If there's an error while parsing the *.chp file.</dd>
<dd><code><ahref="../errors/ProgrammingError.html"title="class in eu.steffo.cleaver.errors">ProgrammingError</a></code> - It shouldn't be thrown, but it isn't caught to allow its display in the GUI if it actually happens.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a></span> <spanclass="memberName">getType</span>()</div>
<dd><code><ahref="Job.html#getType()">getType</a></code> in class <code><ahref="Job.html"title="class in eu.steffo.cleaver.logic">Job</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The name of the job type, such as "Chop" for a <ahref="ChopJob.html"title="class in eu.steffo.cleaver.logic"><code>ChopJob</code></a>.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a></span> <spanclass="memberName">getFile</span>()</div>
<dd><code><ahref="Job.html#getFile()">getFile</a></code> in class <code><ahref="Job.html"title="class in eu.steffo.cleaver.logic">Job</a></code></dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType"><ahref="split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split">SplitConfig</a></span> <spanclass="memberName">getSplitConfig</span>()</div>
<dd><code><ahref="Job.html#getSplitConfig()">getSplitConfig</a></code> in class <code><ahref="Job.html"title="class in eu.steffo.cleaver.logic">Job</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The <ahref="split/SplitConfig.html"title="class in eu.steffo.cleaver.logic.split"><code>SplitConfig</code></a> of the job. If null, the job shouldn't handle file splitting/merging.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType"><ahref="crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt">CryptConfig</a></span> <spanclass="memberName">getCryptConfig</span>()</div>
<dd><code><ahref="Job.html#getCryptConfig()">getCryptConfig</a></code> in class <code><ahref="Job.html"title="class in eu.steffo.cleaver.logic">Job</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The <ahref="crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt"><code>CryptConfig</code></a> of the job. If null, the job shouldn't handle file encryption/decryption.</dd>
<divclass="memberSignature"><spanclass="modifiers">public</span> <spanclass="returnType"><ahref="compress/CompressConfig.html"title="class in eu.steffo.cleaver.logic.compress">CompressConfig</a></span> <spanclass="memberName">getCompressConfig</span>()</div>
<dd><code><ahref="Job.html#getCompressConfig()">getCompressConfig</a></code> in class <code><ahref="Job.html"title="class in eu.steffo.cleaver.logic">Job</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The <ahref="compress/CompressConfig.html"title="class in eu.steffo.cleaver.logic.compress"><code>CompressConfig</code></a> of the job. If null, the job shouldn't handle file compression/decompression.</dd>
<divclass="memberSignature"><spanclass="modifiers">protected static</span> <spanclass="returnType"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink">Document</a></span> <spanclass="memberName">openChp</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/io/File.html?is-external=true"title="class or interface in java.io"class="externalLink">File</a> file)</span>
throws <spanclass="exceptions"><ahref="../errors/ChpFileError.html"title="class in eu.steffo.cleaver.errors">ChpFileError</a>,
<divclass="memberSignature"><spanclass="modifiers">protected final</span> <spanclass="returnType">void</span> <spanclass="memberName">parseChp</span>​(<spanclass="arguments"><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink">Document</a> doc,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html?is-external=true"title="class or interface in java.lang"class="externalLink">String</a> cryptKey)</span>
<divclass="block">Read a <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink"><code>Document</code></a> and set <ahref="#splitConfig"><code>splitConfig</code></a>, <ahref="#cryptConfig"><code>cryptConfig</code></a> and <ahref="#compressConfig"><code>compressConfig</code></a> accordingly.</div>
<dd><code>doc</code> - The <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.xml/org/w3c/dom/Document.html?is-external=true"title="class or interface in org.w3c.dom"class="externalLink"><code>Document</code></a> to be read.</dd>
<dd><code>cryptKey</code> - The encryption key to use in the <ahref="crypt/CryptConfig.html"title="class in eu.steffo.cleaver.logic.crypt"><code>CryptConfig</code></a>.</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code><ahref="../errors/ChpFileError.html"title="class in eu.steffo.cleaver.errors">ChpFileError</a></code> - If there's an error while parsing the *.chp file.</dd>
<divclass="block">The function that is run on a different thread when <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#start()"title="class or interface in java.lang"class="externalLink"><code>Thread.start()</code></a> is called.
Child classes should override <ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Thread.html?is-external=true#run()"title="class or interface in java.lang"class="externalLink"><code>Thread.run()</code></a>.</div>
<dd><code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true#run()"title="class or interface in java.lang"class="externalLink">run</a></code> in interface <code><ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang"class="externalLink">Runnable</a></code></dd>
<dd><code><ahref="Job.html#run()">run</a></code> in class <code><ahref="Job.html"title="class in eu.steffo.cleaver.logic">Job</a></code></dd>