SettingsOwner
ObservableXPathRuleBuilder
public class ObservableRuleBuilder extends java.lang.Object implements SettingsOwner
Constructor | Description |
---|---|
ObservableRuleBuilder() |
Modifier and Type | Method | Description |
---|---|---|
java.util.Optional<net.sourceforge.pmd.Rule> |
build() |
Builds the rule.
|
boolean |
canBuild() |
Returns true if the parameters of the rule are consistent and the rule can be built.
|
org.reactfx.value.Var<java.lang.Class<?>> |
clazzProperty() |
|
org.reactfx.value.Var<java.lang.Boolean> |
deprecatedProperty() |
|
org.reactfx.value.Var<java.lang.String> |
descriptionProperty() |
|
org.reactfx.value.Var<java.lang.String> |
externalInfoUrlProperty() |
|
java.lang.Class<?> |
getClazz() |
|
java.lang.String |
getDescription() |
|
org.reactfx.value.Var<javafx.collections.ObservableList<java.lang.String>> |
getExamples() |
|
java.lang.String |
getExternalInfoUrl() |
|
net.sourceforge.pmd.lang.Language |
getLanguage() |
|
net.sourceforge.pmd.lang.LanguageVersion |
getMaximumVersion() |
|
java.lang.String |
getMessage() |
|
net.sourceforge.pmd.lang.LanguageVersion |
getMinimumVersion() |
|
java.lang.String |
getName() |
|
net.sourceforge.pmd.RulePriority |
getPriority() |
|
javafx.collections.ObservableList<PropertyDescriptorSpec> |
getRuleProperties() |
|
java.lang.String |
getSince() |
|
boolean |
getUsesTypeResolution() |
|
boolean |
isDeprecated() |
|
boolean |
isUsesDfa() |
|
boolean |
isUsesMultifile() |
|
org.reactfx.value.Var<net.sourceforge.pmd.lang.Language> |
languageProperty() |
|
org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> |
maximumVersionProperty() |
|
org.reactfx.value.Var<java.lang.String> |
messageProperty() |
|
org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> |
minimumVersionProperty() |
|
org.reactfx.value.Var<java.lang.String> |
nameProperty() |
|
org.reactfx.value.Var<net.sourceforge.pmd.RulePriority> |
priorityProperty() |
|
javafx.beans.property.ListProperty<PropertyDescriptorSpec> |
rulePropertiesProperty() |
|
void |
setClazz(java.lang.Class<?> clazz) |
|
void |
setDeprecated(boolean deprecated) |
|
void |
setDescription(java.lang.String description) |
|
void |
setExamples(javafx.collections.ObservableList<java.lang.String> examples) |
|
void |
setExternalInfoUrl(java.lang.String externalInfoUrl) |
|
void |
setLanguage(net.sourceforge.pmd.lang.Language language) |
|
void |
setMaximumVersion(net.sourceforge.pmd.lang.LanguageVersion maximumVersion) |
|
void |
setMessage(java.lang.String message) |
|
void |
setMinimumVersion(net.sourceforge.pmd.lang.LanguageVersion minimumVersion) |
|
void |
setName(java.lang.String name) |
|
void |
setPriority(net.sourceforge.pmd.RulePriority priority) |
|
void |
setRuleProperties(javafx.collections.ObservableList<PropertyDescriptorSpec> ruleProperties) |
|
void |
setSince(java.lang.String since) |
|
void |
setUsesDfa(boolean usesDfa) |
|
void |
setUsesMultifile(boolean usesMultifile) |
|
void |
setUsesTypeResolution(boolean usesTypeResolution) |
|
org.reactfx.value.Var<java.lang.String> |
sinceProperty() |
|
org.reactfx.value.Var<java.lang.Boolean> |
usesDfaProperty() |
|
org.reactfx.value.Var<java.lang.Boolean> |
usesMultifileProperty() |
|
org.reactfx.value.Var<java.lang.Boolean> |
usesTypeResolutionProperty() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChildrenSettingsNodes
public net.sourceforge.pmd.lang.Language getLanguage()
public void setLanguage(net.sourceforge.pmd.lang.Language language)
public org.reactfx.value.Var<net.sourceforge.pmd.lang.Language> languageProperty()
public java.lang.String getName()
public void setName(java.lang.String name)
public org.reactfx.value.Var<java.lang.String> nameProperty()
public java.lang.Class<?> getClazz()
public void setClazz(java.lang.Class<?> clazz)
public org.reactfx.value.Var<java.lang.Class<?>> clazzProperty()
public javafx.collections.ObservableList<PropertyDescriptorSpec> getRuleProperties()
public void setRuleProperties(javafx.collections.ObservableList<PropertyDescriptorSpec> ruleProperties)
public javafx.beans.property.ListProperty<PropertyDescriptorSpec> rulePropertiesProperty()
public net.sourceforge.pmd.lang.LanguageVersion getMinimumVersion()
public void setMinimumVersion(net.sourceforge.pmd.lang.LanguageVersion minimumVersion)
public org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> minimumVersionProperty()
public net.sourceforge.pmd.lang.LanguageVersion getMaximumVersion()
public void setMaximumVersion(net.sourceforge.pmd.lang.LanguageVersion maximumVersion)
public org.reactfx.value.Var<net.sourceforge.pmd.lang.LanguageVersion> maximumVersionProperty()
public java.lang.String getSince()
public void setSince(java.lang.String since)
public org.reactfx.value.Var<java.lang.String> sinceProperty()
public java.lang.String getMessage()
public void setMessage(java.lang.String message)
public org.reactfx.value.Var<java.lang.String> messageProperty()
public java.lang.String getExternalInfoUrl()
public void setExternalInfoUrl(java.lang.String externalInfoUrl)
public org.reactfx.value.Var<java.lang.String> externalInfoUrlProperty()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public org.reactfx.value.Var<java.lang.String> descriptionProperty()
public org.reactfx.value.Var<javafx.collections.ObservableList<java.lang.String>> getExamples()
public void setExamples(javafx.collections.ObservableList<java.lang.String> examples)
public net.sourceforge.pmd.RulePriority getPriority()
public void setPriority(net.sourceforge.pmd.RulePriority priority)
public org.reactfx.value.Var<net.sourceforge.pmd.RulePriority> priorityProperty()
public boolean isDeprecated()
public void setDeprecated(boolean deprecated)
public org.reactfx.value.Var<java.lang.Boolean> deprecatedProperty()
public boolean isUsesDfa()
public void setUsesDfa(boolean usesDfa)
public org.reactfx.value.Var<java.lang.Boolean> usesDfaProperty()
public boolean isUsesMultifile()
public void setUsesMultifile(boolean usesMultifile)
public org.reactfx.value.Var<java.lang.Boolean> usesMultifileProperty()
public boolean getUsesTypeResolution()
public void setUsesTypeResolution(boolean usesTypeResolution)
public org.reactfx.value.Var<java.lang.Boolean> usesTypeResolutionProperty()
public boolean canBuild()
public java.util.Optional<net.sourceforge.pmd.Rule> build() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if parameters are incorrectCopyright © 2002–2018 PMD. All rights reserved.