electric.application.web.classes
Class ClassMonitor

java.lang.Object
  extended byelectric.application.web.classes.ClassMonitor
All Implemented Interfaces:
IClassConstants, IFileEventListener

public final class ClassMonitor
extends java.lang.Object
implements IFileEventListener, IClassConstants

ClassMonitor

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.application.web.classes.IClassConstants
CLASS_EXTENSIONS, LIB_EXTENSIONS
 
Constructor Summary
ClassMonitor()
           
ClassMonitor(java.lang.String webInfRoot, IClassPathEventListener[] listeners)
           
 
Method Summary
 void addListener(IClassPathEventListener listener)
           
 void cycle()
           
 void filesAdded(java.io.File[] files)
           
 void filesModified(java.io.File[] files)
           
 void filesRemoved(java.io.File[] files)
           
 void monitorPath(java.lang.String path, java.lang.String[] extensions)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassMonitor

public ClassMonitor()

ClassMonitor

public ClassMonitor(java.lang.String webInfRoot,
                    IClassPathEventListener[] listeners)
Parameters:
webInfRoot -
listeners -
Method Detail

monitorPath

public void monitorPath(java.lang.String path,
                        java.lang.String[] extensions)
Parameters:
path -
extensions -

start

public void start()

stop

public void stop()

cycle

public void cycle()

addListener

public void addListener(IClassPathEventListener listener)
Parameters:
listener -

filesAdded

public void filesAdded(java.io.File[] files)
Specified by:
filesAdded in interface IFileEventListener
Parameters:
files -

filesRemoved

public void filesRemoved(java.io.File[] files)
Specified by:
filesRemoved in interface IFileEventListener
Parameters:
files -

filesModified

public void filesModified(java.io.File[] files)
Specified by:
filesModified in interface IFileEventListener
Parameters:
files -


copyright© 2001-2004 by webMethods All Rights Reserved.