public class PipeIntoOtherAppsExpansionStrategy extends Object implements ExpansionStrategy
Constructor and Description |
---|
PipeIntoOtherAppsExpansionStrategy(AppRegistryService appRegistry,
StreamDefinitionService streamDefinitionService) |
Modifier and Type | Method and Description |
---|---|
boolean |
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)
|
public PipeIntoOtherAppsExpansionStrategy(AppRegistryService appRegistry, StreamDefinitionService streamDefinitionService)
public boolean addProposals(String text, StreamDefinition streamDefinition, int detailLevel, List<CompletionProposal> collector)
ExpansionStrategy
StreamDefinition
,
CompletionProposal
s that apply (if any) and add them to the
provided collector
listtrue
if no other strategies should be applied for the stream DSL
text (this strategy make take the liberty to erase already collected proposals)
addProposals
in interface ExpansionStrategy
text
- DSL text for the streamstreamDefinition
- stream definitiondetailLevel
- integer representing the amount of detail to include in the
generated CompletionProposal
s (higher values mean more details. typical
range is [1..5])collector
- list of CompletionProposal
s to add/remove from if this
strategy appliestrue
if no other strategies should be applied for the stream DSL
textCopyright © 2024 Pivotal Software, Inc.. All rights reserved.