All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractController |
Base class for controllers of the app.
|
| ApexSyntaxHighlighter |
Syntax highlighter for Apex.
|
| ApplicationComponent |
Some part of the application, e.g.
|
| AppServiceDescriptor<T> |
Describes a service available to application components.
|
| ASTManager |
|
| ASTManagerImpl |
|
| AstTraversalUtil |
|
| ASTTreeCell |
Formats the cell for AST nodes in the main AST TreeView.
|
| ASTTreeItem |
Represents a tree item (data, not UI) in the ast TreeView.
|
| AstTreeView |
Treeview that displays an AST.
|
| AttributeNameTableCell |
|
| AuxclasspathSetupController |
|
| AuxLanguageRegistry |
Utilities to extend the functionality of LanguageRegistry.
|
| AvailableSyntaxHighlighters |
Lists the available syntax highlighter engines by language.
|
| BaseObservableListDelegate<E> |
An observable list that has all the elements of the base list + 1
special element at the end.
|
| BeanModelNode |
Represents a node in the settings model.
|
| BeanModelNodeSeq<T extends SimpleBeanModelNode> |
Represents an indexed list of nodes sharing the same type.
|
| BeanNodeVisitor<T> |
Implements a visitor pattern over bean nodes.
|
| CamelCaseMatcher |
This works ok for single camel-case words, but
|
| CloseableService |
A service that has a shutdown hook called when the app terminates.
|
| CompletionResult |
XPath suggestion result.
|
| CompletionResultSource |
Language specific tool to suggest auto-completion results.
|
| ContextMenuWithNoArrows |
Context menu which has no scroll arrows (which by default appear on the top and bottom element).
|
| ControlUtil |
|
| DataHolder |
|
| DataHolder.DataKey<T> |
Uses instance equality.
|
| DefaultMutableLiveList<O> |
|
| Designer |
Main class for the designer, launched only if DesignerStarter detected JavaFX support.
|
| DesignerIteratorUtil |
|
| DesignerParams |
Parses the parameters of the app.
|
| DesignerRoot |
Provides access to the globals of the app.
|
| DesignerRootImpl |
Interface for the singleton of the app.
|
| DesignerStarter |
Main class of the app, checking for prerequisites to launching Designer.
|
| DesignerStarter.ExitStatus |
|
| DesignerUtil |
|
| DesignerVersion |
Stores the current Designer and PMD version and provides utility methods around them.
|
| DistinctBetweenStream<I> |
An event stream that prunes distinct events only if they occur in during
some user specified period.
|
| DragAndDropUtil |
|
| DynamicWidthChoicebox<T> |
A choicebox that fits the width of the currently displayed item instead
of taking the width of the largest item.
|
| EditPropertyDialogController |
Property edition dialog.
|
| EventLogController |
|
| EventLogger |
Logs events.
|
| EventLoggerImpl |
Logs events.
|
| ExportXPathWizardController |
Controller for the "Export XPath to rule" dialog.
|
| FakeTailObservableList<E> |
An observable list that has all the elements of the base list + 1
special element at the end.
|
| FlatListVal<E> |
Turns a Val<LiveList<E>> into a LiveList<E> that is
an empty, unmodifiable list when the base Val is null, and otherwise
delegates everything (including mutation methods) to the underlying value.
|
| GlobalDiskManager |
Manages the settings directory for the current user.
|
| GlobalDiskManagerImpl |
Manages the root disk resource directory for the current user.
|
| GroupByLiveList<K,V> |
|
| HelpfulPlaceholder |
Placeholder for an empty control.
|
| HelpfulPlaceholder.PlaceHolderBuilder |
|
| HighlightClasses |
|
| HighlightLayerCodeArea<K extends Enum<K> & HighlightLayerCodeArea.LayerId> |
Code area that can manipulate different layers of styling independently,
in addition to syntax highlighting.
|
| HighlightLayerCodeArea.LayerId |
Identifier for a highlighting layer.
|
| InvalidatedVal<T> |
|
| JavaSyntaxHighlighter |
Syntax highlighter for Java.
|
| LanguageVersionRangeSlider |
|
| LexerBasedHighlighter |
Language-specific engine for syntax highlighting.
|
| LexerBasedHighlighter.JflexLexer |
Generated lexers should implement this interface.
|
| LimitedSizeStack<E> |
Stack with a limited size, without duplicates, without null value.
|
| LiveTestCase |
Live editable version of a test case.
|
| LiveTreeRenderer |
|
| LiveViolationRecord |
|
| LogEntry |
|
| LogEntry.Category |
|
| MainDesignerController |
Main controller of the app.
|
| MatchResult<T> |
Result of a match algorithm.
|
| MatchSelector<T> |
|
| MessageChannel<T> |
Implements some kind of messenger pattern.
|
| MessageChannel.Message<T> |
|
| MetricPaneController |
Controller of the node info panel (left).
|
| MetricResult<R extends Number> |
|
| MetricResultListCell |
List cell for a metric result.
|
| ModelicaSyntaxHighlighter |
|
| MutableMappedList<I,O> |
|
| MutableTabPane<T extends AbstractController & TitleOwner> |
A tab pane that can add new tabs with a button.
|
| NodeDetailPaneController |
The "Attributes" pane.
|
| NodeEditionCodeArea |
A layered code area made to display nodes.
|
| NodeParentageCrumbBar |
Bread crumb bar to display the parents of a node.
|
| NodeSelectionSource |
A control or controller that somehow displays nodes in a form that the user can select.
|
| NodeSelectionSource.NodeSelectionEvent |
|
| ObservablePair<K,V> |
|
| ObservableRuleBuilder |
Holds info about a rule, and can build it to validate it.
|
| ObservableTickList<E> |
An observable list that fires a change tick given a function that
produces a stream of modifications.
|
| ObservableXPathRuleBuilder |
Specialises rule builders for XPath rules.
|
| OnDiskPersistenceManager |
Default persistence manager.
|
| OrElseVar<T> |
A Var that when null, takes its default value from another Val.
|
| ParseAbortedException |
Exception during the parsing and visitors of the compilation units.
|
| PersistenceManager |
Manages the persistence settings.
|
| PmdCoordinatesSystem |
Maps PMD's (line, column) coordinate system to and from the code
area's one-dimensional (absolute offset-based) system.
|
| PopOverUtil |
|
| PopOverWrapper<T> |
Wrapper around a popover, that remembers whether it's already shown
or not.
|
| PropertyCollectionView |
|
| PropertyDescriptorSpec |
Stores enough data to build a property descriptor, can be displayed within table views.
|
| PropertyMapModel |
|
| PropertyMapView |
|
| PropertyUtils |
|
| PropertyValue |
|
| ReactfxUtil |
Extensions to ReactFX Val and EventStreams.
|
| ResourceUtil |
Deals with resource fetching and the hardcore details of when we're in a Jar
vs when we're exploded in the IDE.
|
| RestorePropertyVisitor |
Visits a bean model and restores the properties described by the nodes
into their respective settings owner.
|
| RichRunnable |
|
| RichTextMapper |
Can provide the rich text for a node.
|
| RippleButton |
|
| RippleEffect |
|
| RuleEditorsController |
Controller for all rule editors.
|
| RulePrioritySlider |
|
| ScalaSyntaxHighlighter |
Syntax highlighter for Java.
|
| ScopeHierarchyTreeCell |
Renders scope nodes and declaration in the scope treeview.
|
| ScopeHierarchyTreeItem |
|
| ScopesPanelController |
Controller of the scopes panel
|
| SearchableTreeView<T> |
|
| SearchableTreeView.SearchableTreeCell<T> |
A searchable tree cell is bound both ways to a searchable
tree item.
|
| SearchableTreeView.SearchableTreeItem<T> |
|
| Serializer<T> |
Converts a value of type <T> to and from an XML element.
|
| SerializerRegistrar |
A collection of serializers.
|
| SettingsOwner |
Marker interface for settings owners.
|
| SettingsPersistenceUtil |
Utility methods to persist settings of the application.
|
| SettingsPersistenceUtil.PersistentProperty |
Tags the *getter* of a property as suitable for persistence.
|
| SettingsPersistenceUtil.PersistentSequence |
Tags the getter of a collection for persistence.
|
| SimpleBeanModelNode |
Represents a node in the settings owner tree, and stores the values of the properties that
should be saved and restored.
|
| SimplePopups |
|
| SimpleRegexSyntaxHighlighter |
Language-specific engine for syntax highlighting.
|
| SimpleRegexSyntaxHighlighter.RegexHighlightGrammar |
Describes the tokens of the language that should be colored with a regular expression.
|
| SimpleRegexSyntaxHighlighter.RegexHighlightGrammarBuilder |
Builds a highlight grammar in a concise way.
|
| SmartPopover |
|
| SmartTextFieldListCell<T> |
A copycat of TextFieldListCell, because it deletes the graphic and
is anyway quite simple.
|
| SoftReferenceCache<T> |
Caches a value with a soft reference.
|
| SoftReferenceCache.UnsafeSupplier<T> |
Supplier which can throw exceptions.
|
| SourceEditorController |
One editor, i.e.
|
| StageBuilder |
|
| StringMatchUtil |
Utility class.
|
| SyntaxHighlighter |
Language-specific engine for syntax highlighting.
|
| SyntaxHighlightingCodeArea |
Code area that can handle syntax highlighting.
|
| TestCaseListCell |
A copycat of TextFieldListCell, because it deletes the graphic and
is anyway quite simple.
|
| TestCaseUtil |
|
| TestCollection |
|
| TestCollectionController |
|
| TestCreatorService |
|
| TestExportWizardController |
Controller for the "Export tests to XML" dialog.
|
| TestLoadHandler |
|
| TestResult |
|
| TestStatus |
|
| TestXmlDumper |
|
| TestXmlParser |
|
| TextAwareNodeWrapper |
Node wrapper providing convenience methods to get the text representing the node
from the code area.
|
| TitleOwner |
Some titled object.
|
| ToolbarTitledPane |
A Titled pane that has a toolbar in its header region.
|
| TreeExportWizardController |
Controller for the "Export tests to XML" dialog.
|
| TreeRendererRegistry |
|
| Tuple3<A,B,C> |
|
| TypedObject<T> |
|
| UniformStyleCollection |
Collection of nodes that share the same style.
|
| VersionedXPathQuery |
|
| VetoableEventStream<I> |
An event stream whose events can be vetoed during a certain period, after which they are
emitted.
|
| ViolationCollectionView |
|
| XmlInterface |
Represents a version of the Xml format used to store settings.
|
| XmlInterfaceImpl |
|
| XmlInterfaceImpl.DocumentMakerVisitor |
|
| XmlSyntaxHighlighter |
|
| XPathAutocompleteProvider |
Wraps a CodeArea to provide auto completion support for it.
|
| XPathCompletionSource |
Language specific tool to suggest auto-completion results.
|
| XPathEvalHandler |
|
| XPathEvaluationException |
Exception during XPath evaluation.
|
| XPathEvaluator |
Evaluates XPath expressions.
|
| XPathRuleEditorController |
Editor for an XPath rule.
|
| XPathSyntaxHighlighter |
|
| XPathUpdateSubscriber |
|
| XpathViolationListCell |
Represents an XPath result in the list view of the XPath panel.
|