Class ObservableXPathRuleBuilder

  • All Implemented Interfaces:
    SettingsOwner

    public class ObservableXPathRuleBuilder
    extends ObservableRuleBuilder
    Specialises rule builders for XPath rules.
    Since:
    6.0.0
    Author:
    Clément Fournier
    • Constructor Detail

      • ObservableXPathRuleBuilder

        public ObservableXPathRuleBuilder()
    • Method Detail

      • getXpathVersion

        public net.sourceforge.pmd.lang.rule.xpath.XPathVersion getXpathVersion()
      • setXpathVersion

        public void setXpathVersion​(net.sourceforge.pmd.lang.rule.xpath.XPathVersion xpathVersion)
      • getPersistedXpathVersion

        public String getPersistedXpathVersion()
      • setPersistedXpathVersion

        public void setPersistedXpathVersion​(String xpathVersion)
      • xpathVersionProperty

        public org.reactfx.value.Var<net.sourceforge.pmd.lang.rule.xpath.XPathVersion> xpathVersionProperty()
      • getXpathExpression

        public String getXpathExpression()
      • setXpathExpression

        public void setXpathExpression​(String value)
      • xpathExpressionProperty

        public org.reactfx.value.Var<String> xpathExpressionProperty()
      • modificationsTicks

        public org.reactfx.EventStream<?> modificationsTicks()
        Pushes an event every time the rule needs to be re-evaluated.