Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMickael Istria2021-03-31 16:11:57 +0000
committerMickael Istria2021-04-01 14:20:31 +0000
commit7051da0779fc24927f87dcf23512ef838d039fee (patch)
treedb4b3c24c21f05ba35bc8b438b4442e41f9ef47d
parent4f6c4dc8994692f633d6ff91c12b6e6ae6a341cf (diff)
downloadeclipse.platform.common-7051da0779fc24927f87dcf23512ef838d039fee.tar.gz
eclipse.platform.common-7051da0779fc24927f87dcf23512ef838d039fee.tar.xz
eclipse.platform.common-7051da0779fc24927f87dcf23512ef838d039fee.zip
Bug 572207 - Document extensibility provided by OSGi ServicesI20210402-0510
Change-Id: I0f3d73d4e04e8ff26c947c0038c99e3cdbed3273 Signed-off-by: Mickael Istria <mistria@redhat.com>
-rw-r--r--bundles/org.eclipse.platform.doc.isv/reference/services/index.html132
1 files changed, 132 insertions, 0 deletions
diff --git a/bundles/org.eclipse.platform.doc.isv/reference/services/index.html b/bundles/org.eclipse.platform.doc.isv/reference/services/index.html
new file mode 100644
index 000000000..c17bc686d
--- /dev/null
+++ b/bundles/org.eclipse.platform.doc.isv/reference/services/index.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+ <head>
+ <meta name="copyright" content=
+ "Copyright (c) 2021 Red Hat Inc. Corporation and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." />
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>
+ OSGi services used by Platform and open to extensibility
+ </title>
+ <link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type=
+ "text/css" />
+ <style type="text/css">
+/*<![CDATA[*/
+ :link { color: #0000FF }
+ :visited { color: #800080 }
+ h1.c1 {text-align:center}
+ /*]]>*/
+ </style>
+ </head>
+
+ <body>
+ <h1 class="c1">
+ Available OSGi Services interfaces to extend and customize the Platform
+ </h1>
+ The Platform can be extended and customized by providing some implementation of OSGi services (for example using Declarative Services).
+ <p>This document lists the service interfaces extenders can provide to the Platform and that Platform will consume as extensions:</p>
+ <h3>
+ <a name="runtime" id="runtime"></a>Platform Runtime
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/core/runtime/IAdapterFactory.html">org.eclipse.core.runtime.IAdapterFactory</a> services
+ contribute adapt strategies, similarly to extensions of <a href="../extension-points/org_eclipse_core_runtime_adapters.html">org.eclipse.core.runtime.adapter</a>.
+ </li>
+ </ul>
+ <h3>
+ <a name="workspace" id="workspace"></a>Workspace
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org.eclipse.core.resources.IResourceChangeListener.html">org.eclipse.core.resources.IResourceChangeListener</a> services
+ contribute a resource change listener to the workspace.
+ </li>
+ </ul>
+ <h3>
+ <a name="text" id="text"></a>Platform Text
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+
+ <!--h3>
+ <a name="workbench" id="workbench"></a>Workbench
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+ <h3>
+ <a name="team" id="team"></a>Team
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+ <h3>
+ <a name="debug" id="debug"></a>Debug
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+
+ <h3>
+ <a name="console" id="console"></a>Console
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+ <h3>
+ <a name="ua" id="ua"></a>User Assistance
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+
+ <h3>
+ <a name="ltk" id="ltk"></a>Language Toolkit
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+ <h3>
+ <a name="security" id="security"></a>Security
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul>
+
+ <h3>
+ <a name="other" id="other"></a>Other
+ </h3>
+ <ul>
+ <li>
+ <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services
+ contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>.
+ </li>
+ </ul-->
+ </body>
+</html>

Back to the top