Class MediatorHandler
java.lang.Object
org.eclipse.lemminx.customservice.synapse.mediatorService.MediatorHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.gson.JsonObjectfindUISchema(String mediatorName, com.google.gson.JsonElement uiSchemaName) generateSynapseConfig(String documentUri, org.eclipse.lsp4j.Range range, String mediator, Map<String, Object> data, List<String> dirtyFields) protected ConnectorActiongetConnectorOperation(STNode node, String mediator) protected com.github.mustachejava.MustacheRetrieves the Mustache template for the given mediator.com.google.gson.JsonObjectgetSupportedMediators(org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier, org.eclipse.lsp4j.Position position) com.google.gson.JsonObjectgetUiSchema(String mediatorName) com.google.gson.JsonObjectgetUiSchema(String mediatorName, org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier, org.eclipse.lsp4j.Position position) protected com.google.gson.JsonObjectgetUISchemaForSTNode(STNode node) com.google.gson.JsonObjectgetUISchemaWithValues(org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier, org.eclipse.lsp4j.Position position) voidinit(String projectUri, String projectServerVersion, ConnectorHolder connectorHolder) booleanvoidreloadMediatorList(String projectServerVersion)
-
Constructor Details
-
MediatorHandler
public MediatorHandler()
-
-
Method Details
-
init
-
getSupportedMediators
public com.google.gson.JsonObject getSupportedMediators(org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier, org.eclipse.lsp4j.Position position) -
generateSynapseConfig
-
processConnectorParameter
-
getConnectorOperation
-
getUISchemaWithValues
public com.google.gson.JsonObject getUISchemaWithValues(org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier, org.eclipse.lsp4j.Position position) -
getUISchemaForSTNode
- Throws:
Exception
-
findUISchema
protected com.google.gson.JsonObject findUISchema(String mediatorName, com.google.gson.JsonElement uiSchemaName) -
getUiSchema
public com.google.gson.JsonObject getUiSchema(String mediatorName, org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier, org.eclipse.lsp4j.Position position) -
getUiSchema
-
isInitialized
public boolean isInitialized() -
reloadMediatorList
-
getMustacheTemplate
Retrieves the Mustache template for the given mediator.- Parameters:
key- the key of the template- Returns:
-