public class AceCompletionSnippet extends AceCompletion
AceCompletionProvider. This particular implementation
allows for tabstops to be defines post-sunstitution.| Constructor and Description |
|---|
AceCompletionSnippet(java.lang.String caption,
AceCompletionSnippetSegment[] snippetSegments,
java.lang.String meta,
java.lang.String htmlTooltip,
int score)
Creates a snippet type substitution.
|
AceCompletionSnippet(java.lang.String caption,
java.lang.String snippet,
int score,
java.lang.String meta,
java.lang.String htmlTooltip)
Creates a snippet type substitution.
|
public AceCompletionSnippet(java.lang.String caption,
AceCompletionSnippetSegment[] snippetSegments,
java.lang.String meta,
java.lang.String htmlTooltip,
int score)
caption - The caption of the completion (this is the left aligned autocompletion
name on the left side of items in the dropdown box. If only a single
completion is available in a context, then the caption will not be seen.snippetSegments - The segments that make up this snippet. None of these segments needs
to be escaped, this will be handled automatically.meta - "meta" means the category of the substitution (this appears right
aligned on the dropdown list). This is freeform description and can
contain anything but typically a very short category description (9
chars or less) such as "function" or "param" or "template".htmlTooltip - the HTML tooltipscore - The score is the value assigned to the autocompletion option. Scores
with a higher value will appear closer to the top. Items with an
identical score are sorted alphbetically by caption in the drop down.public AceCompletionSnippet(java.lang.String caption,
java.lang.String snippet,
int score,
java.lang.String meta,
java.lang.String htmlTooltip)
AceCompletionSnippet(String, AceCompletionSnippetSegment[], String, String, int)
constructor for 99% of use-cases. This raw version is provided as a convenience.caption - The caption of the completion (this is the left aligned autocompletion name
on the left side of items in the dropdown box. If only a single completion
is available in a context, then the caption will not be seen.snippet - the snippet text of the substitution, this should be in the format
start-${0:snippetText}-after-${1:nexttabstop}-after. $ and backslash and
rbrace should be escaped with a leading backslashmeta - "meta" means the category of the substitution (this appears right aligned
on the dropdown list). This is freeform description and can contain
anything but typically a very short category description (9 chars or less)
such as "function" or "param" or "template".score - The score is the value assigned to the autocompletion option. Scores with
a higher value will appear closer to the top. Items with an identical
score are sorted alphbetically by caption in the drop down.htmlTooltip - the HTML tooltip