org.owasp.webscarab.plugin.fuzz
Class FuzzFactory

java.lang.Object
  extended by org.owasp.webscarab.plugin.fuzz.FuzzFactory

public class FuzzFactory
extends java.lang.Object

Author:
rogan

Field Summary
static java.lang.String SOURCES
           
 
Constructor Summary
FuzzFactory()
          Creates a new instance of FuzzFactory
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addRegexSource(java.lang.String description, java.lang.String regex)
           
 void addSource(FuzzSource source)
           
 FuzzSource getSource(java.lang.String name)
           
 java.lang.String[] getSourceDescriptions()
           
 void loadFuzzStrings(java.lang.String description, java.io.File file)
           
 void loadFuzzStrings(java.lang.String description, java.io.InputStream inputStream)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 boolean removeSource(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCES

public static final java.lang.String SOURCES
See Also:
Constant Field Values
Constructor Detail

FuzzFactory

public FuzzFactory()
Creates a new instance of FuzzFactory

Method Detail

getSourceDescriptions

public java.lang.String[] getSourceDescriptions()

addSource

public void addSource(FuzzSource source)

loadFuzzStrings

public void loadFuzzStrings(java.lang.String description,
                            java.io.InputStream inputStream)
                     throws java.io.IOException
Throws:
java.io.IOException

loadFuzzStrings

public void loadFuzzStrings(java.lang.String description,
                            java.io.File file)
                     throws java.io.IOException
Throws:
java.io.IOException

removeSource

public boolean removeSource(java.lang.String name)

addRegexSource

public void addRegexSource(java.lang.String description,
                           java.lang.String regex)
                    throws java.util.regex.PatternSyntaxException
Throws:
java.util.regex.PatternSyntaxException

getSource

public FuzzSource getSource(java.lang.String name)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)