Class CompletionParticipantAdapter
- java.lang.Object
-
- org.eclipse.lemminx.services.extensions.completion.CompletionParticipantAdapter
-
- All Implemented Interfaces:
ICompletionParticipant
- Direct Known Subclasses:
ContentModelCompletionParticipant,EntitiesCompletionParticipant,FilePathCompletionParticipant,PrologCompletionParticipant,RNGCompletionParticipant,XMLReferencesCompletionParticipant,XSDCompletionParticipant,XSICompletionParticipant
public class CompletionParticipantAdapter extends Object implements ICompletionParticipant
Completion participant adapter.
-
-
Constructor Summary
Constructors Constructor Description CompletionParticipantAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonAttributeName(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)voidonAttributeValue(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)Collects and stores attribute value completion items within the provided completion responseresponsevoidonDTDSystemId(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)Collects and stores systemId completion items within the provided completion responseresponsevoidonTagOpen(ICompletionRequest completionRequest, ICompletionResponse completionResponse, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)voidonXMLContent(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.lemminx.services.extensions.completion.ICompletionParticipant
getResolveCompletionItemParticipant
-
-
-
-
Method Detail
-
onTagOpen
public void onTagOpen(ICompletionRequest completionRequest, ICompletionResponse completionResponse, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
- Specified by:
onTagOpenin interfaceICompletionParticipant- Throws:
Exception
-
onXMLContent
public void onXMLContent(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
- Specified by:
onXMLContentin interfaceICompletionParticipant- Throws:
Exception
-
onAttributeName
public void onAttributeName(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception- Specified by:
onAttributeNamein interfaceICompletionParticipant- Throws:
Exception
-
onAttributeValue
public void onAttributeValue(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
Description copied from interface:ICompletionParticipantCollects and stores attribute value completion items within the provided completion responseresponse- Specified by:
onAttributeValuein interfaceICompletionParticipant- Parameters:
valuePrefix- the attribute value before the offset in which completion was invokedrequest- the completion requestresponse- the completion response- Throws:
Exception
-
onDTDSystemId
public void onDTDSystemId(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) throws Exception
Description copied from interface:ICompletionParticipantCollects and stores systemId completion items within the provided completion responseresponse- Specified by:
onDTDSystemIdin interfaceICompletionParticipant- Parameters:
valuePrefix- the systemId value before the offset in which completion was invokedrequest- the completion requestresponse- the completion response- Throws:
Exception
-
-