See: Description
| Interface | Description |
|---|---|
| ExpansionStrategy |
Used to enhance a well formed stream definition by adding yet more text to
it (e.g. adding more options to a module).
|
| RecoveryStrategy<E extends Exception> |
Used to provide completions on ill-formed stream definitions, after an initial (failed) parse.
|
| ValueHintProvider |
Interface to provide value hints that can be discovered for properties.
|
| Class | Description |
|---|---|
| AppsAfterPipeRecoveryStrategy |
Provides completions for the case where the user has entered a pipe
symbol and a app reference is expected next.
|
| BooleanValueHintProvider |
Returns the closed set of true and false for properties
that are of type Boolean.
|
| CompletionConfiguration |
Include this Configuration class to expose a fully configured
StreamCompletionProvider. |
| CompletionProposal |
Represents a proposal to complete a given piece of definition DSL.
|
| CompletionProposal.Factory | |
| CompletionUtils |
Various utility methods used throughout the completion package.
|
| ConfigurationPropertyValueHintExpansionStrategy |
Attempts to fill in possible values after a --foo=prefix
(syntactically valid) construct in the DSL.
|
| ConfigurationPropertyValueHintRecoveryStrategy |
Attempts to fill in possible values after a --foo= dangling construct in the DSL.
|
| DefaultValueHintProvider |
A default
ValueHintProvider that returns hints explicitly
defined by a property. |
| EnumValueHintProvider |
A
ValueHintProvider that returns possible values when the
property is an Enum. |
| PipeIntoOtherAppsExpansionStrategy |
Continues a well-formed stream definition by adding a pipe symbol and another app,
provided that the stream definition hasn't reached its end yet.
|
| StacktraceFingerprintingRecoveryStrategy<E extends Exception> |
A recovery strategy that will trigger if the parser failure is similar
to that of some sample unfinished stream definition.
|
| StreamCompletionProvider |
Provides code completion on a (maybe ill-formed) stream definition.
|
| UnfinishedAppNameExpansionStrategy |
Provides completions by finding apps whose name starts with a
prefix (which was assumed to be a correct app name, but wasn't).
|
| UnfinishedConfigurationPropertyNameRecoveryStrategy |
Provides completions for the case where the user has started to type
an app configuration property name but it is not typed in full yet.
|
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.