explorerthread.java

来自「一个agent 工具包,可以开发移动设备应用,考虑了安全措施」· Java 代码 · 共 48 行

JAVA
48
字号
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 + =
减小字号Ctrl + -
显示快捷键?