public class ActionParameters extends Object implements ActionParametersIF
Constructor and Description |
---|
ActionParameters(String fieldname,
String[] fieldvalues,
FileValueIF filevalue,
List params,
TopicMapIF topicmap,
WebEdRequestIF request) |
Modifier and Type | Method and Description |
---|---|
ActionParametersIF |
cloneAndOverride(List newparams)
EXPERIMENTAL: Creates clones the ActionParametersIF object,
overriding the parameter list to the given list.
|
Object |
get(int ix)
PUBLIC: Returns the value of the numbered parameter as a single
object.
|
boolean |
getBooleanValue()
PUBLIC: Returns true if the parameter value was 'on'; used with
checkboxes to tell if the box was checked or not.
|
Collection |
getCollection(int ix)
PUBLIC: Returns the value of the numbered parameter as a
collection containing all the parameter values.
|
FileValueIF |
getFileValue()
PUBLIC: Returns the parameter value as a file, if it was given as
a file.
|
int |
getParameterCount()
PUBLIC: Returns the number of parameters.
|
WebEdRequestIF |
getRequest()
PUBLIC: Returns the web editor request that triggered this action.
|
String |
getStringValue()
PUBLIC: Returns the string value of the request parameter that
matched this action.
|
String[] |
getStringValues()
PUBLIC: Returns the string values of the request parameter that
matched this action.
|
TMObjectIF |
getTMObjectValue()
PUBLIC: Interprets the string value as a topic map object ID and
returns that topic map object.
|
Collection |
getTMObjectValues()
PUBLIC: Interprets the string value as a set of topic map object
IDs and returns a collection of topic map objects.
|
public ActionParameters(String fieldname, String[] fieldvalues, FileValueIF filevalue, List params, TopicMapIF topicmap, WebEdRequestIF request)
public Object get(int ix)
ActionParametersIF
get
in interface ActionParametersIF
ix
- The index of the parameter, counting from 0.public Collection getCollection(int ix)
ActionParametersIF
getCollection
in interface ActionParametersIF
ix
- The index of the parameter, counting from 0.public int getParameterCount()
ActionParametersIF
getParameterCount
in interface ActionParametersIF
public String getStringValue()
ActionParametersIF
getStringValue
in interface ActionParametersIF
public String[] getStringValues()
ActionParametersIF
getStringValues
in interface ActionParametersIF
public boolean getBooleanValue()
ActionParametersIF
getBooleanValue
in interface ActionParametersIF
public TMObjectIF getTMObjectValue()
ActionParametersIF
getTMObjectValue
in interface ActionParametersIF
public Collection getTMObjectValues()
ActionParametersIF
getTMObjectValues
in interface ActionParametersIF
public FileValueIF getFileValue()
ActionParametersIF
getFileValue
in interface ActionParametersIF
public WebEdRequestIF getRequest()
ActionParametersIF
getRequest
in interface ActionParametersIF
public ActionParametersIF cloneAndOverride(List newparams)
ActionParametersIF
cloneAndOverride
in interface ActionParametersIF
newparams
- The new parameter list. Each element in the list
must be a java.util.Collection containing the value(s) for the
parameter at that position.