com.joctopus.ui.joctopus
Class FileScanner

java.lang.Object
  extended by java.lang.Thread
      extended by com.joctopus.ui.joctopus.FileScanner
All Implemented Interfaces:
java.lang.Runnable

public class FileScanner
extends java.lang.Thread

Represents Model and View in file scanning operation.

Since:
1.0

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
FileScanner(FileScannerHandler handler)
           
 
Method Summary
 void createAndShowGUI()
           
 javax.swing.JProgressBar getFileprogress()
           
 javax.swing.JDialog getFileScannerDialog()
           
 java.awt.Font getFnt()
           
 javax.swing.JLabel getLabnofiles()
           
 javax.swing.JLabel getLabpaths()
           
 void run()
           
 void setDisplayPath(java.lang.String path)
           
 
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
 

Constructor Detail

FileScanner

public FileScanner(FileScannerHandler handler)
Parameters:
handler - FileScannerHandler which controls file scanning operation
Method Detail

getFnt

public java.awt.Font getFnt()
Returns:

getFileprogress

public javax.swing.JProgressBar getFileprogress()
Returns:

getLabnofiles

public javax.swing.JLabel getLabnofiles()
Returns:

getLabpaths

public javax.swing.JLabel getLabpaths()
Returns:

setDisplayPath

public void setDisplayPath(java.lang.String path)
Parameters:
path -

getFileScannerDialog

public javax.swing.JDialog getFileScannerDialog()
Returns:

createAndShowGUI

public void createAndShowGUI()

run

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