public class UrlBindingParameter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends ActionBean> |
beanClass |
protected java.lang.String |
defaultValue |
protected java.lang.String |
name |
static java.lang.String |
PARAMETER_NAME_EVENT
The special parameter name for the event to execute
|
protected java.lang.String |
value |
Constructor and Description |
---|
UrlBindingParameter(java.lang.Class<? extends ActionBean> beanClass,
java.lang.String name,
java.lang.String value)
Create a new
UrlBindingParameter with the given name and value. |
UrlBindingParameter(java.lang.Class<? extends ActionBean> beanClass,
java.lang.String name,
java.lang.String value,
java.lang.String defaultValue)
Create a new
UrlBindingParameter with the given name, value and default value. |
UrlBindingParameter(UrlBindingParameter prototype)
Make an exact copy of the given
UrlBindingParameter . |
UrlBindingParameter(UrlBindingParameter prototype,
java.lang.String value)
Make a copy of the given
UrlBindingParameter except that the parameter's value will
be set to value . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Class<? extends ActionBean> |
getBeanClass()
Get the
ActionBean class to which the UrlBinding applies. |
java.lang.String |
getDefaultValue()
Get the parameter's default value, which may be null.
|
java.lang.String |
getName()
Get the parameter name.
|
java.lang.String |
getValue()
Return the parameter value that was extracted from a URI.
|
int |
hashCode() |
java.lang.String |
toString() |
public static final java.lang.String PARAMETER_NAME_EVENT
protected java.lang.Class<? extends ActionBean> beanClass
protected java.lang.String name
protected java.lang.String value
protected java.lang.String defaultValue
public UrlBindingParameter(java.lang.Class<? extends ActionBean> beanClass, java.lang.String name, java.lang.String value)
UrlBindingParameter
with the given name and value. The
defaultValue
will be null.name
- parameter namevalue
- parameter valuepublic UrlBindingParameter(java.lang.Class<? extends ActionBean> beanClass, java.lang.String name, java.lang.String value, java.lang.String defaultValue)
UrlBindingParameter
with the given name, value and default value.name
- parameter namevalue
- parameter valuedefaultValue
- default value to use if value is nullpublic UrlBindingParameter(UrlBindingParameter prototype)
UrlBindingParameter
.prototype
- a parameterpublic UrlBindingParameter(UrlBindingParameter prototype, java.lang.String value)
UrlBindingParameter
except that the parameter's value will
be set to value
.prototype
- a parametervalue
- the new parameter valuepublic java.lang.Class<? extends ActionBean> getBeanClass()
ActionBean
class to which the UrlBinding
applies.public java.lang.String getDefaultValue()
public java.lang.String getName()
public java.lang.String getValue()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
? Copyright 2005-2006, Stripes Development Team.