org.owasp.webscarab.plugin
Class Hook

java.lang.Object
  extended by org.owasp.webscarab.plugin.Hook

public class Hook
extends java.lang.Object

Author:
rogan

Field Summary
protected  org.apache.bsf.BSFManager _bsfManager
           
 
Constructor Summary
Hook(java.lang.String name, java.lang.String description)
          Creates a new instance of Hook
 
Method Summary
 void addScript(Script script)
           
 void addScript(Script script, int position)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 Script getScript(int i)
           
 int getScriptCount()
           
 Script removeScript(int position)
           
protected  void runScripts()
           
 void setBSFManager(org.apache.bsf.BSFManager bsfManager)
           
 void setScriptManager(ScriptManager scriptManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_bsfManager

protected org.apache.bsf.BSFManager _bsfManager
Constructor Detail

Hook

public Hook(java.lang.String name,
            java.lang.String description)
Creates a new instance of Hook

Method Detail

setBSFManager

public void setBSFManager(org.apache.bsf.BSFManager bsfManager)

setScriptManager

public void setScriptManager(ScriptManager scriptManager)

runScripts

protected void runScripts()

getName

public java.lang.String getName()

getDescription

public java.lang.String getDescription()

getScriptCount

public int getScriptCount()

getScript

public Script getScript(int i)

addScript

public void addScript(Script script)

addScript

public void addScript(Script script,
                      int position)

removeScript

public Script removeScript(int position)