Class XPathRuleEditorController

    • Constructor Detail

      • XPathRuleEditorController

        public XPathRuleEditorController​(DesignerRoot root)
    • Method Detail

      • beforeParentInit

        protected void beforeParentInit()
        Description copied from class: AbstractController
        Executed before the parent's initialization. Always executed once at the start of the initialization of this controller.
        Overrides:
        beforeParentInit in class AbstractController
      • setFocusNode

        public void setFocusNode​(net.sourceforge.pmd.lang.ast.Node node,
                                 DataHolder options)
        Description copied from interface: NodeSelectionSource
        Updates the UI to react to a change in focus node. This is called whenever some selection source in the tree records a change.
        Specified by:
        setFocusNode in interface NodeSelectionSource
      • selectedTestCaseProperty

        public org.reactfx.value.Val<LiveTestCase> selectedTestCaseProperty()
      • showExportXPathToRuleWizard

        public void showExportXPathToRuleWizard()
      • xpathExpressionProperty

        public org.reactfx.value.Var<java.lang.String> xpathExpressionProperty()
      • xpathVersionProperty

        public org.reactfx.value.Var<java.lang.String> xpathVersionProperty()
      • titleProperty

        public org.reactfx.value.Val<java.lang.String> titleProperty()
        Description copied from interface: TitleOwner
        Title of the region.
        Specified by:
        titleProperty in interface TitleOwner
      • currentResultsProperty

        public org.reactfx.value.Val<java.util.List<net.sourceforge.pmd.lang.ast.Node>> currentResultsProperty()
      • xpathResultsProperty

        public org.reactfx.value.Var<javafx.collections.ObservableList<net.sourceforge.pmd.lang.ast.Node>> xpathResultsProperty()