From c280e9ffc6e8a427789a90fe2fcf13741e3a4a44 Mon Sep 17 00:00:00 2001 From: Konrad Kolosowski Date: Mon, 25 Aug 2003 19:37:14 +0000 Subject: RCP work 1 --- org.eclipse.help.base/schema/browser.exsd | 166 ++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 org.eclipse.help.base/schema/browser.exsd (limited to 'org.eclipse.help.base/schema/browser.exsd') diff --git a/org.eclipse.help.base/schema/browser.exsd b/org.eclipse.help.base/schema/browser.exsd new file mode 100644 index 000000000..5109f89ea --- /dev/null +++ b/org.eclipse.help.base/schema/browser.exsd @@ -0,0 +1,166 @@ + + + + + + + + + For providing web browsers capable of displaying html documents at a given URL. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + the unique ID of the browser. + + + + + + + the implementation class for the browser factory. This class must implement the <samp>org.eclipse.help.browser.IBrowserFactory</samp> interface. This attribute may be omitted, and the nested <samp>factoryclass</samp> element may be provided instead. + + + + + + + + + + the name of the browser (translatable). + + + + + + + + + + + + + + + the implementation class for the browser factory. This class must implement the <samp>org.eclipse.help.browser.IBrowserFactory</samp> interface. + + + + + + + + + + + + + + + name of a parameter passed to the implementation class + + + + + + + value of a parameter passed to the implementation class + + + + + + + + + + + + The following is a sample usage of the browser extension point: + +<p> +<pre> + <extension point="org.eclipse.help.browser"> + <browser + id="org.eclipse.myPlugin.myBrowserID" + factoryClass="org.eclipse.myPlugin.myPackage.MyFactoryClass" + name="My Browser"> + </browser> + </extension> +</pre> +</p> + + + + + + + + + The supplied factory class must implement the <samp>org.eclipse.help.browser.IBrowserFactory</samp> interface. +Methods in that interface determine whether the factory is available on the given system, i.e. is capable +of supplying browser instances, and create browser instances that implement IBrowser interface. + + + + + + + + + The <samp>org.eclipse.help</samp> and <samp>org.eclipse.help.ui</samp> plug-ins contain implementation of browsers on common platforms. +Other plug-ins can provide different implementations. In the preferences, the user can select the default +browser from among available browsers. + + + + + + + + + Copyright (c) 2000, 2003 IBM Corporation and others.<br> +All rights reserved. This program and the accompanying materials are made +available under the terms of the Common Public License v1.0 which accompanies +this distribution, and is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a> + + + + -- cgit v1.2.3