org.jutil
Class TGrep

java.lang.Object
  extended by org.jutil.TGrep
All Implemented Interfaces:
FScannerCallback

public final class TGrep
extends java.lang.Object
implements FScannerCallback

This is the TGrep utility code class.


Field Summary
protected  java.lang.String dir
           
protected  java.lang.String filePattern
           
protected  java.lang.String pattern
           
protected  boolean recurse
           
protected  java.lang.String[] results
           
protected  byte scanType
           
protected  boolean verbose
           
 
Constructor Summary
TGrep()
           
 
Method Summary
 void completed(java.io.File file, java.lang.String[] result)
           
 java.lang.String getDir()
           
 int getFileCount()
           
 java.lang.String getFilePattern()
           
 int getMaxThreadsRun()
           
 java.lang.String[] getResult()
           
 byte getScanType()
           
 java.lang.String getSearchPattern()
           
static void main(java.lang.String[] args)
           
 void process()
           
 void setFilePattern(java.lang.String filePattern)
           
 void setMaxThreads(int maxThreads)
           
 void setRecurse(boolean recurse)
           
 void setScanType(byte scanType)
           
 void setSearchPattern(java.lang.String pattern)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dir

protected java.lang.String dir

filePattern

protected java.lang.String filePattern

pattern

protected java.lang.String pattern

results

protected java.lang.String[] results

verbose

protected boolean verbose

recurse

protected boolean recurse

scanType

protected byte scanType
Constructor Detail

TGrep

public TGrep()
Method Detail

getDir

public java.lang.String getDir()

setScanType

public void setScanType(byte scanType)

getScanType

public byte getScanType()

setFilePattern

public void setFilePattern(java.lang.String filePattern)

getFilePattern

public java.lang.String getFilePattern()

setSearchPattern

public void setSearchPattern(java.lang.String pattern)

getSearchPattern

public java.lang.String getSearchPattern()

setMaxThreads

public void setMaxThreads(int maxThreads)

getFileCount

public int getFileCount()

getMaxThreadsRun

public int getMaxThreadsRun()

setVerbose

public void setVerbose(boolean verbose)

setRecurse

public void setRecurse(boolean recurse)

process

public void process()

completed

public void completed(java.io.File file,
                      java.lang.String[] result)
Specified by:
completed in interface FScannerCallback

getResult

public java.lang.String[] getResult()

main

public static void main(java.lang.String[] args)