| Interface | Description |
|---|---|
| ParamBuilder |
This interface describes the contract for ParamBuilder implementations.
|
| Class | Description |
|---|---|
| AbstractContentRegExParamBuilder |
This is an abstract base class for ParamBuilder implementations that use regular
expressions to extract parameters from some content.
|
| AbstractParamBuilder |
This is an abstract base class for ParamBuilder implementations.
|
| ContentDynamicRegExParamBuilder |
This ParamBuilder will extract parameters from some content by using regular expressions.
|
| ContentRegExParamBuilder |
This ParamBuilder will extract parameters from some content by using regular expressions.
|
| RequestParamBuilder |
This ParamBuilder implementation simply copies all request parameters to the parameter map.
|
| ScriptedParamBuilder |
This ParamBuilder implementation can execute arbitrary scripts to build one or
more parameters.
|
| ScriptedParamBuilder.ScriptUtil |
An instance of this utility class is available in the script context
under the name 'util'.
|
| StaticParamBuilder |
This ParamBuilder implementation is configured with a map of parameter names and
values.
|
| WebContentParamBuilder |
This ParamBuilder implementation will retrieve the contents for some configured
URL, and store the content as a parameter value.
|
This package contains ParamBuilder implementations.
ParamBuilders are used to add arbitrary parameters to a parameter map. ParamBuilders
usually execute in a chain, where each ParamBuilder can access parameters added by other
ParamBuilders earlier in the chain. The output of the chain of ParamBuilders can be
used by the caller, usually a Service implementation.
StaticParamBuilderRequestParamBuilderScriptedParamBuilderWebContentParamBuilderContentRegExParamBuilderContentDynamicRegExParamBuilderContentRegExParamBuilder.
The only difference is that the regular expression patterns can contain expressions
as described by ExpressionUtil; these expressions will be
evaluated before the regular expression is used to extract parameters
from the content. This allows the use of earlier defined parameters inside a regular
expression.ParamBuilderCopyright © 2013. All rights reserved.