public class CompositeRule extends java.lang.Object implements TransformerRule
NodeTransformer
when multiple
rules per operation required. Rules are checked in sequential order.Constructor and Description |
---|
CompositeRule(java.util.List<? extends TransformerRule> rules) |
Modifier and Type | Method and Description |
---|---|
Node |
apply(Node node)
Apply the rule to given node (when applicable).
|
boolean |
isApplicable(Node node)
Test for the rule can be applied to given node.
|
public CompositeRule(java.util.List<? extends TransformerRule> rules)
public boolean isApplicable(Node node)
TransformerRule
isApplicable
in interface TransformerRule
node
- Expression node to check applicability for.public Node apply(Node node)
TransformerRule
apply
in interface TransformerRule