Class ExportXPathWizardController
- java.lang.Object
-
- net.sourceforge.pmd.util.fxdesigner.popups.ExportXPathWizardController
-
- All Implemented Interfaces:
javafx.fxml.Initializable
public final class ExportXPathWizardController extends Object implements javafx.fxml.Initializable
Controller for the "Export XPath to rule" dialog. The wizard is split into two parts: a form, and a code area, which is updated in real time with the values typed in the form.This wizard is supposed to offer the most customization options about the user's rules. In terms of state, it's wired to the XPathPanel's rule builder while it's open. That way the rule metadata can be persisted.
- Since:
- 6.0.0
- Author:
- Clément Fournier
-
-
Constructor Summary
Constructors Constructor Description ExportXPathWizardController(DesignerRoot root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.reactfx.Subscription
bindToRuleBuilder(ObservableXPathRuleBuilder ruleBuilder)
void
initialize(URL location, ResourceBundle resources)
org.reactfx.value.Var<net.sourceforge.pmd.lang.Language>
languageProperty()
void
showYourself(org.reactfx.Subscription parentBinding)
Set the given subscription as close handler and show.
-
-
-
Constructor Detail
-
ExportXPathWizardController
public ExportXPathWizardController(DesignerRoot root)
-
-
Method Detail
-
initialize
public void initialize(URL location, ResourceBundle resources)
- Specified by:
initialize
in interfacejavafx.fxml.Initializable
-
bindToRuleBuilder
public org.reactfx.Subscription bindToRuleBuilder(ObservableXPathRuleBuilder ruleBuilder)
-
languageProperty
public org.reactfx.value.Var<net.sourceforge.pmd.lang.Language> languageProperty()
-
showYourself
public void showYourself(org.reactfx.Subscription parentBinding)
Set the given subscription as close handler and show.
-
-