buscas
Class Scanner

java.lang.Object
  extended by java.lang.Thread
      extended by buscas.Scanner
All Implemented Interfaces:
java.lang.Runnable

public class Scanner
extends java.lang.Thread

Entidade responsavel por efectuar pesquisas de ficheiros sob determinado padrao. As pesquisas podem ser levadas a cabo com ou sem a utilizacao de expressoes regulares

Author:
Knitter
See Also:
Matcher, Pattern

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
Scanner(SearchOwner owner, java.lang.String padrao, java.lang.String[] folders, boolean useRegular)
          Permite criar uma entidade de pesquisa.
 
Method Summary
 void run()
           
 void stopSearch()
          Metodo que permite parar a pesquisa.
 
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Scanner

public Scanner(SearchOwner owner,
               java.lang.String padrao,
               java.lang.String[] folders,
               boolean useRegular)
Permite criar uma entidade de pesquisa.

Parameters:
owner - Objecto que pretende proporcionar um servico de pesquisa e que deve receber a notificacao dos ficheiros e/ou pastas encontrados.
padrao - Padrao pelo qual se fara a pesquisa.
folders - Conjunto inicial de pastas onde tera inicio a pesquisa.
useRegular - Indicacao da utilizacao de expressoes regulares na pesquisa.
Method Detail

run

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

stopSearch

public void stopSearch()
Metodo que permite parar a pesquisa.