public class RuleSubset
extends org.ocpsoft.rewrite.config.DefaultOperationBuilder
implements org.ocpsoft.rewrite.config.CompositeOperation, org.ocpsoft.rewrite.param.Parameterized, org.ocpsoft.rewrite.config.CompositeRule
Operation that allows for conditional evaluation of nested Rule sets.| Modifier and Type | Method and Description |
|---|---|
org.jboss.forge.furnace.spi.ListenerRegistration<RuleLifecycleListener> |
addLifecycleListener(RuleLifecycleListener listener)
Add a
RuleLifecycleListener to receive events when Rule instances are evaluated, executed, and their results. |
static RuleSubset |
create(org.ocpsoft.rewrite.config.Configuration config) |
boolean |
evaluate(org.ocpsoft.rewrite.event.Rewrite event,
org.ocpsoft.rewrite.context.EvaluationContext context) |
Map<String,Exception> |
getExceptions() |
String |
getId() |
List<org.ocpsoft.rewrite.config.Operation> |
getOperations() |
Set<String> |
getRequiredParameterNames() |
List<org.ocpsoft.rewrite.config.Rule> |
getRules() |
void |
perform(org.ocpsoft.rewrite.event.Rewrite rewrite,
org.ocpsoft.rewrite.context.EvaluationContext context) |
void |
setAlwaysHaltOnFailure(boolean alwaysHaltOnFailure) |
void |
setParameterStore(org.ocpsoft.rewrite.param.ParameterStore parent) |
String |
toString() |
public static RuleSubset create(org.ocpsoft.rewrite.config.Configuration config)
public void setAlwaysHaltOnFailure(boolean alwaysHaltOnFailure)
public void perform(org.ocpsoft.rewrite.event.Rewrite rewrite,
org.ocpsoft.rewrite.context.EvaluationContext context)
perform in interface org.ocpsoft.rewrite.config.Operationpublic List<org.ocpsoft.rewrite.config.Operation> getOperations()
getOperations in interface org.ocpsoft.rewrite.config.CompositeOperationpublic Set<String> getRequiredParameterNames()
getRequiredParameterNames in interface org.ocpsoft.rewrite.param.Parameterizedpublic void setParameterStore(org.ocpsoft.rewrite.param.ParameterStore parent)
setParameterStore in interface org.ocpsoft.rewrite.param.Parameterizedpublic org.jboss.forge.furnace.spi.ListenerRegistration<RuleLifecycleListener> addLifecycleListener(RuleLifecycleListener listener)
RuleLifecycleListener to receive events when Rule instances are evaluated, executed, and their results.public String getId()
getId in interface org.ocpsoft.rewrite.config.Rulepublic boolean evaluate(org.ocpsoft.rewrite.event.Rewrite event,
org.ocpsoft.rewrite.context.EvaluationContext context)
evaluate in interface org.ocpsoft.rewrite.config.Conditionpublic List<org.ocpsoft.rewrite.config.Rule> getRules()
getRules in interface org.ocpsoft.rewrite.config.CompositeRuleCopyright © 2021 JBoss by Red Hat. All rights reserved.