public class ContentModelCompletionParticipant extends CompletionParticipantAdapter
Constructor and Description |
---|
ContentModelCompletionParticipant() |
Modifier and Type | Method and Description |
---|---|
ICompletionItemResolveParticipant |
getResolveCompletionItemParticipant(String participantId)
Returns the completion item resolver that corresponds to the given
participant id or null otherwise.
|
void |
onAttributeName(boolean generateValue,
ICompletionRequest request,
ICompletionResponse response,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
void |
onAttributeValue(String valuePrefix,
ICompletionRequest request,
ICompletionResponse response,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Collects and stores attribute value completion items within the provided
completion
response
response |
void |
onTagOpen(ICompletionRequest request,
ICompletionResponse response,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
void |
onXMLContent(ICompletionRequest request,
ICompletionResponse response,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
onDTDSystemId
public void onTagOpen(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
onTagOpen
in interface ICompletionParticipant
onTagOpen
in class CompletionParticipantAdapter
Exception
public void onAttributeName(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
onAttributeName
in interface ICompletionParticipant
onAttributeName
in class CompletionParticipantAdapter
Exception
public void onAttributeValue(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
ICompletionParticipant
response
onAttributeValue
in interface ICompletionParticipant
onAttributeValue
in class CompletionParticipantAdapter
valuePrefix
- the attribute value before the offset in which completion
was invokedrequest
- the completion requestresponse
- the completion responseException
public void onXMLContent(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
onXMLContent
in interface ICompletionParticipant
onXMLContent
in class CompletionParticipantAdapter
Exception
public ICompletionItemResolveParticipant getResolveCompletionItemParticipant(String participantId)
ICompletionParticipant
participantId
- the participant id to find the completion item resolver
forCopyright © 2022. All rights reserved.