## Uses of Interface
org.springframework.cloud.dataflow.completion.ExpansionStrategy

- Packages that use ExpansionStrategy
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.completion | Contains classes related to code-completion of stream definitions expressed in the Spring Cloud Dataflow DSL.

- - ### Uses of ExpansionStrategy in org.springframework.cloud.dataflow.completion

    Classes in org.springframework.cloud.dataflow.completion that implement ExpansionStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConfigurationPropertyValueHintExpansionStrategy` Attempts to fill in possible values after a --foo=prefix (syntactically valid) construct in the DSL.
    `class` | `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.
    `class` | `UnfinishedAppNameExpansionStrategy` Provides completions by finding apps whose name starts with a prefix (which was assumed to be a correct app name, but wasn't).

    Methods in org.springframework.cloud.dataflow.completion that return ExpansionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `ExpansionStrategy` | CompletionConfiguration.`addAppOptionsExpansionStrategy()`
    `ExpansionStrategy` | CompletionConfiguration.`configurationPropertyValueHintExpansionStrategy()`
    `ExpansionStrategy` | CompletionConfiguration.`pipeIntoOtherAppsExpansionStrategy()`
    `ExpansionStrategy` | CompletionConfiguration.`unfinishedAppNameExpansionStrategy()`

    Constructor parameters in org.springframework.cloud.dataflow.completion with type arguments of type ExpansionStrategy
    Constructor and Description
    `StreamCompletionProvider(List<RecoveryStrategy<?>> completionRecoveryStrategies, List<ExpansionStrategy> completionExpansionStrategies, StreamDefinitionService streamDefinitionService)`

Copyright © 2021 Pivotal Software, Inc.. All rights reserved.