Class CompletionProposalsOptions.Builder
java.lang.Object
ro.sync.exml.workspace.api.standalone.project.textcompletions.CompletionProposalsOptions.Builder
- Enclosing class:
- CompletionProposalsOptions
Builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the options.withMaximumCompletionSize
(int maximumCompletionSize) Sets the maximum completion size.withMaximumNumberOfCompletions
(int maximumNumberOfCompletions) Sets the maximum number of completions.withMaximumPrefixSize
(int maximumPrefixSize) Sets the maximum prefix size.withMinimumPrefixSize
(int minimumPrefixSize) Sets the minimum prefix size.
-
Constructor Details
-
Builder
public Builder()Constructor.
-
-
Method Details
-
withMaximumNumberOfCompletions
public CompletionProposalsOptions.Builder withMaximumNumberOfCompletions(int maximumNumberOfCompletions) Sets the maximum number of completions.- Parameters:
maximumNumberOfCompletions
- The maximum number of distinct completions.- Returns:
- The builder reference.
-
withMaximumCompletionSize
Sets the maximum completion size. The default is 10.- Parameters:
maximumCompletionSize
- The maximum completion size.- Returns:
- The builder reference.
-
withMinimumPrefixSize
Sets the minimum prefix size.- Parameters:
minimumPrefixSize
- The minimum prefix size.- Returns:
- The builder reference.
-
withMaximumPrefixSize
Sets the maximum prefix size.- Parameters:
maximumPrefixSize
- The maximum prefix size.- Returns:
- The builder reference.
-
build
Builds the options.- Returns:
- A new completion options object.
-