public interface INamedParameters
Modifier and Type | Interface and Description |
---|---|
static class |
INamedParameters.NamedPair
Represents a named parameter entry.
|
static class |
INamedParameters.Type
A hint where the parameter is read/parsed from.
|
Modifier and Type | Method and Description |
---|---|
INamedParameters |
add(String name,
Object value,
INamedParameters.Type type)
Adds value to named parameter with given name.
|
INamedParameters |
add(String name,
Object value,
int index,
INamedParameters.Type type)
Adds named parameter to a specified position.
|
INamedParameters |
clearNamed()
Removes all named parameters.
|
StringValue |
get(String name)
Returns parameter value of named parameter with given name
|
List<INamedParameters.NamedPair> |
getAllNamed() |
List<INamedParameters.NamedPair> |
getAllNamedByType(INamedParameters.Type type) |
Set<String> |
getNamedKeys()
Return set of all named parameter names.
|
int |
getPosition(String name)
Returns the position of a named parameter.
|
List<StringValue> |
getValues(String name)
Return list of all values for named parameter with given name
|
INamedParameters |
remove(String name,
String... values)
Removes named parameter with given name.
|
INamedParameters |
set(String name,
Object value,
INamedParameters.Type type)
Sets the value for named parameter with given name.
|
INamedParameters |
set(String name,
Object value,
int index,
INamedParameters.Type type)
Sets the named parameter on specified position.
|
Set<String> getNamedKeys()
StringValue get(String name)
name
- List<StringValue> getValues(String name)
name
- List<INamedParameters.NamedPair> getAllNamed()
List<INamedParameters.NamedPair> getAllNamedByType(INamedParameters.Type type)
type
- The type to filternull
then returns all named parameters.int getPosition(String name)
name
- the name of the parameter to look for-1
if there is no parameter with that name.INamedParameters remove(String name, String... values)
name
- the name of the parameter to removevalues
- values used as criteria. The parameter will be removed only if its value is equal
to any of the criteria.INamedParameters add(String name, Object value, INamedParameters.Type type)
name
- value
- type
- INamedParameters add(String name, Object value, int index, INamedParameters.Type type)
IRequestMapper
s may or may not take
the order into account.name
- value
- index
- type
- INamedParameters set(String name, Object value, int index, INamedParameters.Type type)
IRequestMapper
s may or may not
take the order into account.name
- value
- index
- type
- INamedParameters set(String name, Object value, INamedParameters.Type type)
name
- value
- type
- INamedParameters clearNamed()
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.