org.mmbase.module
Class LinkChecker
java.lang.Object
|
+--org.mmbase.module.Module
|
+--org.mmbase.module.ProcessorModule
|
+--org.mmbase.module.LinkChecker
- All Implemented Interfaces:
- ProcessorInterface, java.lang.Runnable
- public class LinkChecker
- extends ProcessorModule
- implements java.lang.Runnable
|
Method Summary |
boolean |
checkUrl(java.lang.String url)
Checks if an url exists. |
java.util.Vector |
getList(scanpage sp,
StringTagger tagger,
java.lang.String value)
Generate a list of values from a command to the processor |
java.lang.String |
getModuleInfo()
provide some info on the module |
void |
init()
Initializes the module. |
void |
maintainance()
maintainance call called by the admin module every x seconds. |
boolean |
process(scanpage sp,
java.util.Hashtable cmds,
java.util.Hashtable vars)
Execute the commands provided in the form values |
java.lang.String |
replace(scanpage sp,
java.lang.String cmds)
Replace a command by a string |
void |
run()
|
void |
start()
|
void |
stop()
|
| Methods inherited from class org.mmbase.module.Module |
getClassName, getInitParameter, getInitParameters, getMaintainer, getMimeType, getMimeTypeFile, getModule, getModule, getModules, getName, getProperties, getProperty, getVersion, hasStarted, loadModulesFromDisk, setClassName, setInitParameter, setMaintainer, setName, setVersion, startModule, startModules, state |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinkChecker
public LinkChecker()
init
public void init()
- Description copied from class:
Module
- Initializes the module.
Init can be overridden to read the environment variables it needs.
This method is called by Module.startModule(), which makes sure it is not called
more than once. You should not call init() directly, call startModule() instead.
- Overrides:
init in class ProcessorModule
getList
public java.util.Vector getList(scanpage sp,
StringTagger tagger,
java.lang.String value)
throws ParseException
- Description copied from class:
ProcessorModule
- Generate a list of values from a command to the processor
- Overrides:
getList in class ProcessorModule
- Following copied from class:
org.mmbase.module.ProcessorModule
- Parameters:
sp - the page contextparams - contains the attributes for the listcommand - the list command to execute.
process
public boolean process(scanpage sp,
java.util.Hashtable cmds,
java.util.Hashtable vars)
- Description copied from class:
ProcessorModule
- Execute the commands provided in the form values
- Overrides:
process in class ProcessorModule
replace
public java.lang.String replace(scanpage sp,
java.lang.String cmds)
- Description copied from class:
ProcessorModule
- Replace a command by a string
- Overrides:
replace in class ProcessorModule
getModuleInfo
public java.lang.String getModuleInfo()
- Description copied from class:
Module
- provide some info on the module
- Overrides:
getModuleInfo in class Module
maintainance
public void maintainance()
- Description copied from class:
Module
- maintainance call called by the admin module every x seconds.
- Overrides:
maintainance in class Module
start
public void start()
stop
public void stop()
run
public void run()
- Specified by:
run in interface java.lang.Runnable
checkUrl
public boolean checkUrl(java.lang.String url)
- Checks if an url exists.
- Parameters:
the - url to check- Returns:
- false if the url does not exist
MMBase 2001