diff options
Diffstat (limited to 'org.eclipse.debug.core/schema/statusHandlers.exsd')
-rw-r--r-- | org.eclipse.debug.core/schema/statusHandlers.exsd | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/org.eclipse.debug.core/schema/statusHandlers.exsd b/org.eclipse.debug.core/schema/statusHandlers.exsd deleted file mode 100644 index a3415daa4..000000000 --- a/org.eclipse.debug.core/schema/statusHandlers.exsd +++ /dev/null @@ -1,127 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!-- Schema file written by PDE --> -<schema targetNamespace="org.eclipse.debug.core"> -<annotation> - <appInfo> - <meta.schema plugin="org.eclipse.debug.core" id="statusHandlers" name="Status Handlers"/> - </appInfo> - <documentation> - This extension point provides a mechanism for separating the generation and resolution of an error. -The interaction between the source of the error and the resolution is client-defined. -It is a client responsibility to look up and delegate to status handlers when an error condition occurs. - </documentation> - </annotation> - - <element name="extension"> - <complexType> - <sequence> - <element ref="statusHandler" minOccurs="0" maxOccurs="unbounded"/> - </sequence> - <attribute name="point" type="string" use="required"> - <annotation> - <documentation> - a fully qualified identifier of the target extension point - </documentation> - </annotation> - </attribute> - <attribute name="id" type="string"> - <annotation> - <documentation> - an optional identifier of the extension instance - </documentation> - </annotation> - </attribute> - <attribute name="name" type="string"> - <annotation> - <documentation> - an optional name of the extension instance - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <element name="statusHandler"> - <complexType> - <attribute name="id" type="string" use="required"> - <annotation> - <documentation> - specifies a unique identifier for this status handler. - </documentation> - </annotation> - </attribute> - <attribute name="class" type="string" use="required"> - <annotation> - <documentation> - specifies the fully qualified name of the Java class that implements <code>IStatusHandler</code>. - </documentation> - <appInfo> - <meta.attribute kind="java" basedOn="org.eclipse.debug.core.IStatusHandler"/> - </appInfo> - </annotation> - </attribute> - <attribute name="plugin" type="string" use="required"> - <annotation> - <documentation> - Plug-in identifier that corresponds to the plug-in of the status this handler is registered for. (i.e. <code>IStatus.getPlugin()</code>). - </documentation> - </annotation> - </attribute> - <attribute name="code" type="string" use="required"> - <annotation> - <documentation> - specifies the status code this handler is registered for. - </documentation> - </annotation> - </attribute> - </complexType> - </element> - - <annotation> - <appInfo> - <meta.section type="examples"/> - </appInfo> - <documentation> - The following is an example of a status handler extension point: - -<p> -<pre> - <extension point="org.eclipse.debug.core.statusHandlers"> - <statusHandler - id="com.example.ExampleIdentifier" - class="com.example.ExampleStatusHandler" - plugin="com.example.ExamplePluginId" - code="123"> - </statusHandler> - </extension> -</pre> -</p> - -In the example above, the specified status handler will be registered for to handle status objects with a plug-in identifier of -<samp>com.example.ExamplePluginId</samp> and a status code of <samp>123</samp>. - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - Value of the attribute <b>class</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.debug.core.IStatusHandler</b>. - </documentation> - </annotation> - - <annotation> - <appInfo> - <meta.section type="copyright"/> - </appInfo> - <documentation> - 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> - </documentation> - </annotation> - -</schema> |