📄 explorerthread.java
字号:
package SOMA.explorer;
import java.io.*;
import java.util.*;
/** Thread che rimane in attesa di input proveniente da un InputStream.
*
* @author Livio Profiri
*/
public class ExplorerThread extends Thread
{
/** @serial*/
PrintStream out;
/** @serial*/
BufferedReader brIn;
/** @serial*/
boolean Continue = true;
/** @serial*/
DirExplorerItem Dir, RootDir;
//DirExplorerItem Dir;
/** @serial*/
boolean echo = false;
/** Costruttore in cui si specifica solo il direttorio da esplorare: vengono utilizzati gli
* stream di sistema e non viene fatta l'echo dei comandi inseriti.
*/
public ExplorerThread( DirExplorerItem Dir )
{
this( Dir, System.in, System.out, false );
}
/** Costruttore in cui si specificano il direttorio da esplorare, un InputStream di ingresso,
* un PrintStream di uscita e se e' necessario effettuare l'echo dei comandi inseriti in ingresso.
*/
public ExplorerThread( DirExplorerItem dir, InputStream in, PrintStream out, boolean echo )
{
this( Thread.currentThread().getThreadGroup(), dir, in, out, echo );
}
/** Costruttore in cui si specificano il direttorio da esplorare, un InputStream di ingresso,
* un PrintStream di uscita, se e' necessario effettuare l'echo dei comandi inseriti in ingresso
* ed il ThreadGroup di appartenenza.
*/
public ExplorerThread( ThreadGroup threadGroup, DirExplorerItem dir, InputStream in, PrintStream out, boolean echo )
{
super( threadGroup, "Explorer Thread" );
// Non so se
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -