Package org.eclipse.lemminx
Class SynapseLanguageService
java.lang.Object
org.eclipse.lemminx.SynapseLanguageService
- All Implemented Interfaces:
ISynapseLanguageService
-
Constructor Summary
ConstructorsConstructorDescriptionSynapseLanguageService(XMLTextDocumentService xmlTextDocumentService, XMLLanguageServer xmlLanguageServer) -
Method Summary
Modifier and TypeMethodDescriptionaddDBDriver(ModifyDriverRequestParams requestParams) CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either3<ConnectorResponse,Connector, Boolean>> availableResources(ResourceParam param) checkDBDriver(CheckDBDriverRequestParams requestParams) CompletableFuture<org.eclipse.lsp4j.PublishDiagnosticsParams>CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either<Connections,Map<String, Connections>>> CompletableFuture<org.eclipse.lsp4j.Location>definition(org.eclipse.lsp4j.DefinitionParams params) dependencyTree(org.eclipse.lsp4j.TextDocumentIdentifier param) CompletableFuture<org.eclipse.lsp4j.PublishDiagnosticsParams>diagnostic(org.eclipse.lsp4j.TextDocumentIdentifier param) directoryTree(org.eclipse.lsp4j.WorkspaceFolder param) voiddispose()fetchTables(QueryGenRequestParams requestParams) generateAPI(GenerateAPIParam param) generateConnector(ConnectorGenerateRequest connectorGenReq) generateQueries(QueryGenRequestParams requestParams) generateSchema(SchemaGenRequest schemaGenRequest) generateSchemaFromContent(SchemaGenFromContentRequest schemaGenRequest) generateSynapseConfig(SynapseConfigRequest synapseConfigRequest) getArtifactFiles(org.eclipse.lsp4j.TextDocumentIdentifier param) getArtifactType(org.eclipse.lsp4j.TextDocumentIdentifier artifactIdentifier) getBreakpointInfo(BreakpointsRequest breakPointRequest) CompletableFuture<com.google.gson.JsonObject>getDynamicFields(GetDynamicFieldsRequest request) CompletableFuture<com.google.gson.JsonObject>CompletableFuture<com.google.gson.JsonObject>getMediators(MediatorRequest mediatorRequest) CompletableFuture<com.google.gson.JsonObject>getMediatorUISchema(UISchemaRequest uiSchemaRequest) CompletableFuture<com.google.gson.JsonObject>getMediatorUISchemaWithValues(MediatorRequest mediatorRequest) getProjectExplorerModel(org.eclipse.lsp4j.WorkspaceFolder param) getProjectIntegrationType(org.eclipse.lsp4j.WorkspaceFolder param) getRegistryFiles(org.eclipse.lsp4j.TextDocumentIdentifier param) getResourceUsages(ResourceUsagesRequest resourceUsagesRequest) getStoredProcedures(QueryGenRequestParams request) voidinit(String projectUri, Object settings, SynapseLanguageClientAPI languageClient) modifyDBDriver(ModifyDriverRequestParams requestParams) removeDBDriver(ModifyDriverRequestParams requestParams) CompletableFuture<org.eclipse.lsp4j.TextEdit>voidsetSynapseXSDPath(Path synapseXSDPath) CompletableFuture<org.eclipse.lsp4j.SignatureHelp>signatureHelp(ExpressionParam params) stepOverBreakpoint(BreakpointsRequest breakPointRequest) syntaxTree(org.eclipse.lsp4j.TextDocumentIdentifier param) testDBConnection(DBConnectionTestParams dbConnectionTestParams) tryOutMediator(MediatorTryoutRequest request) updateConfigFile(UpdateConfigRequest request) voidupdateDependency(UpdateDependencyRequest request) voidupdateMavenDeployPlugin(DeployPluginDetails pluginDetails) updateProperty(UpdatePropertyRequest request) validateBreakpoints(BreakpointsRequest breakPointRequest)
-
Constructor Details
-
SynapseLanguageService
public SynapseLanguageService(XMLTextDocumentService xmlTextDocumentService, XMLLanguageServer xmlLanguageServer)
-
-
Method Details
-
init
-
syntaxTree
public CompletableFuture<SyntaxTreeResponse> syntaxTree(org.eclipse.lsp4j.TextDocumentIdentifier param) - Specified by:
syntaxTreein interfaceISynapseLanguageService
-
testDBConnection
public CompletableFuture<DBConnectionTestResponse> testDBConnection(DBConnectionTestParams dbConnectionTestParams) - Specified by:
testDBConnectionin interfaceISynapseLanguageService
-
diagnostic
public CompletableFuture<org.eclipse.lsp4j.PublishDiagnosticsParams> diagnostic(org.eclipse.lsp4j.TextDocumentIdentifier param) - Specified by:
diagnosticin interfaceISynapseLanguageService
-
codeDiagnostic
public CompletableFuture<org.eclipse.lsp4j.PublishDiagnosticsParams> codeDiagnostic(CodeDiagnosticRequest param) - Specified by:
codeDiagnosticin interfaceISynapseLanguageService
-
expressionValidation
- Specified by:
expressionValidationin interfaceISynapseLanguageService
-
directoryTree
public CompletableFuture<DirectoryMapResponse> directoryTree(org.eclipse.lsp4j.WorkspaceFolder param) - Specified by:
directoryTreein interfaceISynapseLanguageService
-
definition
public CompletableFuture<org.eclipse.lsp4j.Location> definition(org.eclipse.lsp4j.DefinitionParams params) - Specified by:
definitionin interfaceISynapseLanguageService
-
availableResources
- Specified by:
availableResourcesin interfaceISynapseLanguageService
-
availableConnectors
public CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either3<ConnectorResponse,Connector, availableConnectorsBoolean>> (ConnectorParam param) - Specified by:
availableConnectorsin interfaceISynapseLanguageService
-
updateConnectors
public void updateConnectors() -
updateInboundConnectors
public void updateInboundConnectors() -
getRegistryFiles
public CompletableFuture<List<String>> getRegistryFiles(org.eclipse.lsp4j.TextDocumentIdentifier param) - Specified by:
getRegistryFilesin interfaceISynapseLanguageService
-
getResourceFiles
- Specified by:
getResourceFilesin interfaceISynapseLanguageService
-
getConfigurableEntries
- Specified by:
getConfigurableEntriesin interfaceISynapseLanguageService
-
getResourceUsages
public CompletableFuture<List<String>> getResourceUsages(ResourceUsagesRequest resourceUsagesRequest) - Specified by:
getResourceUsagesin interfaceISynapseLanguageService
-
getArtifactFiles
public CompletableFuture<List<String>> getArtifactFiles(org.eclipse.lsp4j.TextDocumentIdentifier param) - Specified by:
getArtifactFilesin interfaceISynapseLanguageService
-
getBreakpointInfo
public CompletableFuture<BreakpointInfoResponse> getBreakpointInfo(BreakpointsRequest breakPointRequest) - Specified by:
getBreakpointInfoin interfaceISynapseLanguageService
-
validateBreakpoints
public CompletableFuture<ValidationResponse> validateBreakpoints(BreakpointsRequest breakPointRequest) - Specified by:
validateBreakpointsin interfaceISynapseLanguageService
-
stepOverBreakpoint
- Specified by:
stepOverBreakpointin interfaceISynapseLanguageService
-
connectorConnections
public CompletableFuture<org.eclipse.lsp4j.jsonrpc.messages.Either<Connections,Map<String, connectorConnectionsConnections>>> (ConnectorParam param) - Specified by:
connectorConnectionsin interfaceISynapseLanguageService
-
generateSchema
- Specified by:
generateSchemain interfaceISynapseLanguageService
-
generateSchemaFromContent
public CompletableFuture<SchemaGenResponse> generateSchemaFromContent(SchemaGenFromContentRequest schemaGenRequest) - Specified by:
generateSchemaFromContentin interfaceISynapseLanguageService
-
generateAPI
- Specified by:
generateAPIin interfaceISynapseLanguageService
-
swaggerFromAPI
- Specified by:
swaggerFromAPIin interfaceISynapseLanguageService
-
isEqualSwaggers
- Specified by:
isEqualSwaggersin interfaceISynapseLanguageService
-
saveInboundConnectorSchema
- Specified by:
saveInboundConnectorSchemain interfaceISynapseLanguageService
-
getInboundConnectorSchema
public CompletableFuture<InboundConnectorResponse> getInboundConnectorSchema(InboundConnectorParam param) - Specified by:
getInboundConnectorSchemain interfaceISynapseLanguageService
-
getLocalInboundConnectors
- Specified by:
getLocalInboundConnectorsin interfaceISynapseLanguageService
-
getConnectionUISchema
- Specified by:
getConnectionUISchemain interfaceISynapseLanguageService
-
dependencyTree
public CompletableFuture<DependencyTree> dependencyTree(org.eclipse.lsp4j.TextDocumentIdentifier param) - Specified by:
dependencyTreein interfaceISynapseLanguageService
-
getOverviewModel
- Specified by:
getOverviewModelin interfaceISynapseLanguageService
-
checkDBDriver
public CompletableFuture<CheckDBDriverResponseParams> checkDBDriver(CheckDBDriverRequestParams requestParams) - Specified by:
checkDBDriverin interfaceISynapseLanguageService
-
addDBDriver
- Specified by:
addDBDriverin interfaceISynapseLanguageService
-
removeDBDriver
- Specified by:
removeDBDriverin interfaceISynapseLanguageService
-
modifyDBDriver
- Specified by:
modifyDBDriverin interfaceISynapseLanguageService
-
generateQueries
- Specified by:
generateQueriesin interfaceISynapseLanguageService
-
fetchTables
public CompletableFuture<Map<String,List<Boolean>>> fetchTables(QueryGenRequestParams requestParams) - Specified by:
fetchTablesin interfaceISynapseLanguageService
-
getProjectExplorerModel
public CompletableFuture<DirectoryMapResponse> getProjectExplorerModel(org.eclipse.lsp4j.WorkspaceFolder param) - Specified by:
getProjectExplorerModelin interfaceISynapseLanguageService
-
getProjectIntegrationType
public CompletableFuture<List<String>> getProjectIntegrationType(org.eclipse.lsp4j.WorkspaceFolder param) - Specified by:
getProjectIntegrationTypein interfaceISynapseLanguageService
-
getMediators
- Specified by:
getMediatorsin interfaceISynapseLanguageService
-
getMediatorUISchema
public CompletableFuture<com.google.gson.JsonObject> getMediatorUISchema(UISchemaRequest uiSchemaRequest) - Specified by:
getMediatorUISchemain interfaceISynapseLanguageService
-
generateSynapseConfig
public CompletableFuture<SynapseConfigResponse> generateSynapseConfig(SynapseConfigRequest synapseConfigRequest) - Specified by:
generateSynapseConfigin interfaceISynapseLanguageService
-
getMediatorUISchemaWithValues
public CompletableFuture<com.google.gson.JsonObject> getMediatorUISchemaWithValues(MediatorRequest mediatorRequest) - Specified by:
getMediatorUISchemaWithValuesin interfaceISynapseLanguageService
-
tryOutMediator
- Specified by:
tryOutMediatorin interfaceISynapseLanguageService
-
shutDownTryoutServer
- Specified by:
shutDownTryoutServerin interfaceISynapseLanguageService
-
mediatorInputOutputSchema
public CompletableFuture<MediatorTryoutInfo> mediatorInputOutputSchema(MediatorTryoutRequest request) - Specified by:
mediatorInputOutputSchemain interfaceISynapseLanguageService
-
testConnectorConnection
public CompletableFuture<TestConnectionResponse> testConnectorConnection(TestConnectionRequest request) - Specified by:
testConnectorConnectionin interfaceISynapseLanguageService
-
getOverviewPageDetails
- Specified by:
getOverviewPageDetailsin interfaceISynapseLanguageService
-
expressionCompletion
- Specified by:
expressionCompletionin interfaceISynapseLanguageService
-
signatureHelp
- Specified by:
signatureHelpin interfaceISynapseLanguageService
-
updateProperty
- Specified by:
updatePropertyin interfaceISynapseLanguageService
-
updateDependency
- Specified by:
updateDependencyin interfaceISynapseLanguageService
-
expressionHelperData
- Specified by:
expressionHelperDatain interfaceISynapseLanguageService
-
updateConfigFile
- Specified by:
updateConfigFilein interfaceISynapseLanguageService
-
updateConnectorDependencies
- Specified by:
updateConnectorDependenciesin interfaceISynapseLanguageService
-
loadDependentResources
- Specified by:
loadDependentResourcesin interfaceISynapseLanguageService
-
generateConnector
public CompletableFuture<ConnectorGeneratorResponse> generateConnector(ConnectorGenerateRequest connectorGenReq) - Specified by:
generateConnectorin interfaceISynapseLanguageService
-
getArtifactType
public CompletableFuture<ArtifactTypeResponse> getArtifactType(org.eclipse.lsp4j.TextDocumentIdentifier artifactIdentifier) - Specified by:
getArtifactTypein interfaceISynapseLanguageService
-
getDynamicFields
public CompletableFuture<Map<String,List<DynamicField>>> getDynamicFields(GetDynamicFieldsRequest request) - Specified by:
getDynamicFieldsin interfaceISynapseLanguageService
-
getStoredProcedures
- Specified by:
getStoredProceduresin interfaceISynapseLanguageService
-
downloadDriverForConnector
- Specified by:
downloadDriverForConnectorin interfaceISynapseLanguageService
-
updateMavenDeployPlugin
public CompletableFuture<DeployPluginDetails> updateMavenDeployPlugin(DeployPluginDetails pluginDetails) - Specified by:
updateMavenDeployPluginin interfaceISynapseLanguageService
-
getMavenDeployPluginDetails
- Specified by:
getMavenDeployPluginDetailsin interfaceISynapseLanguageService
-
removeMavenDeployPlugin
- Specified by:
removeMavenDeployPluginin interfaceISynapseLanguageService
-
getConfigurableList
- Specified by:
getConfigurableListin interfaceISynapseLanguageService
-
getLocalInboundEndpointsListForCopilot
- Specified by:
getLocalInboundEndpointsListForCopilotin interfaceISynapseLanguageService
-
pdfToImagesBase64
- Specified by:
pdfToImagesBase64in interfaceISynapseLanguageService
-
getProjectUri
-
getConnectorHolder
-
getExtensionPath
-
getSynapseXSDPath
-
setSynapseXSDPath
-
dispose
public void dispose()
-