Package org.jboss.windup.config
Class RuleSubset
- java.lang.Object
-
- org.ocpsoft.rewrite.config.DefaultOperationBuilder
-
- org.jboss.windup.config.RuleSubset
-
- All Implemented Interfaces:
org.ocpsoft.rewrite.config.CompositeOperation,org.ocpsoft.rewrite.config.CompositeRule,org.ocpsoft.rewrite.config.Condition,org.ocpsoft.rewrite.config.Operation,org.ocpsoft.rewrite.config.OperationBuilder,org.ocpsoft.rewrite.config.Rule,org.ocpsoft.rewrite.param.Parameterized
public class RuleSubset extends org.ocpsoft.rewrite.config.DefaultOperationBuilder implements org.ocpsoft.rewrite.config.CompositeOperation, org.ocpsoft.rewrite.param.Parameterized, org.ocpsoft.rewrite.config.CompositeRuleAnOperationthat allows for conditional evaluation of nestedRulesets.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.forge.furnace.spi.ListenerRegistration<RuleLifecycleListener>addLifecycleListener(RuleLifecycleListener listener)Add aRuleLifecycleListenerto receive events whenRuleinstances are evaluated, executed, and their results.static RuleSubsetcreate(org.ocpsoft.rewrite.config.Configuration config)booleanevaluate(org.ocpsoft.rewrite.event.Rewrite event, org.ocpsoft.rewrite.context.EvaluationContext context)Map<String,Exception>getExceptions()StringgetId()List<org.ocpsoft.rewrite.config.Operation>getOperations()Set<String>getRequiredParameterNames()List<org.ocpsoft.rewrite.config.Rule>getRules()voidperform(org.ocpsoft.rewrite.event.Rewrite rewrite, org.ocpsoft.rewrite.context.EvaluationContext context)voidsetAlwaysHaltOnFailure(boolean alwaysHaltOnFailure)voidsetParameterStore(org.ocpsoft.rewrite.param.ParameterStore parent)StringtoString()
-
-
-
Method Detail
-
create
public static RuleSubset create(org.ocpsoft.rewrite.config.Configuration config)
-
setAlwaysHaltOnFailure
public void setAlwaysHaltOnFailure(boolean alwaysHaltOnFailure)
-
perform
public void perform(org.ocpsoft.rewrite.event.Rewrite rewrite, org.ocpsoft.rewrite.context.EvaluationContext context)- Specified by:
performin interfaceorg.ocpsoft.rewrite.config.Operation
-
getOperations
public List<org.ocpsoft.rewrite.config.Operation> getOperations()
- Specified by:
getOperationsin interfaceorg.ocpsoft.rewrite.config.CompositeOperation
-
getRequiredParameterNames
public Set<String> getRequiredParameterNames()
- Specified by:
getRequiredParameterNamesin interfaceorg.ocpsoft.rewrite.param.Parameterized
-
setParameterStore
public void setParameterStore(org.ocpsoft.rewrite.param.ParameterStore parent)
- Specified by:
setParameterStorein interfaceorg.ocpsoft.rewrite.param.Parameterized
-
addLifecycleListener
public org.jboss.forge.furnace.spi.ListenerRegistration<RuleLifecycleListener> addLifecycleListener(RuleLifecycleListener listener)
Add aRuleLifecycleListenerto receive events whenRuleinstances are evaluated, executed, and their results.
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.ocpsoft.rewrite.config.Rule
-
evaluate
public boolean evaluate(org.ocpsoft.rewrite.event.Rewrite event, org.ocpsoft.rewrite.context.EvaluationContext context)- Specified by:
evaluatein interfaceorg.ocpsoft.rewrite.config.Condition
-
getRules
public List<org.ocpsoft.rewrite.config.Rule> getRules()
- Specified by:
getRulesin interfaceorg.ocpsoft.rewrite.config.CompositeRule
-
-