org.owasp.webscarab.plugin.extensions
Class ExtensionsModel

java.lang.Object
  extended by org.owasp.webscarab.plugin.AbstractPluginModel
      extended by org.owasp.webscarab.plugin.extensions.ExtensionsModel

public class ExtensionsModel
extends AbstractPluginModel

Author:
rdawes

Field Summary
 
Fields inherited from class org.owasp.webscarab.plugin.AbstractPluginModel
_changeSupport, _rwl, PROPERTY_BUSY, PROPERTY_MODIFIED, PROPERTY_RUNNING, PROPERTY_STATUS, PROPERTY_STOPPING
 
Constructor Summary
ExtensionsModel(FrameworkModel model)
          Creates a new instance of ExtensionsModel
 
Method Summary
 HttpUrl dequeueURL()
           
 void enqueueURL(HttpUrl url)
           
 ConversationModel getConversationModel()
           
 java.lang.String[] getDirectoryExtensions()
           
 java.lang.String getExtension(HttpUrl url, int index)
           
 int getExtensionCount(HttpUrl url)
           
 int getExtensionsTested(HttpUrl url)
           
 java.lang.String[] getFileExtensions()
           
 UrlModel getUrlModel()
           
 void incrementExtensionsTested(HttpUrl url)
           
 boolean isTested(HttpUrl url)
           
 void setDirectoryExtensions(java.lang.String[] extensions)
           
 void setFileExtensions(java.lang.String[] extensions)
           
 
Methods inherited from class org.owasp.webscarab.plugin.AbstractPluginModel
addPropertyChangeListener, addPropertyChangeListener, getStatus, isBusy, isModified, isRunning, isStopping, removePropertyChangeListener, removePropertyChangeListener, setBusy, setModified, setRunning, setStatus, setStopping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionsModel

public ExtensionsModel(FrameworkModel model)
Creates a new instance of ExtensionsModel

Method Detail

setDirectoryExtensions

public void setDirectoryExtensions(java.lang.String[] extensions)

getDirectoryExtensions

public java.lang.String[] getDirectoryExtensions()

setFileExtensions

public void setFileExtensions(java.lang.String[] extensions)

getFileExtensions

public java.lang.String[] getFileExtensions()

getConversationModel

public ConversationModel getConversationModel()

getUrlModel

public UrlModel getUrlModel()

getExtensionsTested

public int getExtensionsTested(HttpUrl url)

incrementExtensionsTested

public void incrementExtensionsTested(HttpUrl url)

getExtensionCount

public int getExtensionCount(HttpUrl url)

getExtension

public java.lang.String getExtension(HttpUrl url,
                                     int index)

isTested

public boolean isTested(HttpUrl url)

enqueueURL

public void enqueueURL(HttpUrl url)

dequeueURL

public HttpUrl dequeueURL()