protected @NonNull RuleTargetSelector |
AbstractRule.buildTargetSelector() |
Create the targeting strategy for this rule.
|
static RuleTargetSelector |
RuleTargetSelector.forRootOnly() |
Target only the root of the tree.
|
static RuleTargetSelector |
RuleTargetSelector.forTypes(Class<? extends Node> first,
Class<? extends Node>... types) |
Target nodes that are subtypes of any of the given classes.
|
static RuleTargetSelector |
RuleTargetSelector.forTypes(Collection<Class<? extends Node>> types) |
Target nodes that are subtypes of any of the given classes.
|
static RuleTargetSelector |
RuleTargetSelector.forXPathNames(Collection<String> names) |
Target nodes having one of the given XPath local name.
|
RuleTargetSelector |
AbstractRule.getTargetSelector() |
|
RuleTargetSelector |
Rule.getTargetSelector() |
Returns the object that selects the nodes to which this rule applies.
|
RuleTargetSelector |
RuleReference.getTargetSelector() |
|