## Uses of Interface
org.eclipse.lemminx.services.extensions.completion.ICompletionResponse

Packages that use ICompletionResponse
org.eclipse.lemminx.extensions.contentmodel.participants
org.eclipse.lemminx.extensions.entities.participants
org.eclipse.lemminx.extensions.filepath.participants
org.eclipse.lemminx.extensions.prolog
org.eclipse.lemminx.extensions.references.participants
org.eclipse.lemminx.extensions.relaxng.grammar.rng
org.eclipse.lemminx.extensions.xsd.participants
org.eclipse.lemminx.extensions.xsi
org.eclipse.lemminx.extensions.xsi.participants
org.eclipse.lemminx.services
org.eclipse.lemminx.services.extensions.completion

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.contentmodel.participants

Methods in org.eclipse.lemminx.extensions.contentmodel.participants with parameters of type ICompletionResponse
`void` ContentModelCompletionParticipant.`onAttributeName​(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ContentModelCompletionParticipant.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ContentModelCompletionParticipant.`onTagOpen​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ContentModelCompletionParticipant.`onXMLContent​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.entities.participants

Methods in org.eclipse.lemminx.extensions.entities.participants with parameters of type ICompletionResponse
`void` EntitiesCompletionParticipant.`onXMLContent​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.filepath.participants

Methods in org.eclipse.lemminx.extensions.filepath.participants with parameters of type ICompletionResponse
`void` FilePathCompletionParticipant.`onAttributeValue​(String value, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` FilePathCompletionParticipant.`onDTDSystemId​(String value, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` FilePathCompletionParticipant.`onXMLContent​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.prolog

Methods in org.eclipse.lemminx.extensions.prolog with parameters of type ICompletionResponse
`static void` PrologModel.`computeAttributeNameCompletionResponses​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.Range editRange, DOMDocument document, SharedSettings sharedSettings)`
`static void` PrologModel.`computeValueCompletionResponses​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.Range editRange, DOMDocument document)`
`void` PrologCompletionParticipant.`onAttributeName​(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` PrologCompletionParticipant.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.references.participants

Methods in org.eclipse.lemminx.extensions.references.participants with parameters of type ICompletionResponse
`void` XMLReferencesCompletionParticipant.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` XMLReferencesCompletionParticipant.`onXMLContent​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.relaxng.grammar.rng

Methods in org.eclipse.lemminx.extensions.relaxng.grammar.rng with parameters of type ICompletionResponse
`void` RNGCompletionParticipant.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.xsd.participants

Methods in org.eclipse.lemminx.extensions.xsd.participants with parameters of type ICompletionResponse
`void` XSDCompletionParticipant.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.xsi

Methods in org.eclipse.lemminx.extensions.xsi with parameters of type ICompletionResponse
`static void` XSISchemaModel.`computeCompletionResponses​(ICompletionRequest request, ICompletionResponse response, DOMDocument document, boolean generateValue, SharedSettings sharedSettings)`
`static void` XSISchemaModel.`computeValueCompletionResponses​(ICompletionRequest request, ICompletionResponse response, DOMDocument document)`

### Uses of ICompletionResponse in org.eclipse.lemminx.extensions.xsi.participants

Methods in org.eclipse.lemminx.extensions.xsi.participants with parameters of type ICompletionResponse
`void` XSICompletionParticipant.`onAttributeName​(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` XSICompletionParticipant.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`

### Uses of ICompletionResponse in org.eclipse.lemminx.services

Classes in org.eclipse.lemminx.services that implement ICompletionResponse
`class` `CompletionResponse` Completion response implementation.

### Uses of ICompletionResponse in org.eclipse.lemminx.services.extensions.completion

Methods in org.eclipse.lemminx.services.extensions.completion with parameters of type ICompletionResponse
`void` CompletionParticipantAdapter.`onAttributeName​(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ICompletionParticipant.`onAttributeName​(boolean generateValue, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` CompletionParticipantAdapter.`onAttributeValue​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ICompletionParticipant.`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` CompletionParticipantAdapter.`onDTDSystemId​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ICompletionParticipant.`onDTDSystemId​(String valuePrefix, ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)` Collects and stores systemId completion items within the provided completion response `response`
`void` CompletionParticipantAdapter.`onTagOpen​(ICompletionRequest completionRequest, ICompletionResponse completionResponse, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ICompletionParticipant.`onTagOpen​(ICompletionRequest completionRequest, ICompletionResponse completionResponse, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` CompletionParticipantAdapter.`onXMLContent​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`
`void` ICompletionParticipant.`onXMLContent​(ICompletionRequest request, ICompletionResponse response, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)`