antlr.build
Class StreamScarfer

java.lang.Object
  extended by java.lang.Thread
      extended by antlr.build.StreamScarfer
All Implemented Interfaces:
java.lang.Runnable

 class StreamScarfer
extends java.lang.Thread

Adapted from JavaWorld article by Michael Daconta


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
(package private)  java.io.InputStream is
           
(package private)  Tool tool
           
(package private)  java.lang.String type
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
StreamScarfer(java.io.InputStream is, java.lang.String type, Tool tool)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

is

java.io.InputStream is

type

java.lang.String type

tool

Tool tool
Constructor Detail

StreamScarfer

StreamScarfer(java.io.InputStream is,
              java.lang.String type,
              Tool tool)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread