|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.owasp.webscarab.plugin.extensions.Extensions
public class Extensions
Field Summary | |
---|---|
static int |
MAXLINKS
|
Constructor Summary | |
---|---|
Extensions(Framework framework)
Creates a new instance of Extensions |
Method Summary | |
---|---|
void |
analyse(ConversationID id,
Request request,
Response response,
java.lang.String origin)
|
void |
checkExtensionsFor(HttpUrl[] urls)
|
void |
checkExtensionsUnder(HttpUrl url)
|
void |
flush()
called to instruct the plugin to flush any memory-only state to the store. |
ExtensionsModel |
getModel()
|
java.lang.String |
getPluginName()
The plugin name |
java.lang.Object |
getScriptableObject()
|
Hook[] |
getScriptingHooks()
|
java.lang.String |
getStatus()
called to determine what the current status of the plugin is |
boolean |
isBusy()
called to test whether the plugin is able to be stopped |
boolean |
isModified()
called to determine whether the data stored within the plugin has been modified and should be saved |
boolean |
isRunning()
|
java.lang.String[] |
loadStrings(java.io.File file)
|
Request |
newRequest(HttpUrl url,
java.lang.String ext)
|
void |
requestError(Request request,
java.io.IOException ioe)
|
void |
responseReceived(Response response)
|
void |
run()
starts the plugin running |
void |
setSession(java.lang.String type,
java.lang.Object store,
java.lang.String session)
informs the plugin that the Session has changed |
boolean |
stop()
called to suspend or stop the plugin |
void |
stopChecks()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MAXLINKS
Constructor Detail |
---|
public Extensions(Framework framework)
Method Detail |
---|
public void analyse(ConversationID id, Request request, Response response, java.lang.String origin)
analyse
in interface Plugin
public void flush() throws StoreException
Plugin
flush
in interface Plugin
StoreException
- if there is any problem saving the session datapublic java.lang.String getPluginName()
Plugin
getPluginName
in interface Plugin
public java.lang.Object getScriptableObject()
getScriptableObject
in interface Plugin
public Hook[] getScriptingHooks()
getScriptingHooks
in interface Plugin
public java.lang.String getStatus()
Plugin
getStatus
in interface Plugin
public boolean isBusy()
Plugin
isBusy
in interface Plugin
public boolean isModified()
Plugin
isModified
in interface Plugin
public boolean isRunning()
isRunning
in interface Plugin
public void run()
Plugin
run
in interface java.lang.Runnable
run
in interface Plugin
public void responseReceived(Response response)
responseReceived
in interface ConversationHandler
public void requestError(Request request, java.io.IOException ioe)
requestError
in interface ConversationHandler
public void setSession(java.lang.String type, java.lang.Object store, java.lang.String session) throws StoreException
Plugin
setSession
in interface Plugin
StoreException
public boolean stop()
Plugin
stop
in interface Plugin
public java.lang.String[] loadStrings(java.io.File file) throws java.io.IOException
java.io.IOException
public ExtensionsModel getModel()
public void checkExtensionsUnder(HttpUrl url) throws java.io.IOException
java.io.IOException
public void checkExtensionsFor(HttpUrl[] urls) throws java.io.IOException
java.io.IOException
public void stopChecks()
public Request newRequest(HttpUrl url, java.lang.String ext)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |