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 ObservableXPathRuleBuilder
deepCopy()
java.lang.String
getXpathExpression()
java.lang.String
getXpathVersion()
org.reactfx.EventStream<?>
modificationsTicks()
Pushes an event every time the rule needs to be re-evaluated.protected ObservableRuleBuilder
newBuilder()
void
setXpathExpression(java.lang.String value)
void
setXpathVersion(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
build, canBuild, 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:
newBuilder
in classObservableRuleBuilder
-
deepCopy
public ObservableXPathRuleBuilder deepCopy()
- Overrides:
deepCopy
in classObservableRuleBuilder
-
modificationsTicks
public org.reactfx.EventStream<?> modificationsTicks()
Pushes an event every time the rule needs to be re-evaluated.
-
-