ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 1 | <?xml version='1.0' encoding='UTF-8'?>
|
| 2 | <!-- Schema file written by PDE -->
|
| 3 | <schema targetNamespace="org.eclipse.wst.server.ui">
|
| 4 | <annotation>
|
| 5 | <appInfo>
|
deboer | 616c3a1 | 2005-03-08 16:28:10 +0000 | [diff] [blame] | 6 | <meta.schema plugin="org.eclipse.wst.server.ui" id="editorPageSections" name="Editor Page Sections"/>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 7 | </appInfo>
|
| 8 | <documentation>
|
| 9 | This extension point provides a way to add additional sections into an existing server editor page that contains insertion points.
|
| 10 | </documentation>
|
| 11 | </annotation>
|
| 12 |
|
deboer | 7502f5e | 2005-04-22 15:55:23 +0000 | [diff] [blame] | 13 | <include schemaLocation="schema://org.eclipse.core.expressions/schema/expressionLanguage.exsd"/>
|
| 14 |
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 15 | <element name="extension">
|
| 16 | <complexType>
|
deboer | f5c03a1 | 2006-11-29 15:15:35 +0000 | [diff] [blame] | 17 | <sequence>
|
| 18 | <element ref="section" minOccurs="1" maxOccurs="unbounded"/>
|
| 19 | </sequence>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 20 | <attribute name="point" type="string" use="required">
|
| 21 | <annotation>
|
| 22 | <documentation>
|
| 23 | a fully qualified identifier of the target extension point
|
| 24 | </documentation>
|
| 25 | </annotation>
|
| 26 | </attribute>
|
| 27 | <attribute name="id" type="string">
|
| 28 | <annotation>
|
| 29 | <documentation>
|
| 30 | an optional identifier of the extension instance
|
| 31 | </documentation>
|
| 32 | </annotation>
|
| 33 | </attribute>
|
| 34 | <attribute name="name" type="string">
|
| 35 | <annotation>
|
| 36 | <documentation>
|
| 37 | an optional name of the extension instance
|
| 38 | </documentation>
|
| 39 | </annotation>
|
| 40 | </attribute>
|
| 41 | </complexType>
|
| 42 | </element>
|
| 43 |
|
| 44 | <element name="section">
|
| 45 | <annotation>
|
| 46 | <appInfo>
|
deboer | fc22f1a | 2007-10-17 21:59:55 +0000 | [diff] [blame] | 47 | <meta.element labelAttribute="id"/>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 48 | </appInfo>
|
| 49 | </annotation>
|
| 50 | <complexType>
|
| 51 | <sequence>
|
deboer | f5c03a1 | 2006-11-29 15:15:35 +0000 | [diff] [blame] | 52 | <element ref="enablement" minOccurs="0" maxOccurs="1"/>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 53 | </sequence>
|
| 54 | <attribute name="id" type="string" use="required">
|
| 55 | <annotation>
|
| 56 | <documentation>
|
deboer | 9534e5a | 2006-04-28 04:25:20 +0000 | [diff] [blame] | 57 | specifies a unique identifier for this section
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 58 | </documentation>
|
| 59 | </annotation>
|
| 60 | </attribute>
|
| 61 | <attribute name="class" type="string" use="required">
|
| 62 | <annotation>
|
| 63 | <documentation>
|
deboer | a80cf18 | 2006-05-29 03:08:43 +0000 | [diff] [blame] | 64 | specifies the fully qualified name of the Java class that extends <samp>org.eclipse.wst.server.ui.editor.ServerEditorSection</samp>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 65 | </documentation>
|
| 66 | <appInfo>
|
deboer | 9480195 | 2006-05-23 20:07:30 +0000 | [diff] [blame] | 67 | <meta.attribute kind="java" basedOn="org.eclipse.wst.server.ui.editor.ServerEditorSection"/>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 68 | </appInfo>
|
| 69 | </annotation>
|
| 70 | </attribute>
|
| 71 | <attribute name="typeIds" type="string">
|
| 72 | <annotation>
|
| 73 | <documentation>
|
deboer | 9534e5a | 2006-04-28 04:25:20 +0000 | [diff] [blame] | 74 | a comma separated list of server type ids. May include wildcards (*) at the end of an id
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 75 | </documentation>
|
| 76 | </annotation>
|
| 77 | </attribute>
|
| 78 | <attribute name="order" type="string">
|
| 79 | <annotation>
|
| 80 | <documentation>
|
deboer | 9534e5a | 2006-04-28 04:25:20 +0000 | [diff] [blame] | 81 | an integer that specifies an absolute ordering of the section relative to other sections
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 82 | </documentation>
|
| 83 | </annotation>
|
| 84 | </attribute>
|
| 85 | <attribute name="insertionId" type="string">
|
| 86 | <annotation>
|
| 87 | <documentation>
|
deboer | 9534e5a | 2006-04-28 04:25:20 +0000 | [diff] [blame] | 88 | the editor page insertion id that this section should be inserted into
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 89 | </documentation>
|
| 90 | </annotation>
|
| 91 | </attribute>
|
| 92 | </complexType>
|
| 93 | </element>
|
| 94 |
|
| 95 | <annotation>
|
| 96 | <appInfo>
|
lmandel | 5773ece | 2005-11-29 06:02:22 +0000 | [diff] [blame] | 97 | <meta.section type="since"/>
|
| 98 | </appInfo>
|
| 99 | <documentation>
|
| 100 | 1.0
|
| 101 | </documentation>
|
| 102 | </annotation>
|
| 103 |
|
| 104 | <annotation>
|
| 105 | <appInfo>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 106 | <meta.section type="examples"/>
|
| 107 | </appInfo>
|
| 108 | <documentation>
|
lmandel | 5773ece | 2005-11-29 06:02:22 +0000 | [diff] [blame] | 109 | The following is an example of an editor page section extension point:
|
| 110 |
|
lmandel | 5773ece | 2005-11-29 06:02:22 +0000 | [diff] [blame] | 111 | <pre>
|
lmandel | eef9611 | 2005-12-09 22:43:22 +0000 | [diff] [blame] | 112 | <extension
|
| 113 | point="org.eclipse.wst.server.ui.editorPageSections">
|
| 114 | <section
|
| 115 | id="com.example"
|
| 116 | order="0"
|
| 117 | insertionId="com.example.left"
|
| 118 | typeIds="com.example.*"
|
| 119 | class="com.example.ExampleEditorSectionFactory"/>
|
| 120 | </extension>
|
lmandel | 5773ece | 2005-11-29 06:02:22 +0000 | [diff] [blame] | 121 | </pre>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 122 | </documentation>
|
| 123 | </annotation>
|
| 124 |
|
| 125 | <annotation>
|
| 126 | <appInfo>
|
| 127 | <meta.section type="apiInfo"/>
|
| 128 | </appInfo>
|
| 129 | <documentation>
|
deboer | a80cf18 | 2006-05-29 03:08:43 +0000 | [diff] [blame] | 130 | Value of the attribute <b>class</b> must be a fully qualified name of a Java class that extends <code>org.eclipse.wst.server.ui.editor.ServerEditorPageSectionFactoryDelegate</code>.
|
lmandel | eef9611 | 2005-12-09 22:43:22 +0000 | [diff] [blame] | 131 | </documentation>
|
| 132 | </annotation>
|
deboer | 9534e5a | 2006-04-28 04:25:20 +0000 | [diff] [blame] | 133 |
|
lmandel | eef9611 | 2005-12-09 22:43:22 +0000 | [diff] [blame] | 134 | <annotation>
|
| 135 | <appInfo>
|
| 136 | <meta.section type="implementation"/>
|
| 137 | </appInfo>
|
| 138 | <documentation>
|
| 139 |
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 140 | </documentation>
|
| 141 | </annotation>
|
| 142 |
|
| 143 | <annotation>
|
| 144 | <appInfo>
|
| 145 | <meta.section type="copyright"/>
|
| 146 | </appInfo>
|
| 147 | <documentation>
|
lmandel | 5773ece | 2005-11-29 06:02:22 +0000 | [diff] [blame] | 148 | Copyright (c) 2000, 2005 IBM Corporation and others.<br>
|
| 149 | All rights reserved. This program and the accompanying materials are made
|
| 150 | available under the terms of the Eclipse Public License v1.0 which accompanies
|
| 151 | this distribution, and is available at
|
deboer | df10c15 | 2005-02-17 18:24:46 +0000 | [diff] [blame] | 152 | <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
|
ndai | b94eb26 | 2004-10-13 15:55:37 +0000 | [diff] [blame] | 153 | </documentation>
|
| 154 | </annotation>
|
| 155 |
|
| 156 | </schema>
|