Class ObservableXPathRuleBuilder
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
-
- net.sourceforge.pmd.util.fxdesigner.model.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 Summary
Constructors Constructor Description ObservableXPathRuleBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObservableXPathRuleBuilderdeepCopy()java.lang.StringgetXpathExpression()java.lang.StringgetXpathVersion()org.reactfx.EventStream<?>modificationsTicks()Pushes an event every time the rule needs to be re-evaluated.protected ObservableRuleBuildernewBuilder()voidsetXpathExpression(java.lang.String value)voidsetXpathVersion(java.lang.String xpathVersion)org.reactfx.value.Var<java.lang.String>xpathExpressionProperty()org.reactfx.value.Var<java.lang.String>xpathVersionProperty()-
Methods inherited from class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
clazzProperty, deprecatedProperty, descriptionProperty, externalInfoUrlProperty, getChildrenSettingsNodes, getClazz, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumVersion, getMessage, getMinimumVersion, getName, getPriority, getProperty, getRuleProperties, getSince, getTestCollection, isDeprecated, languageProperty, maximumVersionProperty, messageProperty, minimumVersionProperty, nameProperty, priorityProperty, rulePropertiesProperty, setClazz, setDeprecated, setDescription, setExamples, setExternalInfoUrl, setLanguage, setMaximumVersion, setMessage, setMinimumVersion, setName, setPriority, setRuleProperties, setSince, sinceProperty
-
-
-
-
Method Detail
-
getXpathVersion
public java.lang.String getXpathVersion()
-
setXpathVersion
public void setXpathVersion(java.lang.String xpathVersion)
-
xpathVersionProperty
public org.reactfx.value.Var<java.lang.String> xpathVersionProperty()
-
getXpathExpression
public java.lang.String getXpathExpression()
-
setXpathExpression
public void setXpathExpression(java.lang.String value)
-
xpathExpressionProperty
public org.reactfx.value.Var<java.lang.String> xpathExpressionProperty()
-
newBuilder
protected ObservableRuleBuilder newBuilder()
- Overrides:
newBuilderin classObservableRuleBuilder
-
deepCopy
public ObservableXPathRuleBuilder deepCopy()
- Overrides:
deepCopyin classObservableRuleBuilder
-
modificationsTicks
public org.reactfx.EventStream<?> modificationsTicks()
Pushes an event every time the rule needs to be re-evaluated.
-
-