| Package | Description |
|---|---|
| org.ocpsoft.rewrite.bind | |
| org.ocpsoft.rewrite.config | |
| org.ocpsoft.rewrite.param | |
| org.ocpsoft.rewrite.spi | |
| org.ocpsoft.rewrite.util |
| Modifier and Type | Method and Description |
|---|---|
Object |
Evaluation.retrieveConverted(Rewrite inbound,
EvaluationContext context,
Parameter<?> parameter) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigurationRuleParameterBuilder
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Parameter<IMPLTYPE extends Parameter<IMPLTYPE>>
Provides metadata for handling parameter behavior in
Parameterized Condition, Operation, and
Rule instances. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigurableParameter<IMPLTYPE extends ConfigurableParameter<IMPLTYPE>>
Provides mutable metadata for handling parameter behavior in
Parameterized Condition,
Operation, and Rule instances. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultParameter
A default implementation of
Parameter. |
class |
ImmutableParameter
A an immutable implementation of
Parameter. |
class |
ParameterBuilder<IMPLTYPE extends ParameterBuilder<IMPLTYPE>>
An base implementation of
Parameter |
| Modifier and Type | Method and Description |
|---|---|
Parameter<?> |
ParameterStore.get(String name)
Get the
Parameter with the given name. |
Parameter<?> |
DefaultParameterStore.get(String name) |
Parameter<?> |
ParameterStore.get(String name,
Parameter<?> deflt)
Retrieve the
Parameter with the given name, otherwise use the default, if supplied. |
Parameter<?> |
DefaultParameterStore.get(String name,
Parameter<?> deflt) |
Parameter<?> |
DefaultParameterStore.store(Parameter<?> value) |
| Modifier and Type | Method and Description |
|---|---|
Map<Parameter<?>,String> |
ParameterizedPatternResult.getParameters(EvaluationContext context)
|
Iterator<Map.Entry<String,Parameter<?>>> |
DefaultParameterStore.iterator() |
Iterator<Map.Entry<Parameter<?>,String>> |
DefaultParameterValueStore.iterator() |
| Modifier and Type | Method and Description |
|---|---|
Parameter<?> |
ParameterStore.get(String name,
Parameter<?> deflt)
Retrieve the
Parameter with the given name, otherwise use the default, if supplied. |
Parameter<?> |
DefaultParameterStore.get(String name,
Parameter<?> deflt) |
boolean |
DefaultParameterValueStore.isValid(Rewrite event,
EvaluationContext context,
Parameter<?> param,
String value) |
boolean |
ParameterValueStore.isValid(Rewrite event,
EvaluationContext context,
Parameter<?> param,
String value)
Validate the given
Parameter and value. |
String |
DefaultParameterValueStore.retrieve(Parameter<?> parameter) |
String |
ParameterValueStore.retrieve(Parameter<?> parameter)
Retrieve the currenet value for the given
Parameter. |
Parameter<?> |
DefaultParameterStore.store(Parameter<?> value) |
boolean |
DefaultParameterValueStore.submit(Rewrite event,
EvaluationContext context,
Parameter<?> param,
String value) |
boolean |
ParameterValueStore.submit(Rewrite event,
EvaluationContext context,
Parameter<?> param,
String value)
Submit the given
Parameter and value. |
| Constructor and Description |
|---|
ImmutableParameter(Parameter<?> wrapped) |
| Modifier and Type | Method and Description |
|---|---|
Set<Parameter<?>> |
GlobalParameterProvider.getParameters()
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GlobalParameterProvider.isValid(Rewrite event,
EvaluationContext context,
Parameter<?> param,
String value)
Validate the given
Parameter. |
boolean |
GlobalParameterProvider.supportsSubmission(Rewrite event,
EvaluationContext context,
Parameter<?> param)
Return
true if the given Parameter supports value submission. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ParameterUtils.enqueueSubmission(Rewrite event,
EvaluationContext context,
Parameter<?> parameter,
Object value)
|
static Object |
ParameterUtils.performRetrieval(Rewrite event,
EvaluationContext context,
Parameter<?> parameter)
Extract bound values from configured
Parameter instances. |
Copyright © 2019 OCPsoft. All rights reserved.