## Uses of Class
org.springframework.cloud.dataflow.completion.CompletionProposal

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

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

    Methods in org.springframework.cloud.dataflow.completion that return CompletionProposal
    Modifier and Type | Method and Description
    --- | ---
    `CompletionProposal` | CompletionProposal.Factory.`withSeparateTokens(String suffix)` Add a suffix as a new token, that is, make sure there is a space before it.
    `CompletionProposal` | CompletionProposal.Factory.`withSeparateTokens(String suffix, String explanation)` Add a suffix as a new token, that is, make sure there is a space before it.
    `CompletionProposal` | CompletionProposal.Factory.`withSuffix(String suffix)`
    `CompletionProposal` | CompletionProposal.Factory.`withSuffix(String suffix, String explanation)`

    Methods in org.springframework.cloud.dataflow.completion that return types with arguments of type CompletionProposal
    Modifier and Type | Method and Description
    --- | ---
    `List<CompletionProposal>` | TaskCompletionProvider.`complete(String dslStart, int detailLevel)`
    `List<CompletionProposal>` | StreamCompletionProvider.`complete(String dslStart, int detailLevel)`

    Method parameters in org.springframework.cloud.dataflow.completion with type arguments of type CompletionProposal
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnfinishedConfigurationPropertyNameTaskRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.CheckPointedParseException exception, int detailLevel, List<CompletionProposal> collector)`
    `void` | UnfinishedConfigurationPropertyNameRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.CheckPointedParseException exception, int detailLevel, List<CompletionProposal> collector)`
    `void` | ConfigurationPropertyValueHintTaskRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.CheckPointedParseException exception, int detailLevel, List<CompletionProposal> collector)`
    `void` | ConfigurationPropertyValueHintRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.CheckPointedParseException exception, int detailLevel, List<CompletionProposal> collector)`
    `void` | AppsAfterPipeRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.CheckPointedParseException exception, int detailLevel, List<CompletionProposal> collector)`
    `void` | AppsAfterDoublePipeRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.CheckPointedParseException exception, int detailLevel, List<CompletionProposal> collector)`
    `void` | RecoveryStrategy.`addProposals(String dsl, E exception, int detailLevel, List<CompletionProposal> proposals)` Perform code completion by adding proposals to the `proposals` list.
    `boolean` | UnfinishedAppNameExpansionStrategy.`addProposals(String text, StreamDefinition streamDefinition, int detailLevel, List<CompletionProposal> collector)`
    `boolean` | PipeIntoOtherAppsExpansionStrategy.`addProposals(String text, StreamDefinition streamDefinition, int detailLevel, List<CompletionProposal> collector)`
    `boolean` | ExpansionStrategy.`addProposals(String text, StreamDefinition streamDefinition, int detailLevel, List<CompletionProposal> collector)` For a given stream DSL text and `StreamDefinition`, Generate `CompletionProposal`s that apply (if any) and add them to the provided `collector` list Return `true` if no other strategies should be applied for the stream DSL text (this strategy make take the liberty to erase already collected proposals)
    `boolean` | ConfigurationPropertyValueHintExpansionStrategy.`addProposals(String text, StreamDefinition streamDefinition, int detailLevel, List<CompletionProposal> collector)`
    `boolean` | UnfinishedTaskAppNameExpansionStrategy.`addProposals(String text, TaskDefinition taskDefinition, int detailLevel, List<CompletionProposal> collector)`
    `boolean` | TaskExpansionStrategy.`addProposals(String text, TaskDefinition taskDefinition, int detailLevel, List<CompletionProposal> collector)` For a given task DSL text and `TaskDefinition`, Generate `CompletionProposal`s that apply (if any) and add them to the provided `collector` list Return `true` if no other strategies should be applied for the task DSL text (this strategy make take the liberty to erase already collected proposals)
    `boolean` | ConfigurationPropertyValueHintTaskExpansionStrategy.`addProposals(String text, TaskDefinition parseResult, int detailLevel, List<CompletionProposal> collector)`

  - ### Uses of CompletionProposal in org.springframework.cloud.dataflow.server.completion

    Method parameters in org.springframework.cloud.dataflow.server.completion with type arguments of type CompletionProposal
    Modifier and Type | Method and Description
    --- | ---
    `void` | TapOnDestinationRecoveryStrategy.`addProposals(String dsl, org.springframework.cloud.dataflow.core.dsl.ParseException exception, int detailLevel, List<CompletionProposal> collector)`

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