A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(BeanNodeVisitor<T>, T) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNode
-
Accepts a visitor.
- accept(BeanNodeVisitor<U>, U) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
- accept(BeanNodeVisitor<U>, U) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
- addChild(BeanModelNodeSeq<?>) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Add a sequence of nodes as a child of this node.
- addChild(SimpleBeanModelNode) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Add a node to the children of this node.
- addChild(T) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
- additiveOverlay(Collection<String>, Collection<String>) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Overlay operation that stacks up the style classes of the two overlaid spans.
- addProperty(String, Object, Class<?>) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Add one more property with its value.
- alternation(String[]) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter
-
Returns a regex alternation for the given words.
- ANNOTATION - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- APEX - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
- ApexSyntaxHighlighter - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting
-
Syntax highlighter for Apex.
- ApexSyntaxHighlighter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.ApexSyntaxHighlighter
- ASTManager - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Main class of the model.
- ASTManager(DesignerRoot) - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.ASTManager
- ASTTreeCell - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Formats the cell for AST nodes in the main AST TreeView.
- ASTTreeCell(MainDesignerController) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.ASTTreeCell
- ASTTreeItem - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Represents a tree item (data, not UI) in the ast TreeView.
- asWord(String) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter
- AuxclasspathSetupController - Class in net.sourceforge.pmd.util.fxdesigner.popups
- AuxclasspathSetupController(DesignerRoot) - Constructor for class net.sourceforge.pmd.util.fxdesigner.popups.AuxclasspathSetupController
- AvailableSyntaxHighlighters - Enum in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Lists the available syntax highlighter engines by language.
B
- BeanModelNode - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Represents a node in the settings model.
- BeanModelNode() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNode
- BeanModelNodeSeq<T extends SimpleBeanModelNode> - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Represents an indexed list of nodes sharing the same type.
- BeanModelNodeSeq(String) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
- BeanNodeVisitor<T> - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Implements a visitor pattern over bean nodes.
- BeanNodeVisitor() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanNodeVisitor
- bindToDescriptor(PropertyDescriptorSpec, ObservableList<PropertyDescriptorSpec>) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
-
Wires this dialog to the descriptor, so that the controls edit the descriptor.
- BOOLEAN - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- BRACE - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- BRACKET - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- build() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
-
Builds the rule.
- build() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
-
Builds the descriptor.
- buildAscendantHierarchy(Node) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.controls.ScopeHierarchyTreeItem
-
Gets the scope hierarchy of a node.
- buildSpans() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
C
- callback() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.controls.MetricResultListCell
- canBuild() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
-
Returns true if the parameters of the rule are consistent and the rule can be built.
- canParse(Document) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
-
Returns true if the document can be read by this object.
- CHAR - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- childrenAccept(BeanNodeVisitor<T>, T) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNode
-
Makes the children accept the visitor.
- CLASS_IDENTIFIER - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- clazzProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- clearErrorNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Clears the name occurences.
- clearNameOccurences() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Clears the name occurences.
- clearStyleLayer(K) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.HighlightLayerCodeArea
-
Clears a style layer.
- clearStyleLayers() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- clearStyleLayers() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.HighlightLayerCodeArea
-
Clears all style layers from their contents, including syntax highlighting.
- clearSyntaxHighlighting() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Removes the current syntax highlighting span.
- clearXPathHighlight() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Clears the highlighting of XPath results.
- COMMENT - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- computeHighlighting(String) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter
- computeHighlighting(String) - Method in interface net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlighter
-
Computes the syntax highlighting on the given text.
- ContextMenuWithNoArrows - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Context menu which has no scroll arrows (which by default appear on the top and bottom element).
- ContextMenuWithNoArrows() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.ContextMenuWithNoArrows
- convertToString(Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.LanguageVersionConverter
- convertToString(Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.PropertyTypeIdConverter
- convertToString(Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.RulePriorityConverter
- convertToType(Class, Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.LanguageVersionConverter
- convertToType(Class, Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.PropertyTypeIdConverter
- convertToType(Class, Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.RulePriorityConverter
- create() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter.RegexHighlightGrammarBuilder
-
Builds the grammar.
- create(int) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter.RegexHighlightGrammarBuilder
-
Builds the grammar.
- css - Variable in enum net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
-
Name of the css class.
D
- defaultLanguageVersion() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- defaultXPathVersion() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- deprecatedProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- descriptionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- descriptionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- descriptionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- Designer - Class in net.sourceforge.pmd.util.fxdesigner
-
Main class for the designer.
- Designer() - Constructor for class net.sourceforge.pmd.util.fxdesigner.Designer
- DesignerRoot - Class in net.sourceforge.pmd.util.fxdesigner
-
Interface for the singleton of the app.
- DesignerRoot(Stage) - Constructor for class net.sourceforge.pmd.util.fxdesigner.DesignerRoot
- DesignerStarter - Class in net.sourceforge.pmd.util.fxdesigner
- DesignerUtil - Class in net.sourceforge.pmd.util.fxdesigner.util
- displayInfo(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.NodeInfoPanelController
-
Displays info about a node.
- DocumentMakerVisitor() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterfaceVersion1.DocumentMakerVisitor
E
- EditPropertyDialogController - Class in net.sourceforge.pmd.util.fxdesigner.popups
-
Property edition dialog.
- EditPropertyDialogController() - Constructor for class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- EditPropertyDialogController(Runnable) - Constructor for class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- empty() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
-
Returns an empty style collection.
- emptySpan() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
- equals(Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
- equals(Object) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
- evaluateAllMetrics(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.model.MetricEvaluator
-
Evaluates all available metrics and returns a list of results.
- evaluateQuery(Node, LanguageVersion, String, String, List<PropertyDescriptorSpec>) - Method in class net.sourceforge.pmd.util.fxdesigner.model.XPathEvaluator
-
Evaluates an XPath query on the compilation unit.
- evaluateXPath(Node, LanguageVersion) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
-
Evaluate the contents of the XPath expression area on the given compilation unit.
- EventLogController - Class in net.sourceforge.pmd.util.fxdesigner
- EventLogController(DesignerRoot, MainDesignerController) - Constructor for class net.sourceforge.pmd.util.fxdesigner.EventLogController
- EventLogger - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Logs events.
- EventLogger() - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.EventLogger
- ExportXPathWizardController - Class in net.sourceforge.pmd.util.fxdesigner.popups
- ExportXPathWizardController(ObservableValue<String>) - Constructor for class net.sourceforge.pmd.util.fxdesigner.popups.ExportXPathWizardController
- externalInfoUrlProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- extractor() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
-
Extractor for observable lists.
F
- findItem(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.ASTTreeItem
- focusNodeInTreeView(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- free() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
-
Unbinds this dialog from its backing properties.
G
- getAuxclasspathFiles() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- getBottomTabIndex() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- getCategory() - Method in class net.sourceforge.pmd.util.fxdesigner.model.LogEntry
- getChildrenByType() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Returns a map of children by type.
- getChildrenNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNode
- getChildrenNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
-
Returns the elements of the sequence.
- getChildrenNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
- getChildrenSettingsNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- getChildrenSettingsNodes() - Method in interface net.sourceforge.pmd.util.fxdesigner.util.beans.SettingsOwner
-
Gets the children of this node in order.
- getChildrenSettingsNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- getClazz() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getCompilationUnit() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ASTManager
- getCompilationUnit() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Returns the most up-to-date compilation unit, or empty if it can't be parsed.
- getDefaultType() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.LanguageVersionConverter
- getDefaultType() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.PropertyTypeIdConverter
- getDefaultType() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.RulePriorityConverter
- getDescription() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getDescription() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- getDescription() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getDocumentMakerVisitor() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
-
Gets a visitor which populates xml elements with corresponding nodes.
- getDocumentMakerVisitor() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterfaceVersion1
- getExamples() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getExternalInfoUrl() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getFxml(String) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
-
Gets the URL to an fxml file from its simple name.
- getHighlighterForLanguage(Language) - Static method in enum net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
-
Gets the highlighter for a language if available.
- getIsMultivalue() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getIsNumerical() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getIsPackaged() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getKey() - Method in class net.sourceforge.pmd.util.fxdesigner.model.MetricResult
- getLanguage() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getLanguageTerseName() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter
- getLanguageTerseName() - Method in interface net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlighter
-
Gets the terse name of the language this highlighter cares for.
- getLanguageVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- getLanguageVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ASTManager
- getLanguageVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- getLanguageVersionFromExtension(String) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- getLog() - Method in class net.sourceforge.pmd.util.fxdesigner.model.EventLogger
-
Returns a stream that emits an event each time an exception is logged by some part of the application.
- getLogger() - Method in class net.sourceforge.pmd.util.fxdesigner.DesignerRoot
-
Gets the logger of the application.
- getMainStage() - Method in class net.sourceforge.pmd.util.fxdesigner.DesignerRoot
-
Gets the main stage of the application.
- getMaximumVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getMessage() - Method in class net.sourceforge.pmd.util.fxdesigner.model.LogEntry
- getMessage() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getMinimumVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getName() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getName() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- getName() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getNode() - Method in interface net.sourceforge.pmd.util.fxdesigner.util.TextAwareNodeWrapper
-
Gets the underlying node.
- getNodeRichText() - Method in interface net.sourceforge.pmd.util.fxdesigner.util.TextAwareNodeWrapper
-
Gets the rich text corresponding to the node in the code area.
- getNodeText() - Method in interface net.sourceforge.pmd.util.fxdesigner.util.TextAwareNodeWrapper
-
Gets the text corresponding to the node in the code area.
- getNodeType() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Get the type of the settings owner represented by this node.
- getOnEditCommit() - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- getPriority() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getPropertyName() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
-
Returns the name of the property that contains the collection.
- getRecentFiles() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- getRevisionNumber() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
- getRoot(Node) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.controls.ASTTreeItem
-
Builds an ASTTreeItem recursively from a node.
- getRuleProperties() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getRuleProperties() - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- getSequenceProperties() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Gets the sequences of nodes registered as children.
- getSettingsFile() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
-
Name of the designer's settings file.
- getSettingsTypes() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Returns a map of property names to their type.
- getSettingsValues() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
-
Returns a map of property names to their value.
- getSince() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getStackTrace() - Method in class net.sourceforge.pmd.util.fxdesigner.model.LogEntry
- getStyle() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
- getStyleClass() - Method in interface net.sourceforge.pmd.util.fxdesigner.util.codearea.HighlightLayerCodeArea.LayerId
-
Returns the style class associated with that layer.
- getSupportedLanguageVersions() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- getText() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- getThrown() - Method in class net.sourceforge.pmd.util.fxdesigner.model.LogEntry
- getTimestamp() - Method in class net.sourceforge.pmd.util.fxdesigner.model.LogEntry
- getTypeId() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- getTypeId() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getUsesTypeResolution() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- getValue() - Method in class net.sourceforge.pmd.util.fxdesigner.model.MetricResult
- getValue() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- getValue() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- getXpathExpression() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableXPathRuleBuilder
- getXpathExpression() - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- getXPathSuggestions(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.XPathSuggestions
-
Get Suggestions based on the input by the user.
- getXpathVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- getXpathVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableXPathRuleBuilder
- getXpathVersion() - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- grammarBuilder(Collection<String>, String) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter
-
Gets a builder to make a grammar to build a highlighter.
H
- handleSelectedNodeInError(List<Node>) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Handles nodes that potentially caused an error.
- hashCode() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanModelNodeSeq
- hashCode() - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
- HighlightClasses - Enum in net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting
- highlightErrorNodes(Collection<? extends Node>) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Highlights nodes that are in error (secondary highlight).
- HighlightLayerCodeArea<K extends java.lang.Enum<K> & HighlightLayerCodeArea.LayerId> - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Code area that can manipulate different layers of styling independently, in addition to syntax highlighting.
- HighlightLayerCodeArea(Class<K>) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.HighlightLayerCodeArea
-
Builds a new code area with the given enum type as layer id provider.
- HighlightLayerCodeArea.LayerId - Interface in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Identifier for a highlighting layer.
- highlightNameOccurrences(Collection<? extends NameOccurrence>) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Highlights name occurrences (secondary highlight).
- highlightXPathResults(Collection<? extends Node>) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Highlights xpath results (xpath highlight).
- highlightXPathResults(List<Node>) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Replaces previously highlighted XPath results with the given nodes.
I
- initialiseVersionChoiceBox(ChoiceBox<String>) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.EventLogController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.NodeInfoPanelController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.AuxclasspathSetupController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.ExportXPathWizardController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- initialize(URL, ResourceBundle) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- invalidateAst() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- invalidateInfo() - Method in class net.sourceforge.pmd.util.fxdesigner.NodeInfoPanelController
-
Invalidates the info being displayed.
- invalidateResults(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- isBottomTabExpanded() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- isDeprecated() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- isEmpty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
- isIndexVisible(int) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.TreeViewWrapper
-
Returns true if the item at the given index is visible in the TreeView.
- isMaximized() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- isMultivalueProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- isNumericalProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- isPackagedProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- isUsesDfa() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- isUsesMultifile() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
J
- JAVA - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
- JavaSyntaxHighlighter - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting
-
Syntax highlighter for Java.
- JavaSyntaxHighlighter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.JavaSyntaxHighlighter
K
- KEYWORD - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
L
- languageProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- LanguageVersionConverter - Class in net.sourceforge.pmd.util.fxdesigner.util.beans.converters
- LanguageVersionConverter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.LanguageVersionConverter
- languageVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- languageVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ASTManager
- languageVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- languageVersionStringConverter() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- LimitedSizeStack<E> - Class in net.sourceforge.pmd.util.fxdesigner.util
-
Stack with a limited size, without duplicates, without null value.
- LimitedSizeStack(int) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.LimitedSizeStack
- LITERAL - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- LogEntry - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Log entry of an
EventLogger
. - LogEntry(Throwable, LogEntry.Category) - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.LogEntry
- LogEntry.Category - Enum in net.sourceforge.pmd.util.fxdesigner.model
- logEvent(LogEntry) - Method in class net.sourceforge.pmd.util.fxdesigner.model.EventLogger
M
- main(String[]) - Static method in class net.sourceforge.pmd.util.fxdesigner.Designer
- main(String[]) - Static method in class net.sourceforge.pmd.util.fxdesigner.DesignerStarter
- MainDesignerController - Class in net.sourceforge.pmd.util.fxdesigner
-
Main controller of the app.
- MainDesignerController(DesignerRoot) - Constructor for class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- maximumVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- merge(UniformStyleCollection) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
- messageProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- MetricEvaluator - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Evaluates metrics.
- MetricEvaluator() - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.MetricEvaluator
- MetricResult - Class in net.sourceforge.pmd.util.fxdesigner.model
- MetricResult(MetricKey<?>, Double) - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.MetricResult
- MetricResultListCell - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
List cell for a metric result.
- MetricResultListCell() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.MetricResultListCell
- minimumVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- moveCaret(int, int) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Moves the caret to a position and makes the view follow it.
- MULTIL_COMMENT - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
N
- name - Variable in enum net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
- nameProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- nameProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- nameProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- net.sourceforge.pmd.util.fxdesigner - package net.sourceforge.pmd.util.fxdesigner
- net.sourceforge.pmd.util.fxdesigner.model - package net.sourceforge.pmd.util.fxdesigner.model
- net.sourceforge.pmd.util.fxdesigner.popups - package net.sourceforge.pmd.util.fxdesigner.popups
- net.sourceforge.pmd.util.fxdesigner.util - package net.sourceforge.pmd.util.fxdesigner.util
- net.sourceforge.pmd.util.fxdesigner.util.beans - package net.sourceforge.pmd.util.fxdesigner.util.beans
- net.sourceforge.pmd.util.fxdesigner.util.beans.converters - package net.sourceforge.pmd.util.fxdesigner.util.beans.converters
- net.sourceforge.pmd.util.fxdesigner.util.codearea - package net.sourceforge.pmd.util.fxdesigner.util.codearea
- net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting - package net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting
- net.sourceforge.pmd.util.fxdesigner.util.controls - package net.sourceforge.pmd.util.fxdesigner.util.controls
- NodeInfoPanelController - Class in net.sourceforge.pmd.util.fxdesigner
-
Controller of the node info panel (left).
- NodeInfoPanelController(MainDesignerController) - Constructor for class net.sourceforge.pmd.util.fxdesigner.NodeInfoPanelController
- NULL - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- NUMBER - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
O
- observableList() - Static method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- ObservableRuleBuilder - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Holds info about a rule, and can build it to validate it.
- ObservableRuleBuilder() - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- ObservableXPathRuleBuilder - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Specialises rule builders for XPath rules.
- ObservableXPathRuleBuilder() - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.ObservableXPathRuleBuilder
- onEditCommitProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- onNameDeclarationSelected(NameDeclaration) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- onNodeItemSelected(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Executed when the user selects a node in a treeView or listView.
- or(Collection<String>, String) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter.RegexHighlightGrammarBuilder
-
Adds a branch to the alternation (...
- OTHER - net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
P
- PAREN - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- PARSE_EXCEPTION - net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
- ParseAbortedException - Exception in net.sourceforge.pmd.util.fxdesigner.model
-
Exception during the parsing and visitors of the compilation units.
- ParseAbortedException(Throwable) - Constructor for exception net.sourceforge.pmd.util.fxdesigner.model.ParseAbortedException
- parseSettingsOwnerNode(Element) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
-
Parses a settings node and its descendants recursively.
- parseSettingsOwnerNode(Element) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterfaceVersion1
- parseXml(Document) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
-
Parses a XML document produced by
XmlInterface.writeModelToXml(File, SimpleBeanModelNode)
into a settings node. - persistProperties(SettingsOwner, File) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SettingsPersistenceUtil
-
Save properties of this object and descendants into the given file.
- POM - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
- priorityProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- PropertyDescriptorSpec - Class in net.sourceforge.pmd.util.fxdesigner.util
-
Stores enough data to build a property descriptor, can be displayed within table views.
- PropertyDescriptorSpec() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- PropertyTableView - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Controls a table view used to inspect and edit the properties of the rule being built.
- PropertyTableView() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- PropertyTypeIdConverter - Class in net.sourceforge.pmd.util.fxdesigner.util.beans.converters
- PropertyTypeIdConverter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.PropertyTypeIdConverter
- PUNCTUATION - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- push(E) - Method in class net.sourceforge.pmd.util.fxdesigner.util.LimitedSizeStack
Q
- QUALIFIED_NAME_RESOLUTION_EXCEPTION - net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
R
- refreshAST() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Attempts to refresh the AST with the up-to-date source, also updating XPath results.
- refreshAST() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Refreshes the AST and returns the new compilation unit if the parse didn't fail.
- refreshXPathResults() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Refreshes the XPath results if the compilation unit is valid.
- resetSelectedErrorNodes() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- resetXPathResults() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- restoreProperties(SettingsOwner, File) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.beans.SettingsPersistenceUtil
-
Restores properties contained in the file into the given object.
- RestorePropertyVisitor - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Visits a bean model and restores the properties described by the nodes into their respective settings owner.
- RestorePropertyVisitor() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.RestorePropertyVisitor
- rewire(Property<T>, ObservableValue<? extends T>) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
-
Like rewire, with no initialisation.
- rewire(Property<T>, ObservableValue<? extends T>, Consumer<? super T>) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
-
Binds the underlying property to a source of values.
- RulePriorityConverter - Class in net.sourceforge.pmd.util.fxdesigner.util.beans.converters
- RulePriorityConverter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.converters.RulePriorityConverter
- rulePropertiesProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- rulePropertiesProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- runXPathQuery(String) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Runs an XPath (2.0) query on the current AST.
- runXPathQuery(Node, LanguageVersion, String) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
S
- ScopeHierarchyTreeCell - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Renders scope nodes and declaration in the scope treeview.
- ScopeHierarchyTreeCell() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.ScopeHierarchyTreeCell
- ScopeHierarchyTreeItem - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
- SEMICOLON - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- setAuxclasspathFiles(String) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- setBottomTabExpanded(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- setBottomTabIndex(int) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- setClazz(Class<?>) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setDeprecated(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setDescription(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setDescription(String) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- setDescription(String) - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- setExamples(ObservableList<String>) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setFocusNode(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
-
Highlights the given node (or nothing if null).
- setLanguage(Language) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- setLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ASTManager
- setLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- setMaximized(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- setMaximumVersion(LanguageVersion) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setMessage(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setMinimumVersion(LanguageVersion) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setName(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setName(String) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- setName(String) - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- setOnEditCommit(Consumer<? super PropertyDescriptorSpec>) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- setPriority(RulePriority) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setRecentFiles(String) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- setRuleProperties(ObservableList<PropertyDescriptorSpec>) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setRuleProperties(ObservableList<PropertyDescriptorSpec>) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.PropertyTableView
- setSince(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setSyntaxHighlighter(SyntaxHighlighter) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Enables syntax highlighting if disabled and sets it to use the given highlighter.
- setText(String) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- SettingsOwner - Interface in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Marker interface for settings owners.
- SettingsPersistenceUtil - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Utility methods to persist settings of the application.
- SettingsPersistenceUtil.PersistentProperty - Annotation Type in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Tags the *getter* of a property as suitable for persistence.
- SettingsPersistenceUtil.PersistentSequence - Annotation Type in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Tags the getter of a collection for persistence.
- setTypeId(PropertyTypeId) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- setTypeId(PropertyTypeId) - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- setUsesDfa(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setUsesMultifile(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setUsesTypeResolution(boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- setValue(String) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- setValue(String) - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- setXpathExpression(String) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- setXpathVersion(String) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- setXpathVersion(String) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableXPathRuleBuilder
- setXpathVersion(String) - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- show(Stage, List<File>, Consumer<List<File>>) - Method in class net.sourceforge.pmd.util.fxdesigner.popups.AuxclasspathSetupController
-
Displays the popup.
- showAuxclasspathSetupPopup(DesignerRoot) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- showExportXPathToRuleWizard() - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- shutdown() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- shutdown() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.ExportXPathWizardController
- SimpleBeanModelNode - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Represents a node in the settings owner tree, and stores the values of the properties that should be saved and restored.
- SimpleBeanModelNode(Class<?>) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.SimpleBeanModelNode
- simpleListCellFactory(Function<T, String>, Function<T, String>) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- SimpleRegexSyntaxHighlighter - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Language-specific engine for syntax highlighting.
- SimpleRegexSyntaxHighlighter(String, SimpleRegexSyntaxHighlighter.RegexHighlightGrammar) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.SimpleRegexSyntaxHighlighter
-
Creates a highlighter given a name for the language and a "regex grammar".
- SimpleRegexSyntaxHighlighter.RegexHighlightGrammar - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Describes the tokens of the language that should be colored with a regular expression.
- SimpleRegexSyntaxHighlighter.RegexHighlightGrammarBuilder - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Builds a highlight grammar in a concise way.
- sinceProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- SINGLEL_COMMENT - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- SourceEditorController - Class in net.sourceforge.pmd.util.fxdesigner
-
One editor, i.e. source editor and ast tree view.
- SourceEditorController(DesignerRoot, MainDesignerController) - Constructor for class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- stackTraceToXPath(String) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
-
Works out an xpath query that matches the node which was being visited during the failure.
- stackTraceToXPath(Throwable) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
-
Works out an xpath query that matches the node which was being visited during the failure.
- start(Stage) - Method in class net.sourceforge.pmd.util.fxdesigner.Designer
- STRING - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- stringConverter(Function<T, String>, Function<String, T>) - Static method in class net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil
- styleNodes(Collection<? extends Node>, K, boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.HighlightLayerCodeArea
-
Styles some nodes in a given layer and updates the visual appearance of the area.
- styleSyntaxHighlightChange(Optional<StyleSpans<Collection<String>>>, StyleSpans<Collection<String>>) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.HighlightLayerCodeArea
-
Attempts to preserve the other layers when syntax highlighting changes.
- styleSyntaxHighlightChange(Optional<StyleSpans<Collection<String>>>, StyleSpans<Collection<String>>) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Given the old value of the highlighting spans, and a newly computed value, computes the spans as they should be applied to the codearea.
- SYMBOL_FACADE_EXCEPTION - net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
- syntaxHighlight - Variable in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Read-only view on the current highlighting spans.
- SyntaxHighlighter - Interface in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Language-specific engine for syntax highlighting.
- SyntaxHighlightingCodeArea - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Code area that can handle syntax highlighting.
- SyntaxHighlightingCodeArea() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
- syntaxHighlightingEnabledProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
T
- TextAwareNodeWrapper - Interface in net.sourceforge.pmd.util.fxdesigner.util
-
Node wrapper providing convenience methods to get the text representing the node from the code area.
- textProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- toSpans() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
-
Overlays all the nodes in this collection into a single StyleSpans.
- toString() - Method in enum net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
- toString() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- toXml() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
-
Returns an xml string of this property definition.
- TreeViewWrapper<T> - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Reflective solution to know if a cell in a TreeView is visible or not, to prevent confusing scrolling.
- TreeViewWrapper(TreeView<T>) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.TreeViewWrapper
- typeIdProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- typeIdProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- TYPERESOLUTION_EXCEPTION - net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
U
- unbind() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
-
Removes bindings from this property spec.
- UniformStyleCollection - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea
-
Collection of nodes that share the same style.
- UniformStyleCollection(Set<String>, Collection<NodeStyleSpan>) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.UniformStyleCollection
- updateIfChanged(String, ClassLoader) - Method in class net.sourceforge.pmd.util.fxdesigner.model.ASTManager
-
Refreshes the compilation unit given the current parameters of the model.
- updateItem(Object, boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.ScopeHierarchyTreeCell
- updateItem(Node, boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.ASTTreeCell
- updateItem(MetricResult, boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.MetricResultListCell
- updateItem(TextAwareNodeWrapper, boolean) - Method in class net.sourceforge.pmd.util.fxdesigner.util.controls.XpathViolationListCell
- updateSyntaxHighlightingSynchronously() - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Forces synchronous updating of the syntax highlighting.
- URI - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- usesDfaProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- usesMultifileProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
- usesTypeResolutionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableRuleBuilder
V
- valueOf(String) - Static method in enum net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
-
Returns the enum constant of this type with the specified name.
- valueProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.popups.EditPropertyDialogController
- valueProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.util.PropertyDescriptorSpec
- values() - Static method in enum net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(BeanModelNode, T) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanNodeVisitor
- visit(BeanModelNodeSeq<?>, SettingsOwner) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.RestorePropertyVisitor
- visit(BeanModelNodeSeq<?>, Element) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterfaceVersion1.DocumentMakerVisitor
- visit(BeanModelNodeSeq<?>, T) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanNodeVisitor
- visit(SimpleBeanModelNode, SettingsOwner) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.RestorePropertyVisitor
- visit(SimpleBeanModelNode, Element) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterfaceVersion1.DocumentMakerVisitor
- visit(SimpleBeanModelNode, T) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.BeanNodeVisitor
W
- wrapNode(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
-
Returns a wrapper around the given node that gives access to its textual representation in the editor area.
- wrapNode(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.SourceEditorController
- wrapNode(Node) - Method in class net.sourceforge.pmd.util.fxdesigner.util.codearea.SyntaxHighlightingCodeArea
-
Wraps a node into a convenience layer that can for example provide the rich text associated with it.
- writeModelToXml(File, SimpleBeanModelNode) - Method in class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
-
Writes the model to a file.
- WSDL - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
X
- XML - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
- XML_ATTRIBUTE_NAME - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XML_CDATA_CONTENT - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XML_CDATA_TAG - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XML_LT_GT - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XML_PROLOG - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XML_TAG_NAME - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XmlInterface - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
Represents a version of the Xml format used to store settings.
- XmlInterface(int) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterface
- XmlInterfaceVersion1 - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
-
V0, really.
- XmlInterfaceVersion1(int) - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.beans.XmlInterfaceVersion1
- XmlInterfaceVersion1.DocumentMakerVisitor - Class in net.sourceforge.pmd.util.fxdesigner.util.beans
- XmlSyntaxHighlighter - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting
- XmlSyntaxHighlighter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.XmlSyntaxHighlighter
- XPATH - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
- XPATH_ATTRIBUTE - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XPATH_AXIS - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XPATH_EVALUATION_EXCEPTION - net.sourceforge.pmd.util.fxdesigner.model.LogEntry.Category
- XPATH_FUNCTION - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XPATH_KIND_TEST - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XPATH_PATH - net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.HighlightClasses
- XPathEvaluationException - Exception in net.sourceforge.pmd.util.fxdesigner.model
-
Exception during XPath evaluation.
- XPathEvaluationException(Throwable) - Constructor for exception net.sourceforge.pmd.util.fxdesigner.model.XPathEvaluationException
- XPathEvaluator - Class in net.sourceforge.pmd.util.fxdesigner.model
-
Evaluates XPath expressions.
- XPathEvaluator() - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.XPathEvaluator
- xpathExpressionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableXPathRuleBuilder
- xpathExpressionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- XPathPanelController - Class in net.sourceforge.pmd.util.fxdesigner
-
XPath panel controller.
- XPathPanelController(DesignerRoot, MainDesignerController) - Constructor for class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- XPathSuggestions - Class in net.sourceforge.pmd.util.fxdesigner.model
- XPathSuggestions(Language) - Constructor for class net.sourceforge.pmd.util.fxdesigner.model.XPathSuggestions
- XPathSyntaxHighlighter - Class in net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting
- XPathSyntaxHighlighter() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.codearea.syntaxhighlighting.XPathSyntaxHighlighter
- xpathVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.MainDesignerController
- xpathVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.model.ObservableXPathRuleBuilder
- xpathVersionProperty() - Method in class net.sourceforge.pmd.util.fxdesigner.XPathPanelController
- XpathViolationListCell - Class in net.sourceforge.pmd.util.fxdesigner.util.controls
-
Represents an XPath result in the list view of the XPath panel.
- XpathViolationListCell() - Constructor for class net.sourceforge.pmd.util.fxdesigner.util.controls.XpathViolationListCell
- XSL - net.sourceforge.pmd.util.fxdesigner.util.codearea.AvailableSyntaxHighlighters
All Classes All Packages