org.owasp.webscarab.plugin.fuzz
Class Parameter

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

public class Parameter
extends java.lang.Object

Author:
rogan

Field Summary
static java.lang.String LOCATION_BODY
           
static java.lang.String LOCATION_COOKIE
           
static java.lang.String LOCATION_FRAGMENT
           
static java.lang.String LOCATION_PATH
           
static java.lang.String LOCATION_QUERY
           
static Parameter[] NO_PARAMS
           
 
Constructor Summary
Parameter(java.lang.String location, java.lang.String name, java.lang.String type, java.lang.Object value)
          Creates a new instance of Parameter
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getLocation()
           
 java.lang.String getName()
           
static java.lang.String[] getParameterLocations()
           
static Parameter[] getParameters(Request request)
           
static Parameter[] getParamsFromContent(java.lang.String contentType, byte[] content)
           
 java.lang.String getType()
           
 java.lang.Object getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_PARAMS

public static final Parameter[] NO_PARAMS

LOCATION_PATH

public static final java.lang.String LOCATION_PATH
See Also:
Constant Field Values

LOCATION_FRAGMENT

public static final java.lang.String LOCATION_FRAGMENT
See Also:
Constant Field Values

LOCATION_QUERY

public static final java.lang.String LOCATION_QUERY
See Also:
Constant Field Values

LOCATION_COOKIE

public static final java.lang.String LOCATION_COOKIE
See Also:
Constant Field Values

LOCATION_BODY

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

Parameter

public Parameter(java.lang.String location,
                 java.lang.String name,
                 java.lang.String type,
                 java.lang.Object value)
Creates a new instance of Parameter

Method Detail

getParameterLocations

public static java.lang.String[] getParameterLocations()

getLocation

public java.lang.String getLocation()

getName

public java.lang.String getName()

getType

public java.lang.String getType()

getValue

public java.lang.Object getValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getParameters

public static Parameter[] getParameters(Request request)

getParamsFromContent

public static Parameter[] getParamsFromContent(java.lang.String contentType,
                                               byte[] content)