| <?xml version='1.0' encoding='UTF-8'?> |
| <!-- Schema file written by PDE --> |
| <schema targetNamespace="org.eclipse.jst.jsf.common.ui"> |
| <annotation> |
| <appInfo> |
| <meta.schema plugin="org.eclipse.jst.jsf.common.ui" id="introductionPage" name="Introduction Page"/> |
| </appInfo> |
| <documentation> |
| The purpose of this extension point is to allow plug-ins to describe the contents and links on a introduction page of an editor. |
| </documentation> |
| </annotation> |
| |
| <element name="extension"> |
| <complexType> |
| <sequence> |
| <element ref="introductionpage"/> |
| </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" use="required"> |
| <annotation> |
| <documentation> |
| identifier of the extension instance, this should be the same as the editor id. |
| </documentation> |
| </annotation> |
| </attribute> |
| <attribute name="name" type="string"> |
| <annotation> |
| <documentation> |
| an optional name of the extension instance. Normally this is the editor name. |
| </documentation> |
| </annotation> |
| </attribute> |
| </complexType> |
| </element> |
| |
| <element name="introductionpage"> |
| <annotation> |
| <documentation> |
| The details for an introduction page for a specific plugins editor |
| </documentation> |
| </annotation> |
| <complexType> |
| <sequence> |
| <element ref="introductionelement" minOccurs="1" maxOccurs="unbounded"/> |
| </sequence> |
| <attribute name="name" type="string" use="required"> |
| <annotation> |
| <documentation> |
| The name of the page. |
| </documentation> |
| </annotation> |
| </attribute> |
| <attribute name="description" type="string"> |
| <annotation> |
| <documentation> |
| A description for the page. |
| </documentation> |
| </annotation> |
| </attribute> |
| </complexType> |
| </element> |
| |
| <element name="introductionelement"> |
| <annotation> |
| <documentation> |
| An element that make up a section of the page. Elements can contain Headers, Hyperlinks, Icons and text. |
| </documentation> |
| </annotation> |
| <complexType> |
| <attribute name="icon" type="string"> |
| <annotation> |
| <documentation> |
| An icon to display in the element. The icon should be 72x72 and will appear to the left of the headers, hyperlinks and text |
| </documentation> |
| <appInfo> |
| <meta.attribute kind="resource"/> |
| </appInfo> |
| </annotation> |
| </attribute> |
| <attribute name="heading" type="string"> |
| <annotation> |
| <documentation> |
| A short heading for the element (optional) |
| </documentation> |
| </annotation> |
| </attribute> |
| <attribute name="text" type="string"> |
| <annotation> |
| <documentation> |
| The text description for the element |
| </documentation> |
| </annotation> |
| </attribute> |
| <attribute name="hyperlink" type="string"> |
| <annotation> |
| <documentation> |
| A hyperlink associated with the element. The hyperlink would normally execute the hyperlinkaction action |
| </documentation> |
| </annotation> |
| </attribute> |
| <attribute name="hyperlinkaction" type="string"> |
| <annotation> |
| <documentation> |
| The action associated with the hyperlink. This is an action that will be executed when the hyperlink is selected |
| </documentation> |
| <appInfo> |
| <meta.attribute kind="java"/> |
| </appInfo> |
| </annotation> |
| </attribute> |
| <attribute name="actionparameters" type="string"> |
| <annotation> |
| <documentation> |
| Can be used to pass one or more parameters to the hyperlink action. Parameter must be space separated (optional) |
| </documentation> |
| </annotation> |
| </attribute> |
| </complexType> |
| </element> |
| |
| <annotation> |
| <appInfo> |
| <meta.section type="since"/> |
| </appInfo> |
| <documentation> |
| 1.0.0 |
| </documentation> |
| </annotation> |
| |
| <annotation> |
| <appInfo> |
| <meta.section type="examples"/> |
| </appInfo> |
| <documentation> |
| <extension |
| id="org.eclipse.jst.jsf.facesconfig.ui.pageflow.PageflowEditor" |
| name="%pageflow.editor.intro.name" |
| point="org.eclipse.jst.jsf.facesconfig.ui.page.introductionPage"> |
| <introductionpage |
| name="%pageflow.editor.intro.name" |
| description="%port.editor.intro.description"> |
| <introductionelement |
| icon="icons/pageflow_72.gif" |
| heading="%pageflow.editor.intro.heading" |
| text="%pageflow.editor.intro.description"> |
| </introductionelement> |
| <introductionelement |
| actionparameters="Pageflow.designerCheatSheet" |
| icon="icons/tutorials_72.gif" |
| hyperlinkaction="org.eclipse.jst.jsf.common.ui.actions.LoadCheatSheetAction" |
| text="%pageflow.editor.intro.cheatsheets.text" |
| hyperlink="%pageflow.editor.intro.cheatsheets.link"> |
| </introductionelement> |
| <introductionelement |
| actionparameters="http://www.eclipse.org" |
| icon="icons/overview_72.gif" |
| hyperlinkaction="org.eclipse.jst.jsf.common.ui.actions.LoadHelpAction" |
| text="%pageflow.editor.intro.help.text" |
| hyperlink="%pageflow.editor.intro.help.link"> |
| </introductionelement> |
| <introductionelement |
| actionparameters="overview" |
| icon="icons/gotoeditor_72.gif" |
| hyperlinkaction="org.eclipse.jst.jsf.common.ui.actions.OpenPageAction" |
| text="%pageflow.editor.intro.start.text" |
| hyperlink="%pageflow.editor.intro.start.link"> |
| </introductionelement> |
| </introductionpage> |
| </extension> |
| </documentation> |
| </annotation> |
| |
| <annotation> |
| <appInfo> |
| <meta.section type="apiInfo"/> |
| </appInfo> |
| <documentation> |
| |
| </documentation> |
| </annotation> |
| |
| <annotation> |
| <appInfo> |
| <meta.section type="implementation"/> |
| </appInfo> |
| <documentation> |
| |
| </documentation> |
| </annotation> |
| |
| <annotation> |
| <appInfo> |
| <meta.section type="copyright"/> |
| </appInfo> |
| <documentation> |
| Copyright (c) 2004, 2006 Sybase, Inc. and others. <br> |
| All rights reserved. This program and the accompanying materials <br> |
| are made available under the terms of the Eclipse Public License v1.0 <br> |
| which accompanies this distribution, and is available at <br> |
| http://www.eclipse.org/legal/epl-v10.html <br> |
| |
| Contributors: <br> |
| Sybase, Inc. - initial API and implementation <br> |
| </documentation> |
| </annotation> |
| |
| </schema> |