public class Operations extends Object
Operation
instances.Modifier and Type | Class and Description |
---|---|
static class |
Operations.NoOp |
Constructor and Description |
---|
Operations() |
Modifier and Type | Method and Description |
---|---|
static OperationBuilder |
create()
Return a new
DefaultOperationBuilder that takes no action when
#perform(Rewrite, EvaluationContext) is invoked. |
static Operation |
onInbound(Operation operation)
Wrap the given
Operation in a new InboundOperation which will invoke the wrapped operation only
for inbound rewrites. |
static Operation |
onOutbound(Operation operation)
Wrap the given
Operation in a new OutboundOperation which will invoke the wrapped operation only
for outbound rewrites. |
static OperationBuilder |
wrap(Operation operation)
Wrap a given
Operation as a new DefaultOperationBuilder that performs the action of the original
Operation when #perform(Rewrite, EvaluationContext) is invoked. |
public static OperationBuilder create()
DefaultOperationBuilder
that takes no action when
#perform(Rewrite, EvaluationContext)
is invoked.public static Operation onInbound(Operation operation)
Operation
in a new InboundOperation
which will invoke the wrapped operation only
for inbound rewrites.public static Operation onOutbound(Operation operation)
Operation
in a new OutboundOperation
which will invoke the wrapped operation only
for outbound rewrites.public static OperationBuilder wrap(Operation operation)
Operation
as a new DefaultOperationBuilder
that performs the action of the original
Operation
when #perform(Rewrite, EvaluationContext)
is invoked.Copyright © 2014 OCPsoft. All Rights Reserved.