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.
|
AuxclasspathSetupController |
|
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 .
|
DesignerUtil |
|
DistinctBetweenStream<I> |
An event stream that prunes distinct events only if they occur in during
some user specified period.
|
DragAndDropUtil |
|
DumpUtil |
|
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 java.lang.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.
|
LanguageRegistryUtil |
Utilities to extend the functionality of LanguageRegistry .
|
LanguageVersionRangeSlider |
|
LimitedSizeStack<E> |
Stack with a limited size, without duplicates, without null value.
|
LiveTestCase |
Live editable version of a test case.
|
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 |
|
MetricResultListCell |
List cell for a metric result.
|
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.
|
PmdCoordinatesSystem.TextPos2D |
TwoDimensional.Position keeps a reference to the codearea we don't need.
|
PmdCoordinatesSystem.TextRange |
|
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.
|
RichTextMapper |
Can provide the rich text for a node.
|
RippleButton |
|
RippleEffect |
|
RuleEditorsController |
Controller for all rule editors.
|
RulePrioritySlider |
|
ScopeHierarchyTreeCell |
Renders scope nodes and declaration in the scope treeview.
|
ScopeHierarchyTreeItem |
|
ScopesPanelController |
Controller of the scopes panel
|
SearchableTreeView<T> |
|
SearchableTreeView.SearchableTreeCell<T> |
|
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.
|
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.
|