java/javadoc/ch/wlkl/wsh/Tester.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_05) on Sat Jul 22 13:32:41 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tester</title>
<meta name="date" content="2017-07-22">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="Tester";
        }
    }
    catch(err) {
    }
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Tester.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../ch/wlkl/wsh/TestAll.html" title="class in ch.wlkl.wsh"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../ch/wlkl/wsh/Top.html" title="class in ch.wlkl.wsh"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?ch/wlkl/wsh/Tester.html" target="_top">Frames</a></li>
<li><a href="Tester.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">ch.wlkl.wsh</div>
<h2 title="Class Tester" class="title">Class Tester</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../ch/wlkl/wsh/Top.html" title="class in ch.wlkl.wsh">ch.wlkl.wsh.Top</a></li>
<li>
<ul class="inheritance">
<li>ch.wlkl.wsh.Tester</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../ch/wlkl/wsh/OpenClose.html" title="interface in ch.wlkl.wsh">OpenClose</a>, <a href="../../../ch/wlkl/wsh/Read.html" title="interface in ch.wlkl.wsh">Read</a>&lt;java.lang.String&gt;, <a href="../../../ch/wlkl/wsh/Write.html" title="interface in ch.wlkl.wsh">Write</a>&lt;java.lang.String&gt;</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../ch/wlkl/wsh/TraceTester.html" title="class in ch.wlkl.wsh">TraceTester</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Tester</span>
extends <a href="../../../ch/wlkl/wsh/Top.html" title="class in ch.wlkl.wsh">Top</a>
implements <a href="../../../ch/wlkl/wsh/Read.html" title="interface in ch.wlkl.wsh">Read</a>&lt;java.lang.String&gt;, <a href="../../../ch/wlkl/wsh/Write.html" title="interface in ch.wlkl.wsh">Write</a>&lt;java.lang.String&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#comment">comment</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#name">name</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#space">space</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#special">special</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.util.regex.Pattern</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#string">string</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#tempDir">tempDir</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.ch.wlkl.wsh.Top">
<!--   -->
</a>
<h3>Fields inherited from class&nbsp;ch.wlkl.wsh.<a href="../../../ch/wlkl/wsh/Top.html" title="class in ch.wlkl.wsh">Top</a></h3>
<code><a href="../../../ch/wlkl/wsh/Top.html#emptyStrings">emptyStrings</a>, <a href="../../../ch/wlkl/wsh/Top.html#trace">trace</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#Tester-java.io.Reader-">Tester</a></span>(java.io.Reader&nbsp;r)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#category-java.lang.String-java.lang.String-java.util.List-">category</a></span>(java.lang.String&nbsp;category,
        java.lang.String&nbsp;opt,
        java.util.List&lt;java.lang.String&gt;&nbsp;stream)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#close--">close</a></span>()</code>
<div class="block">close the receiver.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#err-java.lang.String-">err</a></span>(java.lang.String&nbsp;msg)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#input-java.lang.String...-">input</a></span>(java.lang.String...&nbsp;ins)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code>
<div class="block">test the test machine of class Test itself</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#msg-java.lang.String-">msg</a></span>(java.lang.String&nbsp;msg)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#open-java.lang.String-">open</a></span>(java.lang.String&nbsp;opt)</code>
<div class="block">open the receiver for read or write.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#out-java.lang.String-">out</a></span>(java.lang.String&nbsp;msg)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#read--">read</a></span>()</code>
<div class="block">return the next line or null iff at end.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#removeRecursive-java.io.File-">removeRecursive</a></span>(java.io.File&nbsp;f)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#removeTestFiles--">removeTestFiles</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#reset-java.lang.Object...-">reset</a></span>(java.lang.Object...&nbsp;args)</code>
<div class="block">redefine the receiver by args.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#run--">run</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#runFile-java.lang.String-">runFile</a></span>(java.lang.String&nbsp;fn)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#sayScript--">sayScript</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#testRun-ch.wlkl.wsh.Run-">testRun</a></span>(<a href="../../../ch/wlkl/wsh/Run.html" title="class in ch.wlkl.wsh">Run</a>&nbsp;r)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#timestamp-java.lang.String-">timestamp</a></span>(java.lang.String&nbsp;arg)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#write-java.lang.String-">write</a></span>(java.lang.String&nbsp;arg)</code>
<div class="block">write the next line.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#writeAll-java.lang.String-ch.wlkl.wsh.Read-">writeAll</a></span>(java.lang.String&nbsp;opt,
        <a href="../../../ch/wlkl/wsh/Read.html" title="interface in ch.wlkl.wsh">Read</a>&lt;java.lang.String&gt;&nbsp;r)</code>
<div class="block">write the contents of reader to the receiver.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../ch/wlkl/wsh/Tester.html#writeTestFiles-java.util.List-">writeTestFiles</a></span>(java.util.List&lt;java.lang.String&gt;&nbsp;names)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.ch.wlkl.wsh.Top">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;ch.wlkl.wsh.<a href="../../../ch/wlkl/wsh/Top.html" title="class in ch.wlkl.wsh">Top</a></h3>
<code><a href="../../../ch/wlkl/wsh/Top.html#fail-java.lang.String-">fail</a>, <a href="../../../ch/wlkl/wsh/Top.html#name-java.lang.Object-">name</a>, <a href="../../../ch/wlkl/wsh/Top.html#nameCnt-int-">nameCnt</a>, <a href="../../../ch/wlkl/wsh/Top.html#say-java.lang.String-">say</a>, <a href="../../../ch/wlkl/wsh/Top.html#sFail-java.lang.Object-java.lang.String-">sFail</a>, <a href="../../../ch/wlkl/wsh/Top.html#sFail-java.lang.String-">sFail</a>, <a href="../../../ch/wlkl/wsh/Top.html#sSay-java.lang.Object-java.lang.String-">sSay</a>, <a href="../../../ch/wlkl/wsh/Top.html#sSay-java.lang.String-">sSay</a>, <a href="../../../ch/wlkl/wsh/Top.html#sTrc-java.lang.Object-java.lang.String-">sTrc</a>, <a href="../../../ch/wlkl/wsh/Top.html#sTrc-java.lang.String-">sTrc</a>, <a href="../../../ch/wlkl/wsh/Top.html#toString--">toString</a>, <a href="../../../ch/wlkl/wsh/Top.html#trc-java.lang.String-">trc</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="tempDir">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tempDir</h4>
<pre>public static final&nbsp;java.lang.String tempDir</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../constant-values.html#ch.wlkl.wsh.Tester.tempDir">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="space">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>space</h4>
<pre>public static final&nbsp;java.util.regex.Pattern space</pre>
</li>
</ul>
<a name="comment">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comment</h4>
<pre>public static final&nbsp;java.util.regex.Pattern comment</pre>
</li>
</ul>
<a name="special">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>special</h4>
<pre>public static final&nbsp;java.util.regex.Pattern special</pre>
</li>
</ul>
<a name="name">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre>public static final&nbsp;java.util.regex.Pattern name</pre>
</li>
</ul>
<a name="string">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>string</h4>
<pre>public static final&nbsp;java.util.regex.Pattern string</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="Tester-java.io.Reader-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Tester</h4>
<pre>public&nbsp;Tester(java.io.Reader&nbsp;r)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="run--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
<pre>public&nbsp;void&nbsp;run()</pre>
</li>
</ul>
<a name="sayScript--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sayScript</h4>
<pre>public&nbsp;void&nbsp;sayScript()</pre>
</li>
</ul>
<a name="category-java.lang.String-java.lang.String-java.util.List-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>category</h4>
<pre>public&nbsp;boolean&nbsp;category(java.lang.String&nbsp;category,
                        java.lang.String&nbsp;opt,
                        java.util.List&lt;java.lang.String&gt;&nbsp;stream)</pre>
</li>
</ul>
<a name="testRun-ch.wlkl.wsh.Run-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRun</h4>
<pre>public&nbsp;void&nbsp;testRun(<a href="../../../ch/wlkl/wsh/Run.html" title="class in ch.wlkl.wsh">Run</a>&nbsp;r)</pre>
</li>
</ul>
<a name="msg-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>msg</h4>
<pre>public&nbsp;void&nbsp;msg(java.lang.String&nbsp;msg)</pre>
</li>
</ul>
<a name="out-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>out</h4>
<pre>public&nbsp;void&nbsp;out(java.lang.String&nbsp;msg)</pre>
</li>
</ul>
<a name="err-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>err</h4>
<pre>public&nbsp;void&nbsp;err(java.lang.String&nbsp;msg)</pre>
</li>
</ul>
<a name="writeTestFiles-java.util.List-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeTestFiles</h4>
<pre>public&nbsp;java.lang.String&nbsp;writeTestFiles(java.util.List&lt;java.lang.String&gt;&nbsp;names)</pre>
</li>
</ul>
<a name="removeTestFiles--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeTestFiles</h4>
<pre>public&nbsp;void&nbsp;removeTestFiles()</pre>
</li>
</ul>
<a name="removeRecursive-java.io.File-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeRecursive</h4>
<pre>public&nbsp;void&nbsp;removeRecursive(java.io.File&nbsp;f)</pre>
</li>
</ul>
<a name="timestamp-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>timestamp</h4>
<pre>public&nbsp;java.lang.String&nbsp;timestamp(java.lang.String&nbsp;arg)</pre>
</li>
</ul>
<a name="runFile-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>runFile</h4>
<pre>public static&nbsp;void&nbsp;runFile(java.lang.String&nbsp;fn)</pre>
</li>
</ul>
<a name="main-java.lang.String:A-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
<div class="block">test the test machine of class Test itself</div>
</li>
</ul>
<a name="input-java.lang.String...-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>input</h4>
<pre>public&nbsp;void&nbsp;input(java.lang.String...&nbsp;ins)</pre>
</li>
</ul>
<a name="read--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>read</h4>
<pre>public&nbsp;java.lang.String&nbsp;read()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../ch/wlkl/wsh/Read.html#read--">Read</a></code></span></div>
<div class="block">return the next line or null iff at end.
 Fail it not open for reading. How to fail is unspecified, a null pointer exception or a <a href="../../../ch/wlkl/wsh/Top.html#fail-java.lang.String-"><code>Top.fail(String)</code></a> are common possibilities.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../ch/wlkl/wsh/Read.html#read--">read</a></code>&nbsp;in interface&nbsp;<code><a href="../../../ch/wlkl/wsh/Read.html" title="interface in ch.wlkl.wsh">Read</a>&lt;java.lang.String&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the next line</dd>
</dl>
</li>
</ul>
<a name="close--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
<pre>public&nbsp;void&nbsp;close()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../ch/wlkl/wsh/OpenClose.html#close--">OpenClose</a></code></span></div>
<div class="block">close the receiver.
 if not open do nothing.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../ch/wlkl/wsh/OpenClose.html#close--">close</a></code>&nbsp;in interface&nbsp;<code><a href="../../../ch/wlkl/wsh/OpenClose.html" title="interface in ch.wlkl.wsh">OpenClose</a></code></dd>
</dl>
</li>
</ul>
<a name="open-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>open</h4>
<pre>public&nbsp;void&nbsp;open(java.lang.String&nbsp;opt)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../ch/wlkl/wsh/OpenClose.html#open-java.lang.String-">OpenClose</a></code></span></div>
<div class="block">open the receiver for read or write.
 If already open, close it first.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../ch/wlkl/wsh/OpenClose.html#open-java.lang.String-">open</a></code>&nbsp;in interface&nbsp;<code><a href="../../../ch/wlkl/wsh/OpenClose.html" title="interface in ch.wlkl.wsh">OpenClose</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>opt</code> - the first character means the following:
 <br><ul>
 <li> "r" open for read
 <li> "w" open for write, erase previous content
 <li> "a" open for write, append to previous content
 </ul>an implementation may only support a part of these possiblities or add further ones.</dd>
</dl>
</li>
</ul>
<a name="reset-java.lang.Object...-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;void&nbsp;reset(java.lang.Object...&nbsp;args)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../ch/wlkl/wsh/OpenClose.html#reset-java.lang.Object...-">OpenClose</a></code></span></div>
<div class="block">redefine the receiver by args.
 After reset the receiver should be initialised to args as after new...(args).
 If the receiver is open, reset should close it before reinitialising.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../ch/wlkl/wsh/OpenClose.html#reset-java.lang.Object...-">reset</a></code>&nbsp;in interface&nbsp;<code><a href="../../../ch/wlkl/wsh/OpenClose.html" title="interface in ch.wlkl.wsh">OpenClose</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>args</code> - the specification for the next open</dd>
</dl>
</li>
</ul>
<a name="write-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>write</h4>
<pre>public&nbsp;void&nbsp;write(java.lang.String&nbsp;arg)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../ch/wlkl/wsh/Write.html#write-T-">Write</a></code></span></div>
<div class="block">write the next line.
 fail if arg is null or not open for writing. How to fail is unspecified, a null pointer exception or a <a href="../../../ch/wlkl/wsh/Top.html#fail-java.lang.String-"><code>Top.fail(String)</code></a> are common possibilities.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../ch/wlkl/wsh/Write.html#write-T-">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../ch/wlkl/wsh/Write.html" title="interface in ch.wlkl.wsh">Write</a>&lt;java.lang.String&gt;</code></dd>
</dl>
</li>
</ul>
<a name="writeAll-java.lang.String-ch.wlkl.wsh.Read-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>writeAll</h4>
<pre>public&nbsp;void&nbsp;writeAll(java.lang.String&nbsp;opt,
                     <a href="../../../ch/wlkl/wsh/Read.html" title="interface in ch.wlkl.wsh">Read</a>&lt;java.lang.String&gt;&nbsp;r)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../ch/wlkl/wsh/Write.html#writeAll-java.lang.String-ch.wlkl.wsh.Read-">Write</a></code></span></div>
<div class="block">write the contents of reader to the receiver.
 reading of the reader may be delayed until the output is needed.
 open and close reader as specified by opt. 
 fail if arg is null or not properly opened. How to fail is unspecified, a null pointer exception or a <a href="../../../ch/wlkl/wsh/Top.html#fail-java.lang.String-"><code>Top.fail(String)</code></a> are common possibilities.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../ch/wlkl/wsh/Write.html#writeAll-java.lang.String-ch.wlkl.wsh.Read-">writeAll</a></code>&nbsp;in interface&nbsp;<code><a href="../../../ch/wlkl/wsh/Write.html" title="interface in ch.wlkl.wsh">Write</a>&lt;java.lang.String&gt;</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Tester.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../ch/wlkl/wsh/TestAll.html" title="class in ch.wlkl.wsh"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../ch/wlkl/wsh/Top.html" title="class in ch.wlkl.wsh"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?ch/wlkl/wsh/Tester.html" target="_top">Frames</a></li>
<li><a href="Tester.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>