application.util.monitor
クラス DirectoryMonitor

java.lang.Object
  拡張application.util.monitor.DirectoryMonitor
すべての実装インタフェース:
ChangeMonitor, java.lang.Runnable

public class DirectoryMonitor
extends java.lang.Object
implements ChangeMonitor, java.lang.Runnable


フィールドの概要
static int DEFAULT_THREAD_PRIORITY
           
static int DEFUALT_POLLING_INTERVAL
           
static int FILTER_FOR_ALL
           
static int FILTER_FOR_DIRECTORY
           
static int FILTER_FOR_FILE
           
static int MIN_POLLING_INTERVAL
           
 
インタフェース application.util.monitor.ChangeMonitor から継承したフィールド
CM_CREATED, CM_DELETED, CM_MODIFIED, CM_MOVED, CM_SELECTED, CM_UNSELECTED
 
コンストラクタの概要
DirectoryMonitor()
           
 
メソッドの概要
 void addChangeMonitorListener(ChangeMonitorListener listener)
           
 void fireChanged(int eventType, java.lang.Object object)
           
 java.io.File getDirectory()
           
 int getPollingInterval()
           
 void run()
           
 void setDirectory(java.lang.String directoryPath)
           
 void setFileFilter(java.lang.String regexPattern, int filterType)
           
 void setIgnoreCurrentFiles(boolean bIgnoreCurrentFiles)
           
 void setPollingInterval(int pollingInterval)
           
 void start()
           
 void stop()
           
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_THREAD_PRIORITY

public static int DEFAULT_THREAD_PRIORITY

DEFUALT_POLLING_INTERVAL

public static int DEFUALT_POLLING_INTERVAL

FILTER_FOR_ALL

public static int FILTER_FOR_ALL

FILTER_FOR_DIRECTORY

public static int FILTER_FOR_DIRECTORY

FILTER_FOR_FILE

public static int FILTER_FOR_FILE

MIN_POLLING_INTERVAL

public static int MIN_POLLING_INTERVAL
コンストラクタの詳細

DirectoryMonitor

public DirectoryMonitor()
メソッドの詳細

addChangeMonitorListener

public void addChangeMonitorListener(ChangeMonitorListener listener)
定義:
インタフェース ChangeMonitor 内の addChangeMonitorListener

fireChanged

public void fireChanged(int eventType,
                        java.lang.Object object)
定義:
インタフェース ChangeMonitor 内の fireChanged

getDirectory

public java.io.File getDirectory()

getPollingInterval

public int getPollingInterval()

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run

setDirectory

public void setDirectory(java.lang.String directoryPath)

setFileFilter

public void setFileFilter(java.lang.String regexPattern,
                          int filterType)

setIgnoreCurrentFiles

public void setIgnoreCurrentFiles(boolean bIgnoreCurrentFiles)

setPollingInterval

public void setPollingInterval(int pollingInterval)

start

public void start()

stop

public void stop()