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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object? Copyright 2005-2006, Stripes Development Team.