Author: scabanovich
Date: 2008-05-26 12:02:13 -0400 (Mon, 26 May 2008)
New Revision: 8332
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.classpath
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.cvsignore
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.options.template
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.project
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/META-INF/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/META-INF/MANIFEST.MF
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/about.html
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/bin/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/build.properties
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/dtds/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/dtds/pages-1.2.dtd
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.properties
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.xml
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/keys-seam-pages.properties
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/schemas/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/schemas/pages-2.0.xsd
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLMessages.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLPlugin.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/messages.properties
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPageImpl.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPagesImpl.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPage12FileLoader.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPageFileLoader.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPages12FileLoader.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesFileLoader.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesLoaderUtil.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageHTTPErrorImpl.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageNavigationImpl.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRedirectImpl.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRuleImpl.java
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageTaskImpl.java
Log:
Initial import.
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.classpath
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.classpath
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.classpath 2008-05-26 16:02:13 UTC
(rev 8332)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/"/>
+ <classpathentry kind="src" path="resources/"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.cvsignore
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.cvsignore
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.cvsignore 2008-05-26 16:02:13 UTC
(rev 8332)
@@ -0,0 +1,4 @@
+bin
+meta
+yguard.log
+.options
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.options.template
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.options.template
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.options.template 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1 @@
+org.jboss.tools.seam.xml/debug=true
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.project
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.project
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/.project 2008-05-26 16:02:13 UTC
(rev 8332)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.seam.pages.xml</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/META-INF/MANIFEST.MF
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/META-INF/MANIFEST.MF
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/META-INF/MANIFEST.MF 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,31 @@
+Manifest-Version: 1.0
+Eclipse-LazyStart: true
+Bundle-Name: %pluginName
+Bundle-ClassPath: seam-pages-xml.jar
+Bundle-Activator: org.jboss.tools.seam.pages.xml.SeamPagesXMLPlugin
+Bundle-ManifestVersion: 2
+Bundle-Vendor: %providerName
+Bundle-SymbolicName: org.jboss.tools.seam.pages.xml;singleton:=true
+Bundle-Localization: plugin
+Provide-Package: org.jboss.tools.seam.pages.xml,
+ org.jboss.tools.seam.pages.xml.model,
+ org.jboss.tools.seam.pages.xml.model.impl
+Require-Bundle: org.jboss.tools.jst.web;visibility:=reexport,
+ org.eclipse.ui.ide,
+ org.eclipse.ui.views,
+ org.eclipse.jface.text,
+ org.eclipse.ui.workbench.texteditor,
+ org.eclipse.ui.editors,
+ org.eclipse.jdt.core,
+ org.eclipse.jdt.ui,
+ org.eclipse.ui,
+ org.eclipse.jface,
+ org.eclipse.wst.sse.core,
+ org.eclipse.ltk.core.refactoring,
+ org.eclipse.ltk.ui.refactoring,
+ org.eclipse.wst.xml.core,
+ org.eclipse.core.resources,
+ org.eclipse.core.runtime,
+ org.eclipse.wst.web
+Bundle-Version: 2.0.0
+
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/about.html
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/about.html
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/about.html 2008-05-26 16:02:13 UTC
(rev 8332)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>©2007 Red Hat, Inc. All rights reserved</P>
+
+<H3>License</H3>
+
+<P>Red Hat Inc., through its JBoss division, makes available all content in this
plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A
href="http://www.eclipse.org/org/documents/epl-v10.php">http...;.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from Red Hat Inc., the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor's license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+ <A
href="http://www.jboss.org/tools">http://www.jboss.org/tools...
+
+</BODY>
+</HTML>
\ No newline at end of file
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/build.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/build.properties
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/build.properties 2008-05-26 16:02:13
UTC (rev 8332)
@@ -0,0 +1,19 @@
+source.seam-pages-xml.jar = src/,\
+ resources/
+bin.includes = plugin.xml,\
+ META-INF/,\
+ plugin.properties,\
+ about.html,\
+ dtds/,\
+ seam-pages-xml.jar,\
+ schemas/
+jars.compile.order = seam-pages-xml.jar
+src.includes = dtds/,\
+ src/,\
+ schemas/,\
+ resources/,\
+ plugin.xml,\
+ plugin.properties,\
+ build.properties,\
+ about.html,\
+ META-INF/
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/dtds/pages-1.2.dtd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/dtds/pages-1.2.dtd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/dtds/pages-1.2.dtd 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,107 @@
+<!--
+
+<!DOCTYPE pages PUBLIC
+ "-//JBoss/Seam Pages Configuration DTD 1.2//EN"
+ "http://jboss.com/products/seam/pages-1.2.dtd">
+
+-->
+
+<!ELEMENT pages ((conversation|page)*,exception*)>
+<!ATTLIST pages no-conversation-view-id CDATA #IMPLIED>
+<!ATTLIST pages login-view-id CDATA #IMPLIED>
+
+<!ELEMENT exception (end-conversation?,(http-error|redirect))>
+<!ATTLIST exception class CDATA #IMPLIED>
+
+<!ELEMENT conversation EMPTY>
+<!ATTLIST conversation name CDATA #REQUIRED>
+<!ATTLIST conversation parameter-name CDATA #REQUIRED>
+<!ATTLIST conversation parameter-value CDATA #IMPLIED>
+
+<!ELEMENT page
(#PCDATA|restrict|description|param|in|begin-conversation|end-conversation|start-task|begin-task|end-task|create-process|resume-process|action|navigation)*>
+<!ATTLIST page action CDATA #IMPLIED>
+<!ATTLIST page view-id CDATA #IMPLIED>
+<!ATTLIST page switch (enabled|disabled) "enabled">
+<!ATTLIST page no-conversation-view-id CDATA #IMPLIED>
+<!ATTLIST page conversation-required (true|false) "false">
+<!ATTLIST page login-required (true|false) "false">
+<!ATTLIST page scheme CDATA #IMPLIED>
+<!ATTLIST page timeout CDATA #IMPLIED>
+<!ATTLIST page bundle CDATA #IMPLIED>
+<!ATTLIST page conversation CDATA #IMPLIED>
+
+<!ELEMENT param EMPTY>
+<!ATTLIST param name CDATA #IMPLIED>
+<!ATTLIST param value CDATA #IMPLIED>
+<!ATTLIST param converter CDATA #IMPLIED>
+<!ATTLIST param converterId CDATA #IMPLIED>
+
+<!ELEMENT action EMPTY>
+<!ATTLIST action if CDATA #IMPLIED>
+<!ATTLIST action execute CDATA #REQUIRED>
+
+<!ELEMENT restrict (#PCDATA)>
+
+<!ELEMENT navigation
(((begin-conversation|end-conversation|start-task|begin-task|end-task|create-process|resume-process)?,(out*),(render|redirect))|(rule*))>
+<!ATTLIST navigation from-action CDATA #IMPLIED>
+<!ATTLIST navigation evaluate CDATA #IMPLIED>
+
+<!ELEMENT rule
((begin-conversation|end-conversation|start-task|begin-task|end-task|create-process|resume-process)?,(out*),(render|redirect))>
+<!ATTLIST rule if-outcome CDATA #IMPLIED>
+<!ATTLIST rule if CDATA #IMPLIED>
+
+<!ELEMENT begin-conversation EMPTY>
+<!ATTLIST begin-conversation join (true|false) "false">
+<!ATTLIST begin-conversation nested (true|false) "false">
+<!ATTLIST begin-conversation pageflow CDATA #IMPLIED>
+<!ATTLIST begin-conversation flush-mode (manual|auto|commit|MANUAL|AUTO|COMMIT)
#IMPLIED>
+<!ATTLIST begin-conversation if CDATA #IMPLIED>
+
+<!ELEMENT end-conversation EMPTY>
+<!ATTLIST end-conversation before-redirect (true|false) "false">
+<!ATTLIST end-conversation if CDATA #IMPLIED>
+
+<!ELEMENT begin-task EMPTY>
+<!ATTLIST begin-task task-id CDATA #IMPLIED>
+<!ATTLIST begin-task pageflow CDATA #IMPLIED>
+<!ATTLIST begin-task flush-mode (manual|auto|commit|MANUAL|AUTO|COMMIT) #IMPLIED>
+
+<!ELEMENT start-task EMPTY>
+<!ATTLIST start-task task-id CDATA #IMPLIED>
+<!ATTLIST start-task pageflow CDATA #IMPLIED>
+<!ATTLIST start-task flush-mode (manual|auto|commit|MANUAL|AUTO|COMMIT) #IMPLIED>
+
+<!ELEMENT end-task EMPTY>
+<!ATTLIST end-task transition CDATA #IMPLIED>
+<!ATTLIST end-task before-redirect (true|false) "false">
+
+<!ELEMENT create-process EMPTY>
+<!ATTLIST create-process definition CDATA #IMPLIED>
+
+<!ELEMENT resume-process EMPTY>
+<!ATTLIST resume-process process-id CDATA #IMPLIED>
+
+<!ELEMENT in EMPTY>
+<!ATTLIST in name CDATA #REQUIRED>
+<!ATTLIST in scope
(stateless|event|page|conversation|session|business_process|application|STATELESS|EVENT|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION)
#IMPLIED>
+<!ATTLIST in value CDATA #REQUIRED>
+
+<!ELEMENT out EMPTY>
+<!ATTLIST out name CDATA #REQUIRED>
+<!ATTLIST out scope
(stateless|event|page|conversation|session|business_process|application|STATELESS|EVENT|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION)
"CONVERSATION">
+<!ATTLIST out value CDATA #REQUIRED>
+
+<!ELEMENT render (message?)>
+<!ATTLIST render view-id CDATA #IMPLIED>
+
+<!ELEMENT redirect (message?,param*)>
+<!ATTLIST redirect view-id CDATA #IMPLIED>
+
+<!ELEMENT http-error (message?)>
+<!ATTLIST http-error error-code CDATA #IMPLIED>
+
+<!ELEMENT message (#PCDATA)>
+<!ATTLIST message severity (info|warn|error|fatal|INFO|WARN|ERROR|FATAL)
"INFO">
+
+<!ELEMENT description (#PCDATA)>
+
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.properties
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.properties 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,978 @@
+providerName=Red Hat, Inc.
+pluginName=JBoss Tools Seam XML
+
+#Snippets
+
+#JSF Core
+jsf_core_label=JSF Core
+jsf_core_desc=The core JavaServer Faces custom actions that are independent of any
particular RenderKit.
+
+tag_lib_jsf_core_label=JSF Core taglib
+tag_lib_jsf_core_desc=Syntax\:\n<%@ taglib
uri\="http\://java.sun.com/jsf/core" prefix\="f" %>
+tag_lib_jsf_core_content=<%@ taglib uri\="${uri}"
prefix\="${prefix}" %>
+tag_lib_jsf_core_uri=http\://java.sun.com/jsf/core
+tag_lib_jsf_core_prefix=f
+
+actionListener_jsf_core_label=actionListener
+actionListener_jsf_core_desc=Syntax\:\n<f\:actionListener/>\nAttributes\:\ntype
+actionListener_jsf_core_content=<f\:actionListener type\="${type}"/>
+
+attribute_jsf_core_label=attribute
+attribute_jsf_core_desc=Syntax\:\n<f\:attribute/>\nAttributes\:\nname, value
+attribute_jsf_core_content=<f\:attribute name\="${name}"
value\="${value}"/>
+
+convertDateTime_jsf_core_label=convertDateTime
+convertDateTime_jsf_core_desc=Syntax\:\n<f\:convertDateTime/>\nAttributes\:\ndateStyle,
locale, pattern, timeStyle, timeZone, type
+convertDateTime_jsf_core_content=<f\:convertDateTime/>
+
+convertNumber_jsf_core_label=convertNumber
+convertNumber_jsf_core_desc=Syntax\:\n<f\:convertNumber/>\nAttributes\:\ncurrencyCode,
currencySymbol, groupingUsed, integerOnly, locale, maxFractionDigits, maxIntegerDigits,
minFractionDigits, minIntegerDigits, pattern, type
+convertNumber_jsf_core_content=<f\:convertNumber/>
+
+converter_jsf_core_label=converter
+converter_jsf_core_desc=Syntax\:\n<f\:converter/>\nAttributes\:\nconverterId
+converter_jsf_core_content=<f\:converter converterId\="${converterId}"/>
+
+facet_jsf_core_label=facet
+facet_jsf_core_desc=Syntax\:\n<f\:facet>\n</f\:facet>\nAttributes\:\nname
+facet_jsf_core_content=<f\:facet name\="${name}">\n\t\n</f\:facet>
+
+loadBundle_jsf_core_label=loadBundle
+loadBundle_jsf_core_desc=Syntax\:\n<f\:loadBundle/>\nAttributes\:\nbasename, var
+loadBundle_jsf_core_content=<f\:loadBundle basename\="${basename}"
var\="${var}"/>
+
+param_jsf_core_label=param
+param_jsf_core_desc=Syntax\:\n<f\:param>\n</f\:param>\nAttributes\:\nvalue,
binding, id, name
+param_jsf_core_content=<f\:param
value\="${value}">\n\t\n</f\:param>
+
+selectItem_jsf_core_label=selectItem
+selectItem_jsf_core_desc=Syntax\:\n<f\:selectItem/>\nAttributes\:\nbinding, id,
itemDescription, itemDisabled, itemLabel, itemValue, value
+selectItem_jsf_core_content=<f\:selectItem/>
+
+selectItems_jsf_core_label=selectItems
+selectItems_jsf_core_desc=Syntax\:\n<f\:selectItems/>\nAttributes\:\nbinding, id,
value
+selectItems_jsf_core_content=<f\:selectItems/>
+
+subview_jsf_core_label=subview
+subview_jsf_core_desc=Syntax\:\n<f\:subview>\n</f\:subview>\nAttributes\:\nid,
binding, rendered
+subview_jsf_core_content=<f\:subview
id\="${id}">\n\t\n</f\:subview>
+
+validateDoubleRange_jsf_core_label=validateDoubleRange
+validateDoubleRange_jsf_core_desc=Syntax\:\n<f\:validateDoubleRange>\n</f\:validateDoubleRange>\nAttributes\:\nmaximum,
minimum
+validateDoubleRange_jsf_core_content=<f\:validateDoubleRange>\n\t\n</f\:validateDoubleRange>
+
+validateLength_jsf_core_label=validateLength
+validateLength_jsf_core_desc=Syntax\:\n<f\:validateLength>\n</f\:validateLength>\nAttributes\:\nmaximum,
minimum
+validateLength_jsf_core_content=<f\:validateLength>\n\t\n</f\:validateLength>
+
+validateLongRange_jsf_core_label=validateLongRange
+validateLongRange_jsf_core_desc=Syntax\:\n<f\:validateLongRange>\n</f\:validateLongRange>\nAttributes\:\nmaximum,
minimum
+validateLongRange_jsf_core_content=<f\:validateLongRange>\n\t\n</f\:validateLongRange>
+
+validator_jsf_core_label=validator
+validator_jsf_core_desc=Syntax\:\n<f\:validator/>\nAttributes\:\nvalidatorId
+validator_jsf_core_content=<f\:validator validatorId\="${validatorId}"/>
+
+valueChangeListener_jsf_core_label=valueChangeListener
+valueChangeListener_jsf_core_desc=Syntax\:\n<f\:valueChangeListener/>\nAttributes\:\ntype
+valueChangeListener_jsf_core_content=<f\:valueChangeListener
type\="${type}"/>
+
+verbatim_jsf_core_label=verbatim
+verbatim_jsf_core_desc=Syntax\:\n<f\:verbatim>\n</f\:verbatim>\nAttributes\:\nescape
+verbatim_jsf_core_content=<f\:verbatim>\n\t\n</f\:verbatim>
+
+view_jsf_core_label=view
+view_jsf_core_desc=Syntax\:\n<f\:view>\n</f\:view>\nAttributes\:\nlocale
+view_jsf_core_content=<f\:view>\n\t\n</f\:view>
+
+#JSF HTML
+jsf_html_label=JSF HTML
+jsf_html_desc=This tag library contains JavaServer Faces component tags for all
UIComponent + HTML RenderKit Renderer combinations defined in the JavaServer Faces
Specification.
+
+tag_lib_jsf_html_label=JSF HTML taglib
+tag_lib_jsf_html_desc=Syntax\:\n<%@ taglib
uri\="http\://java.sun.com/jsf/html" prefix\="h" %>
+tag_lib_jsf_html_content=<%@ taglib uri\="${uri}"
prefix\="${prefix}" %>
+tag_lib_jsf_html_uri=http\://java.sun.com/jsf/html
+tag_lib_jsf_html_prefix=h
+
+column_jsf_html_label=column
+column_jsf_html_desc=Syntax\:\n<h\:column>\n</h\:column>\nAttributes\:\nrendered,
binding, id
+column_jsf_html_content=<h\:column>\n\t\n</h\:column>
+
+commandButton_jsf_html_label=commandButton
+commandButton_jsf_html_desc=Syntax\:\n<h\:commandButton/>\nAttributes\:\naction,
actionListener, id, immediate, rendered, value, accesskey, alt, dir, disabled, image,
lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup,
onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly, style,
styleClass, tabindex, title, type, binding
+commandButton_jsf_html_content=<h\:commandButton value\="${value}"
action\="${action}"/>
+
+commandLink_jsf_html_label=commandLink
+commandLink_jsf_html_desc=Syntax\:\n<h\:commandLink>\n</h\:commandLink>\nAttributes\:\naction,
actionListener, id, immediate, rendered, value, accesskey, charset, coords, dir, hreflang,
lang, onblur, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown,
onmousemove, onmouseout, onmouseover, onmouseup, rel, rev, shape, style, styleClass,
tabindex, target, title, type, binding
+commandLink_jsf_html_content=<h\:commandLink id\="${id}"
value\="${value}">\n\t\n</h\:commandLink>
+
+dataTable_jsf_html_label=dataTable
+dataTable_jsf_html_desc=Syntax\:\n<h\:dataTable>\n</h\:dataTable>\nAttributes\:\nfirst,
id, rendered, rows, value, var, bgcolor, border, cellpadding, cellspacing, columnClasses,
dir, footerClass, frame, headerClass, lang, onclick, ondblclick, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, rowClasses, rules,
style, styleClass, summary, title, width, binding
+dataTable_jsf_html_content=<h\:dataTable value\="${value}"
var\="${var}">\n\t\n</h\:dataTable>
+
+form_jsf_html_label=form
+form_jsf_html_desc=Syntax\:\n<h\:form>\n</h\:form>\nAttributes\:\nid,
rendered, accept, acceptcharset, dir, enctype, lang, onclick, ondblclick, onkeydown,
onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup,
onreset, onsubmit, style, styleClass, target, title, binding
+form_jsf_html_content=<h\:form>\n\t\n</h\:form>
+
+graphicImage_jsf_html_label=graphicImage
+graphicImage_jsf_html_desc=Syntax\:\n<h\:graphicImage/>\nAttributes\:\nid,
rendered, url, value, alt, dir, height, ismap, lang, longdesc, onclick, ondblclick,
onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover,
onmouseup, style, styleClass, title, usemap, width, binding
+graphicImage_jsf_html_content=<h\:graphicImage value\="${value}"/>
+
+inputHidden_jsf_html_label=inputHidden
+inputHidden_jsf_html_desc=Syntax\:\n<h\:inputHidden/>\nAttributes\:\nconverter, id,
immediate, rendered, required, validator, value, valueChangeListener, binding
+inputHidden_jsf_html_content=<h\:inputHidden id\="${id}"
value\="${value}"/>
+
+inputSecret_jsf_html_label=inputSecret
+inputSecret_jsf_html_desc=Syntax\:\n<h\:inputSecret/>\nAttributes\:\nconverter, id,
immediate, rendered, required, validator, value, valueChangeListener, accesskey, alt, dir,
disabled, lang, maxlength, onblur, onchange, onclick, ondblclick, onfocus, onkeydown,
onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup,
onselect, readonly, redisplay, size, style, styleClass, tabindex, title, binding
+inputSecret_jsf_html_content=<h\:inputSecret id\="${id}"
value\="${value}"/>
+
+inputText_jsf_html_label=inputText
+inputText_jsf_html_desc=Syntax\:\n<h\:inputText/>\nAttributes\:\nconverter, id,
immediate, rendered, required, validator, value, valueChangeListener, accesskey, alt, dir,
disabled, lang, maxlength, onblur, onchange, onclick, ondblclick, onfocus, onkeydown,
onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup,
onselect, readonly, size, style, styleClass, tabindex, title, binding
+inputText_jsf_html_content=<h\:inputText id\="${id}"
value\="${value}"/>
+
+inputTextarea_jsf_html_label=inputTextarea
+inputTextarea_jsf_html_desc=Syntax\:\n<h\:inputTextarea>\n</h\:inputTextarea>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey, cols,
dir, disabled, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown,
onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup,
onselect, readonly, rows, style, styleClass, tabindex, title, binding
+inputTextarea_jsf_html_content=<h\:inputTextarea id\="${id}"
value\="${value}">\n\t\n</h\:inputTextarea>
+
+message_jsf_html_label=message
+message_jsf_html_desc=Syntax\:\n<h\:message/>\nAttributes\:\nfor, id, rendered,
showDetail, showSummary, errorClass, errorStyle, fatalClass, fatalStyle, infoClass,
infoStyle, style, styleClass, title, tooltip, warnClass, warnStyle, binding
+message_jsf_html_content=<h\:message for\="${for}"/>
+
+messages_jsf_html_label=messages
+messages_jsf_html_desc=Syntax\:\n<h\:messages/>\nAttributes\:\nglobalOnly, id,
rendered, showDetail, showSummary, errorClass, errorStyle, fatalClass, fatalStyle,
infoClass, infoStyle, layout, style, styleClass, title, tooltip, warnClass, warnStyle,
binding
+messages_jsf_html_content=<h\:messages id\="${id}"/>
+
+outputFormat_jsf_html_label=outputFormat
+outputFormat_jsf_html_desc=Syntax\:\n<h\:outputFormat>\n</h\:outputFormat>\nAttributes\:\nconverter,
id, rendered, value, escape, style, styleClass, title, binding
+outputFormat_jsf_html_content=<h\:outputFormat
id\="${id}">\n\t\n</h\:outputFormat>
+
+outputLabel_jsf_html_label=outputLabel
+outputLabel_jsf_html_desc=Syntax\:\n<h\:outputLabel>\n</h\:outputLabel>\nAttributes\:\nfor,
converter, id, rendered, value, accesskey, dir, lang, onblur, onclick, ondblclick,
onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout,
onmouseover, onmouseup, style, styleClass, tabindex, title, binding
+outputLabel_jsf_html_content=<h\:outputLabel
for\="${for}">\n\t\n</h\:outputLabel>
+
+outputLink_jsf_html_label=outputLink
+outputLink_jsf_html_desc=Syntax\:\n<h\:outputLink>\n</h\:outputLink>\nAttributes\:\nconverter,
id, rendered, value, accesskey, charset, coords, dir, hreflang, lang, onblur, onclick,
ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout,
onmouseover, onmouseup, rel, rev, shape, style, styleClass, tabindex, target, title, type,
binding
+outputLink_jsf_html_content=<h\:outputLink
value\="${value}">\n\t\n</h\:outputLink>
+
+outputText_jsf_html_label=outputText
+outputText_jsf_html_desc=Syntax\:\n<h\:outputText/>\nAttributes\:\nconverter, id,
rendered, value, escape, style, styleClass, title, binding
+outputText_jsf_html_content=<h\:outputText value\="${value}"/>
+
+panelGrid_jsf_html_label=panelGrid
+panelGrid_jsf_html_desc=Syntax\:\n<h\:panelGrid>\n</h\:panelGrid>\nAttributes\:\nid,
rendered, bgcolor, border, cellpadding, cellspacing, columnClasses, columns, dir,
footerClass, frame, headerClass, lang, onclick, ondblclick, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, rowClasses, rules,
style, styleClass, summary, title, width, binding
+panelGrid_jsf_html_content=<h\:panelGrid
columns\="${columns}">\n\t\n</h\:panelGrid>
+
+panelGroup_jsf_html_label=panelGroup
+panelGroup_jsf_html_desc=Syntax\:\n<h\:panelGroup>\n</h\:panelGroup>\nAttributes\:\nid,
rendered, style, styleClass, binding
+panelGroup_jsf_html_content=<h\:panelGroup
id\="${id}">\n\t\n</h\:panelGroup>
+
+selectBooleanCheckbox_jsf_html_label=selectBooleanCheckbox
+selectBooleanCheckbox_jsf_html_desc=Syntax\:\n<h\:selectBooleanCheckbox>\n</h\:selectBooleanCheckbox>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey, dir,
disabled, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly,
style, styleClass, tabindex, title, binding
+selectBooleanCheckbox_jsf_html_content=<h\:selectBooleanCheckbox
id\="${id}">\n\t\n</h\:selectBooleanCheckbox>
+
+selectManyCheckbox_jsf_html_label=selectManyCheckbox
+selectManyCheckbox_jsf_html_desc=Syntax\:\n<h\:selectManyCheckbox>\n</h\:selectManyCheckbox>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey,
border, dir, disabled, disabledClass, enabledClass, lang, layout, onblur, onchange,
onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove,
onmouseout, onmouseover, onmouseup, onselect, readonly, style, styleClass, tabindex,
title, binding
+selectManyCheckbox_jsf_html_content=<h\:selectManyCheckbox
id\="${id}">\n\t\n</h\:selectManyCheckbox>
+
+selectManyListbox_jsf_html_label=selectManyListbox
+selectManyListbox_jsf_html_desc=Syntax\:\n<h\:selectManyListbox>\n</h\:selectManyListbox>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey, dir,
disabled, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly,
size, style, styleClass, tabindex, title, binding
+selectManyListbox_jsf_html_content=<h\:selectManyListbox
id\="${id}">\n\t\n</h\:selectManyListbox>
+
+selectManyMenu_jsf_html_label=selectManyMenu
+selectManyMenu_jsf_html_desc=Syntax\:\n<h\:selectManyMenu>\n</h\:selectManyMenu>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey, dir,
disabled, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly,
style, styleClass, tabindex, title, binding
+selectManyMenu_jsf_html_content=<h\:selectManyMenu
id\="${id}">\n\t\n</h\:selectManyMenu>
+
+selectOneListbox_jsf_html_label=selectOneListbox
+selectOneListbox_jsf_html_desc=Syntax\:\n<h\:selectOneListbox>\n</h\:selectOneListbox>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey, dir,
disabled, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly,
size, style, styleClass, tabindex, title, binding
+selectOneListbox_jsf_html_content=<h\:selectOneListbox
id\="${id}">\n\t\n</h\:selectOneListbox>
+
+selectOneMenu_jsf_html_label=selectOneMenu
+selectOneMenu_jsf_html_desc=Syntax\:\n<h\:selectOneMenu>\n</h\:selectOneMenu>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey, dir,
disabled, lang, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress,
onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, readonly,
style, styleClass, tabindex, title, binding
+selectOneMenu_jsf_html_content=<h\:selectOneMenu
id\="${id}">\n\t\n</h\:selectOneMenu>
+
+selectOneRadio_jsf_html_label=selectOneRadio
+selectOneRadio_jsf_html_desc=Syntax\:\n<h\:selectOneRadio>\n</h\:selectOneRadio>\nAttributes\:\nconverter,
id, immediate, rendered, required, validator, value, valueChangeListener, accesskey,
border, dir, disabled, disabledClass, enabledClass, lang, layout, onblur, onchange,
onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove,
onmouseout, onmouseover, onmouseup, onselect, readonly, style, styleClass, tabindex,
title, binding
+selectOneRadio_jsf_html_content=<h\:selectOneRadio
id\="${id}">\n\t\n</h\:selectOneRadio>
+
+#MyFaces Ext
+mf_ext_label=MyFaces Ext
+mf_ext_desc=Enhanced standard JSP actions and custom MyFaces actions.
+
+tag_lib_mf_ext_label=MyFaces Ext taglib
+tag_lib_mf_ext_desc=Syntax\:\n<%@ taglib
uri\="http\://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld"
prefix\="x" %>
+tag_lib_mf_ext_content=<%@ taglib uri\="${uri}"
prefix\="${prefix}" %>
+tag_lib_mf_ext_uri=http\://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld
+tag_lib_mf_ext_prefix=x
+
+checkbox_mf_ext_label=checkbox
+checkbox_mf_ext_desc=Syntax\:\n<x\:checkbox>\n</x\:checkbox>\nAttributes\:\nfor,
index, id, rendered, binding, transient, enabledOnUserRole, visibleOnUserRole
+checkbox_mf_ext_content=<x\:checkbox for\="${for}"
index\="${index}">\n\t\n</x\:checkbox>
+
+commandButton_mf_ext_label=commandButton
+commandButton_mf_ext_desc=Syntax\:\n<x\:commandButton>\n</x\:commandButton>\nAttributes\:\nid,
rendered, binding, transient, action, actionListener, immediate, value, dir, lang, style,
title, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, accesskey, alt, disabled, onblur, onchange,
onfocus, onselect, size, tabindex, type, image, enabledOnUserRole, visibleOnUserRole
+commandButton_mf_ext_content=<x\:commandButton>\n\t\n</x\:commandButton>
+
+commandLink_mf_ext_label=commandLink
+commandLink_mf_ext_desc=Syntax\:\n<x\:commandLink>\n</x\:commandLink>\nAttributes\:\nid,
rendered, binding, transient, action, actionListener, immediate, value, dir, lang, style,
title, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, accesskey, charset, coords, hreflang, rel,
rev, shape, tabindex, type, onblur, onfocus, target, enabledOnUserRole, visibleOnUserRole
+commandLink_mf_ext_content=<x\:commandLink>\n\t\n</x\:commandLink>
+
+commandNavigation_mf_ext_label=commandNavigation
+commandNavigation_mf_ext_desc=Syntax\:\n<x\:commandNavigation>\n</x\:commandNavigation>\nAttributes\:\nid,
rendered, binding, transient, action, actionListener, immediate, value, dir, lang, style,
title, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, accesskey, charset, coords, hreflang, re, rev,
shape, tabindex, type, onblur, onfocus, target, enabledOnUserRole, visibleOnUserRole
+commandNavigation_mf_ext_content=<x\:commandNavigation>\n\t\n</x\:commandNavigation>
+
+commandSortHeader_mf_ext_label=commandSortHeader
+commandSortHeader_mf_ext_desc=Syntax\:\n<x\:commandSortHeader>\n</x\:commandSortHeader>\nAttributes\:\ncolumnName,
id, rendered, binding, transient, action, actionListener, immediate, value, dir, lang,
style, title, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, accesskey, charset, coords,
hreflang, re, rev, shape, tabindex, type, onblur, onfocus, target, enabledOnUserRole,
visibleOnUserRole, arrow
+commandSortHeader_mf_ext_content=<x\:commandSortHeader
columnName\="${columnName}">\n\t\n</x\:commandSortHeader>
+
+dataList_mf_ext_label=dataList
+dataList_mf_ext_desc=Syntax\:\n<x\:dataList>\n</x\:dataList>\nAttributes\:\nvar,
id, rendered, binding, transient, dir, lang, style, title, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, value, rows, first, enabledOnUserRole, visibleOnUserRole, layout,
rowIndexVar, rowCountVar
+dataList_mf_ext_content=<x\:dataList
var\="${var}">\n\t\n</x\:dataList>
+
+dataScroller_mf_ext_label=dataScroller
+dataScroller_mf_ext_desc=Syntax\:\n<x\:dataScroller>\n</x\:dataScroller>\nAttributes\:\nid,
rendered, binding, transient, enabledOnUserRole, visibleOnUserRole, for, fastStep,
pageIndexVar, pageCountVar, styleClass, style, paginator, paginatorMaxPages,
paginatorTableClass, paginatorTableStyle, paginatorColumnClass, paginatorColumnStyle,
paginatorActiveColumnClass, paginatorActiveColumnStyle
+dataScroller_mf_ext_content=<x\:dataScroller>\n\t\n</x\:dataScroller>
+
+dataTable_mf_ext_label=dataTable
+dataTable_mf_ext_desc=Syntax\:\n<x\:dataTable>\n</x\:dataTable>\nAttributes\:\nvar,
id, rendered, binding, transient, dir, lang, style, title, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, align, border, bgcolor, cellpadding, cellspacing, datafld, datasrc,
dataformatas, frame, rules, summary, width, value, rows, first, columnClasses,
footerClass, headerClass, rowClasses, enabledOnUserRole, visibleOnUserRole,
preserveDataModel, sortColumn, sortAscending, preserveSort, renderedIfEmpty, rowIndexVar,
rowCountVar, previousRowDataVar
+dataTable_mf_ext_content=<x\:dataTable
var\="${var}">\n\t\n</x\:dataTable>
+
+iconProvider_mf_ext_label=iconProvider
+iconProvider_mf_ext_desc=Syntax\:\n<x\:iconProvider/>\nAttributes\:\ntype
+iconProvider_mf_ext_content=<x\:iconProvider type\="${type}"/>
+
+inputCalendar_mf_ext_label=inputCalendar
+inputCalendar_mf_ext_desc=Syntax\:\n<x\:inputCalendar>\n</x\:inputCalendar>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, dir, lang, style, title,
styleClass, enabledOnUserRole, visibleOnUserRole, monthYearRowClass, weekRowClass,
dayCellClass, currentDayCellClass, renderAsPopup, popupDateFormat, popupButtonString,
popupGotoString, popupTodayString, popupWeekString, popupScrollLeftMessage,
popupScrollRightMessage, popupSelectMonthMessage, popupSelectYearMessage,
popupSelectDateMessage
+inputCalendar_mf_ext_content=<x\:inputCalendar>\n\t\n</x\:inputCalendar>
+
+inputDate_mf_ext_label=inputDate
+inputDate_mf_ext_desc=Syntax\:\n<x\:inputDate>\n</x\:inputDate>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, accesskey, align, alt, datafld, datasrc, dataformatas, disabled, maxlength,
onblur, onchange, onfocus, onselect, readonly, size, tabindex, type
+inputDate_mf_ext_content=<x\:inputDate>\n\t\n</x\:inputDate>
+
+inputFileUpload_mf_ext_label=inputFileUpload
+inputFileUpload_mf_ext_desc=Syntax\:\n<x\:inputFileUpload>\n</x\:inputFileUpload>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, accesskey, align, alt, datafld, datasrc, dataformatas, disabled, maxlength,
onblur, onchange, onfocus, onselect, readonly, size, tabindex, accept, storage
+inputFileUpload_mf_ext_content=<x\:inputFileUpload>\n\t\n</x\:inputFileUpload>
+
+inputText_mf_ext_label=inputText
+inputText_mf_ext_desc=Syntax\:\n<x\:inputText>\n</x\:inputText>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, accesskey, align, alt, datafld, datasrc, dataformatas, disabled, maxlength,
onblur, onchange, onfocus, onselect, readonly, size, tabindex, escape, enabledOnUserRole,
visibleOnUserRole
+inputText_mf_ext_content=<x\:inputText>\n\t\n</x\:inputText>
+
+inputTextarea_mf_ext_label=inputTextarea
+inputTextarea_mf_ext_desc=Syntax\:\n<x\:inputTextarea>\n</x\:inputTextarea>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, accesskey, cols, datafld, datasrc, dataformatas, disabled, onblur,
onchange, onfocus, onselect, readonly, rows, tabindex, dir, lang, style, title,
styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, enabledOnUserRole, visibleOnUserRole
+inputTextarea_mf_ext_content=<x\:inputTextarea>\n\t\n</x\:inputTextarea>
+
+jscookMenu_mf_ext_label=jscookMenu
+jscookMenu_mf_ext_desc=Syntax\:\n<x\:jscookMenu>\n</x\:jscookMenu>\nAttributes\:\nlayout,
theme, id, rendered, binding, transient, enabledOnUserRole, visibleOnUserRole
+jscookMenu_mf_ext_content=<x\:jscookMenu layout\="${layout}"
theme\="${theme}">\n\t\n</x\:jscookMenu>
+
+message_mf_ext_label=message
+message_mf_ext_desc=Syntax\:\n<x\:message>\n</x\:message>\nAttributes\:\nfor,
id, rendered, binding, transient, showSummary, showDetail, dir, lang, style, title,
styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, infoClass, infoStyle, warnClass, warnStyle,
errorClass, errorStyle, fatalClass, fatalStyle, tooltip, enabledOnUserRole,
visibleOnUserRole, summaryFormat, detailFormat
+message_mf_ext_content=<x\:message
for\="${for}">\n\t\n</x\:message>
+
+messages_mf_ext_label=messages
+messages_mf_ext_desc=Syntax\:\n<x\:messages>\n</x\:messages>\nAttributes\:\nid,
rendered, binding, transient, showSummary, showDetail, globalOnly, dir, lang, style,
title, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, infoClass, infoStyle, warnClass, warnStyle,
errorClass, errorStyle, fatalClass, fatalStyle, layout, tooltip, enabledOnUserRole,
visibleOnUserRole, summaryFormat, globalSummaryFormat, detailFormat
+messages_mf_ext_content=<x\:messages>\n\t\n</x\:messages>
+
+navigationMenuItem_mf_ext_label=navigationMenuItem
+navigationMenuItem_mf_ext_desc=Syntax\:\n<x\:navigationMenuItem>\n</x\:navigationMenuItem>\nAttributes\:\nbinding,
itemDisabled, id, itemDescription, itemLabel, itemValue, value, enabledOnUserRole,
visibleOnUserRole, icon, split, action
+navigationMenuItem_mf_ext_content=<x\:navigationMenuItem>\n\t\n</x\:navigationMenuItem>
+
+navigationMenuItems_mf_ext_label=navigationMenuItems
+navigationMenuItems_mf_ext_desc=Syntax\:\n<x\:navigationMenuItems/>\nAttributes\:\nbinding,
id, value
+navigationMenuItems_mf_ext_content=<x\:navigationMenuItems/>
+
+outputLabel_mf_ext_label=outputLabel
+outputLabel_mf_ext_desc=Syntax\:\n<x\:outputLabel>\n</x\:outputLabel>\nAttributes\:\nfor,
id, rendered, binding, transient, value, converter, dir, lang, style, title, styleClass,
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout,
onkeypress, onkeydown, onkeyup, accesskey, onblur, onfocus, enabledOnUserRole,
visibleOnUserRole
+outputLabel_mf_ext_content=<x\:outputLabel
for\="${for}">\n\t\n</x\:outputLabel>
+
+outputText_mf_ext_label=outputText
+outputText_mf_ext_desc=Syntax\:\n<x\:outputText>\n</x\:outputText>\nAttributes\:\nid,
rendered, binding, transient, value, converter, dir, lang, style, title, styleClass,
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout,
onkeypress, onkeydown, onkeyup, escape, enabledOnUserRole, visibleOnUserRole
+outputText_mf_ext_content=<x\:outputText>\n\t\n</x\:outputText>
+
+panelGroup_mf_ext_label=panelGroup
+panelGroup_mf_ext_desc=Syntax\:\n<x\:panelGroup>\n</x\:panelGroup>\nAttributes\:\nid,
rendered, binding, transient, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, enabledOnUserRole, visibleOnUserRole
+panelGroup_mf_ext_content=<x\:panelGroup>\n\t\n</x\:panelGroup>
+
+panelLayout_mf_ext_label=panelLayout
+panelLayout_mf_ext_desc=Syntax\:\n<x\:panelLayout>\n</x\:panelLayout>\nAttributes\:\nid,
rendered, binding, transient, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, align, border, bgcolor, cellpadding, cellspacing, datafld, datasrc, dataformatas,
frame, rules, summary, width, layout, headerClass, navigationClass, bodyClass,
footerClass, headerStyle, navigationStyle, bodyStyle, footerStyle
+panelLayout_mf_ext_content=<x\:panelLayout>\n\t\n</x\:panelLayout>
+
+panelNavigation_mf_ext_label=panelNavigation
+panelNavigation_mf_ext_desc=Syntax\:\n<x\:panelNavigation>\n</x\:panelNavigation>\nAttributes\:\nid,
rendered, binding, transient, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, align, border, bgcolor, cellpadding, cellspacing, datafld, datasrc, dataformatas,
frame, rules, summary, width, itemClass, openItemClass, activeItemClass, separatorClass,
itemStyle, openItemStyle, activeItemStyle, separatorStyle
+panelNavigation_mf_ext_content=<x\:panelNavigation>\n\t\n</x\:panelNavigation>
+
+panelStack_mf_ext_label=panelStack
+panelStack_mf_ext_desc=Syntax\:\n<x\:panelStack>\n</x\:panelStack>\nAttributes\:\nselectedPanel,
id
+panelStack_mf_ext_content=<x\:panelStack
selectedPanel\="${selectedPanel}">\n\t\n</x\:panelStack>
+
+panelTab_mf_ext_label=panelTab
+panelTab_mf_ext_desc=Syntax\:\n<x\:panelTab>\n</x\:panelTab>\nAttributes\:\nid,
rendered, binding, transient, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, enabledOnUserRole, visibleOnUserRole, label
+panelTab_mf_ext_content=<x\:panelTab>\n\t\n</x\:panelTab>
+
+panelTabbedPane_mf_ext_label=panelTabbedPane
+panelTabbedPane_mf_ext_desc=Syntax\:\n<x\:panelTabbedPane>\n</x\:panelTabbedPane>\nAttributes\:\nid,
rendered, binding, transient, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, align, border, bgcolor, cellpadding, cellspacing, datafld, datasrc, dataformatas,
frame, rules, summary, width, enabledOnUserRole, visibleOnUserRole, selectedIndex,
activeTabStyleClass, inactiveTabStyleClass, activeSubStyleClass, inactiveSubStyleClass,
tabContentStyleClass
+panelTabbedPane_mf_ext_content=<x\:panelTabbedPane>\n\t\n</x\:panelTabbedPane>
+
+radio_mf_ext_label=radio
+radio_mf_ext_desc=Syntax\:\n<x\:radio>\n</x\:radio>\nAttributes\:\nfor,
index, id, rendered, binding, transient, enabledOnUserRole, visibleOnUserRole
+radio_mf_ext_content=<x\:radio for\="${for}"
index\="${index}">\n\t\n</x\:radio>
+
+rssTicker_mf_ext_label=rssTicker
+rssTicker_mf_ext_desc=Syntax\:\n<x\:rssTicker>\n</x\:rssTicker>\nAttributes\:\nrssUrl,
dir, lang, style, title, styleClass
+rssTicker_mf_ext_content=<x\:rssTicker
rssUrl\="${rssUrl}">\n\t\n</x\:rssTicker>
+
+saveState_mf_ext_label=saveState
+saveState_mf_ext_desc=Syntax\:\n<x\:saveState>\n</x\:saveState>\nAttributes\:\nvalue,
id
+saveState_mf_ext_content=<x\:saveState
value\="${value}">\n\t\n</x\:saveState>
+
+selectManyCheckbox_mf_ext_label=selectManyCheckbox
+selectManyCheckbox_mf_ext_desc=Syntax\:\n<x\:selectManyCheckbox>\n</x\:selectManyCheckbox>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, accesskey, alt, datafld, datasrc, dataformatas, disabled, onblur, onchange,
onfocus, onselect, readonly, tabindex, layout, enabledOnUserRole, visibleOnUserRole
+selectManyCheckbox_mf_ext_content=<x\:selectManyCheckbox>\n\t\n</x\:selectManyCheckbox>
+
+selectOneMenu_mf_ext_label=selectOneMenu
+selectOneMenu_mf_ext_desc=Syntax\:\n<x\:selectOneMenu>\n</x\:selectOneMenu>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, datafld, datasrc, dataformatas, disabled, onblur, onchange, onfocus, tabindex,
readonly, enabledOnUserRole, visibleOnUserRole
+selectOneMenu_mf_ext_content=<x\:selectOneMenu>\n\t\n</x\:selectOneMenu>
+
+selectOneRadio_mf_ext_label=selectOneRadio
+selectOneRadio_mf_ext_desc=Syntax\:\n<x\:selectOneRadio>\n</x\:selectOneRadio>\nAttributes\:\nid,
rendered, binding, transient, value, converter, immediate, required, validator,
valueChangeListener, dir, lang, style, title, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, accesskey, alt, datafld, datasrc, dataformatas, disabled, onblur, onchange,
onfocus, onselect, readonly, tabindex, layout, border, enabledOnUserRole,
visibleOnUserRole
+selectOneRadio_mf_ext_content=<x\:selectOneRadio>\n\t\n</x\:selectOneRadio>
+
+stylesheet_mf_ext_label=stylesheet
+stylesheet_mf_ext_desc=Syntax\:\n<x\:stylesheet>\n</x\:stylesheet>\nAttributes\:\npath,
id, rendered, binding, transient, enabledOnUserRole, visibleOnUserRole
+stylesheet_mf_ext_content=<x\:stylesheet
path\="${path}">\n\t\n</x\:stylesheet>
+
+tabChangeListener_mf_ext_label=tabChangeListener
+tabChangeListener_mf_ext_desc=Syntax\:\n<x\:tabChangeListener/>\nAttributes\:\ntype
+tabChangeListener_mf_ext_content=<x\:tabChangeListener type\="${type}"/>
+
+tree_mf_ext_label=tree
+tree_mf_ext_desc=Syntax\:\n<x\:tree>\n</x\:tree>\nAttributes\:\nvalue, id,
styleClass, nodeClass, selectedNodeClass, iconClass, iconLine, iconNoline, iconChild,
iconChildFirst, iconChildMiddle, iconChildLast, iconNodeOpen, iconNodeOpenFirst,
iconNodeOpenMiddle, iconNodeOpenLast, iconNodeClose, iconNodeCloseFirst,
iconNodeCloseMiddle, iconNodeCloseLast, expandRoot, expireListeners
+tree_mf_ext_content=<x\:tree value\="${value}">\n\t\n</x\:tree>
+
+treeSelectionListener_mf_ext_label=treeSelectionListener
+treeSelectionListener_mf_ext_desc=Syntax\:\n<x\:treeSelectionListener/>\nAttributes\:\ntype
+treeSelectionListener_mf_ext_content=<x\:treeSelectionListener
type\="${type}"/>
+
+updateActionListener_mf_ext_label=updateActionListener
+updateActionListener_mf_ext_desc=Syntax\:\n<x\:updateActionListener>\n</x\:updateActionListener>\nAttributes\:\nproperty,
value, converter
+updateActionListener_mf_ext_content=<x\:updateActionListener
property\="${property}"
value\="${value}">\n\t\n</x\:updateActionListener>
+
+validateCreditCard_mf_ext_label=validateCreditCard
+validateCreditCard_mf_ext_desc=Syntax\:\n<x\:validateCreditCard>\n</x\:validateCreditCard>\nAttributes\:\nnone,
amex, visa, mastercard, discover
+validateCreditCard_mf_ext_content=<x\:validateCreditCard>\n\t\n</x\:validateCreditCard>
+
+validateEmail_mf_ext_label=validateEmail
+validateEmail_mf_ext_desc=Syntax\:\n<x\:validateEmail>\n</x\:validateEmail>
+validateEmail_mf_ext_content=<x\:validateEmail>\n\t\n</x\:validateEmail>
+
+validateEqual_mf_ext_label=validateEqual
+validateEqual_mf_ext_desc=Syntax\:\n<x\:validateEqual>\n</x\:validateEqual>\nAttributes\:\nfor
+validateEqual_mf_ext_content=<x\:validateEqual
for\="${for}">\n\t\n</x\:validateEqual>
+
+validateRegExpr_mf_ext_label=validateRegExpr
+validateRegExpr_mf_ext_desc=Syntax\:\n<x\:validateRegExpr>\n</x\:validateRegExpr>\nAttributes\:\npattern
+validateRegExpr_mf_ext_content=<x\:validateRegExpr
pattern\="${pattern}">\n\t\n</x\:validateRegExpr>
+
+#Oracle ADF Faces Core
+oracle_core_label=Oracle ADF Faces Core
+
+tag_lib_oracle_core_label=Oracle ADF Faces Core taglib
+tag_lib_oracle_core_desc=Syntax\:\n<%@ taglib
uri\="http\://xmlns.oracle.com/adf/faces/EA10" prefix\="af" %>
+tag_lib_oracle_core_content=<%@ taglib uri\="${uri}"
prefix\="${prefix}" %>
+tag_lib_oracle_core_uri=http\://xmlns.oracle.com/adf/faces/EA10
+tag_lib_oracle_core_prefix=af
+
+chooseColor_oracle_core_label=chooseColor
+chooseColor_oracle_core_desc=Syntax\:\n<af\:chooseColor>\n</af\:chooseColor>\nAttributes\:\nid,
colorData, customColorData, width, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+chooseColor_oracle_core_content=<af\:chooseColor>\n\t\n</af\:chooseColor>
+
+chooseDate_oracle_core_label=chooseDate
+chooseDate_oracle_core_desc=Syntax\:\n<af\:chooseDate>\n</af\:chooseDate>\nAttributes\:\nid,
minValue, maxValue, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, rendered, binding, attributeChangeListener
+chooseDate_oracle_core_content=<af\:chooseDate>\n\t\n</af\:chooseDate>
+
+column_oracle_core_label=column
+column_oracle_core_desc=Syntax\:\n<af\:column>\n</af\:column>\nAttributes\:\nid,
formatType, gridVisible, width, bandingShade, noWrap, headerNoWrap, separateRows,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+column_oracle_core_content=<af\:column>\n\t\n</af\:column>
+
+commandButton_oracle_core_label=commandButton
+commandButton_oracle_core_desc=Syntax\:\n<af\:commandButton>\n</af\:commandButton>\nAttributes\:\nid,
text, disabled, textAndAccessKey, accessKey, partialSubmit, shortDesc, windowWidth,
windowHeight, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
action, actionListener, returnListener, immediate, rendered, binding,
attributeChangeListener
+commandButton_oracle_core_content=<af\:commandButton>\n\t\n</af\:commandButton>
+
+commandGlobalButton_oracle_core_label=commandGlobalButton
+commandGlobalButton_oracle_core_desc=Syntax\:\n<af\:commandGlobalButton>\n</af\:commandGlobalButton>\nAttributes\:\nid,
text, icon, selected, disabled, textAndAccessKey, accessKey, onfocus, onblur, action,
actionListener, returnListener, immediate, rendered, binding, attributeChangeListener
+commandGlobalButton_oracle_core_content=<af\:commandGlobalButton>\n\t\n</af\:commandGlobalButton>
+
+commandLink_oracle_core_label=commandLink
+commandLink_oracle_core_desc=Syntax\:\n<af\:commandLink>\n</af\:commandLink>\nAttributes\:\nid,
text, selected, disabled, textAndAccessKey, accessKey, onfocus, onblur, partialSubmit,
shortDesc, windowWidth, windowHeight, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, action, actionListener, returnListener, immediate, rendered,
binding, attributeChangeListener
+commandLink_oracle_core_content=<af\:commandLink>\n\t\n</af\:commandLink>
+
+commandOption_oracle_core_label=commandOption
+commandOption_oracle_core_desc=Syntax\:\n<af\:commandOption>\n</af\:commandOption>\nAttributes\:\nid,
text, selected, longDesc, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, action, actionListener, returnListener, immediate, rendered,
binding, attributeChangeListener
+commandOption_oracle_core_content=<af\:commandOption>\n\t\n</af\:commandOption>
+
+convertColor_oracle_core_label=convertColor
+convertColor_oracle_core_desc=Syntax\:\n<af\:convertColor/>\nAttributes\:\npatterns,
transparentAllowed
+convertColor_oracle_core_content=<af\:convertColor/>
+
+forEach_oracle_core_label=forEach
+forEach_oracle_core_desc=Syntax\:\n<af\:forEach>\n</af\:forEach>\nAttributes\:\nitems,
var, begin, end, step
+forEach_oracle_core_content=<af\:forEach var\="${var}"
items\="${items}">\n\t\n</af\:forEach>
+
+form_oracle_core_label=form
+form_oracle_core_desc=Syntax\:\n<af\:form>\n</af\:form>\nAttributes\:\nid,
targetFrame, usesUpload, onsubmit, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+form_oracle_core_content=<af\:form>\n\t\n</af\:form>
+
+goButton_oracle_core_label=goButton
+goButton_oracle_core_desc=Syntax\:\n<af\:goButton>\n</af\:goButton>\nAttributes\:\nid,
text, longDesc, selected, disabled, textAndAccessKey, accessKey, shortDesc, onfocus,
onblur, targetFrame, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
destination, rendered, binding, attributeChangeListener
+goButton_oracle_core_content=<af\:goButton>\n\t\n</af\:goButton>
+
+goLink_oracle_core_label=goLink
+goLink_oracle_core_desc=Syntax\:\n<af\:goLink>\n</af\:goLink>\nAttributes\:\nid,
text, longDesc, selected, disabled, textAndAccessKey, accessKey, shortDesc, onfocus,
onblur, targetFrame, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
destination, rendered, binding, attributeChangeListener
+goLink_oracle_core_content=<af\:goLink>\n\t\n</af\:goLink>
+
+importScript_oracle_core_label=importScript
+importScript_oracle_core_desc=Syntax\:\n<af\:importScript>\n</af\:importScript>\nAttributes\:\nid,
names, rendered, binding, attributeChangeListener
+importScript_oracle_core_content=<af\:importScript>\n\t\n</af\:importScript>
+
+inputFile_oracle_core_label=inputFile
+inputFile_oracle_core_desc=Syntax\:\n<af\:inputFile>\n</af\:inputFile>\nAttributes\:\nid,
columns, onfocus, onblur, onchange, onselect, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, messageDescUrl, messageTargetFrame, valign,
accessKey, labelAndAccessKey, disabled, shortDesc, label, tip, simple, immediate,
required, validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+inputFile_oracle_core_content=<af\:inputFile>\n\t\n</af\:inputFile>
+
+inputHidden_oracle_core_label=inputHidden
+inputHidden_oracle_core_desc=Syntax\:\n<af\:inputHidden>\n</af\:inputHidden>\nAttributes\:\nid,
immediate, required, validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+inputHidden_oracle_core_content=<af\:inputHidden>\n\t\n</af\:inputHidden>
+
+inputText_oracle_core_label=inputText
+inputText_oracle_core_desc=Syntax\:\n<af\:inputText>\n</af\:inputText>\nAttributes\:\nid,
rows, columns, maximumLength, wrap, secret, readOnly, disabled, shortDesc, label, tip,
simple, onfocus, onblur, onchange, onselect, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, messageDescUrl, messageTargetFrame, valign, accessKey,
labelAndAccessKey, autoSubmit, immediate, required, validator, valueChangeListener, value,
converter, rendered, binding, attributeChangeListener
+inputText_oracle_core_content=<af\:inputText>\n\t\n</af\:inputText>
+
+menuBar_oracle_core_label=menuBar
+menuBar_oracle_core_desc=Syntax\:\n<af\:menuBar>\n</af\:menuBar>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+menuBar_oracle_core_content=<af\:menuBar>\n\t\n</af\:menuBar>
+
+menuButtons_oracle_core_label=menuButtons
+menuButtons_oracle_core_desc=Syntax\:\n<af\:menuButtons>\n</af\:menuButtons>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+menuButtons_oracle_core_content=<af\:menuButtons>\n\t\n</af\:menuButtons>
+
+menuChoice_oracle_core_label=menuChoice
+menuChoice_oracle_core_desc=Syntax\:\n<af\:menuChoice>\n</af\:menuChoice>\nAttributes\:\nid,
title, readOnly, disabled, onfocus, onblur, onchange, shortDesc, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, rendered, binding,
attributeChangeListener
+menuChoice_oracle_core_content=<af\:menuChoice>\n\t\n</af\:menuChoice>
+
+menuPath_oracle_core_label=menuPath
+menuPath_oracle_core_desc=Syntax\:\n<af\:menuPath>\n</af\:menuPath>\nAttributes\:\nid,
orientation, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, rendered, binding, attributeChangeListener
+menuPath_oracle_core_content=<af\:menuPath>\n\t\n</af\:menuPath>
+
+menuTabs_oracle_core_label=menuTabs
+menuTabs_oracle_core_desc=Syntax\:\n<af\:menuTabs>\n</af\:menuTabs>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+menuTabs_oracle_core_content=<af\:menuTabs>\n\t\n</af\:menuTabs>
+
+message_oracle_core_label=message
+message_oracle_core_desc=Syntax\:\n<af\:message>\n</af\:message>\nAttributes\:\nid,
tip, message, messageType, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, for, rendered, binding, attributeChangeListener
+message_oracle_core_content=<af\:message>\n\t\n</af\:message>
+
+messages_oracle_core_label=messages
+messages_oracle_core_desc=Syntax\:\n<af\:messages>\n</af\:messages>\nAttributes\:\nid,
messageType, message, text, automatic, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+messages_oracle_core_content=<af\:messages>\n\t\n</af\:messages>
+
+objectIcon_oracle_core_label=objectIcon
+objectIcon_oracle_core_desc=Syntax\:\n<af\:objectIcon>\n</af\:objectIcon>\nAttributes\:\nid,
name, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+objectIcon_oracle_core_content=<af\:objectIcon>\n\t\n</af\:objectIcon>
+
+objectImage_oracle_core_label=objectImage
+objectImage_oracle_core_desc=Syntax\:\n<af\:objectImage>\n</af\:objectImage>\nAttributes\:\nid,
source, height, width, halign, longDescURL, borderWidth, text, imageMapType, accessKey,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+objectImage_oracle_core_content=<af\:objectImage>\n\t\n</af\:objectImage>
+
+objectLegend_oracle_core_label=objectLegend
+objectLegend_oracle_core_desc=Syntax\:\n<af\:objectLegend>\n</af\:objectLegend>\nAttributes\:\nid,
name, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+objectLegend_oracle_core_content=<af\:objectLegend>\n\t\n</af\:objectLegend>
+
+objectMedia_oracle_core_label=objectMedia
+objectMedia_oracle_core_desc=Syntax\:\n<af\:objectMedia>\n</af\:objectMedia>\nAttributes\:\nid,
width, height, innerWidth, innerHeight, source, autostart, playCount, contentType,
standbyText, player, controls, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+objectMedia_oracle_core_content=<af\:objectMedia>\n\t\n</af\:objectMedia>
+
+objectSeparator_oracle_core_label=objectSeparator
+objectSeparator_oracle_core_desc=Syntax\:\n<af\:objectSeparator>\n</af\:objectSeparator>\nAttributes\:\nid,
shortDesc, rendered, binding, attributeChangeListener
+objectSeparator_oracle_core_content=<af\:objectSeparator>\n\t\n</af\:objectSeparator>
+
+objectSpacer_oracle_core_label=objectSpacer
+objectSpacer_oracle_core_desc=Syntax\:\n<af\:objectSpacer>\n</af\:objectSpacer>\nAttributes\:\nid,
width, height, shortDesc, rendered, binding, attributeChangeListener
+objectSpacer_oracle_core_content=<af\:objectSpacer>\n\t\n</af\:objectSpacer>
+
+outputFormatted_oracle_core_label=outputFormatted
+outputFormatted_oracle_core_desc=Syntax\:\n<af\:outputFormatted>\n</af\:outputFormatted>\nAttributes\:\nid,
styleUsage, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, value, converter, rendered, binding, attributeChangeListener
+outputFormatted_oracle_core_content=<af\:outputFormatted>\n\t\n</af\:outputFormatted>
+
+outputLabel_oracle_core_label=outputLabel
+outputLabel_oracle_core_desc=Syntax\:\n<af\:outputLabel>\n</af\:outputLabel>\nAttributes\:\nid,
accessKey, valueAndAccessKey, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, messageType, for, anchor, value, converter, rendered,
binding, attributeChangeListener
+outputLabel_oracle_core_content=<af\:outputLabel>\n\t\n</af\:outputLabel>
+
+outputText_oracle_core_label=outputText
+outputText_oracle_core_desc=Syntax\:\n<af\:outputText>\n</af\:outputText>\nAttributes\:\nid,
truncateAt, description, escape, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, value, converter, rendered, binding,
attributeChangeListener
+outputText_oracle_core_content=<af\:outputText>\n\t\n</af\:outputText>
+
+panelBorder_oracle_core_label=panelBorder
+panelBorder_oracle_core_desc=Syntax\:\n<af\:panelBorder>\n</af\:panelBorder>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+panelBorder_oracle_core_content=<af\:panelBorder>\n\t\n</af\:panelBorder>
+
+panelBox_oracle_core_label=panelBox
+panelBox_oracle_core_desc=Syntax\:\n<af\:panelBox>\n</af\:panelBox>\nAttributes\:\nid,
width, background, text, icon, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+panelBox_oracle_core_content=<af\:panelBox>\n\t\n</af\:panelBox>
+
+panelButtonBar_oracle_core_label=panelButtonBar
+panelButtonBar_oracle_core_desc=Syntax\:\n<af\:panelButtonBar>\n</af\:panelButtonBar>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+panelButtonBar_oracle_core_content=<af\:panelButtonBar>\n\t\n</af\:panelButtonBar>
+
+panelForm_oracle_core_label=panelForm
+panelForm_oracle_core_desc=Syntax\:\n<af\:panelForm>\n</af\:panelForm>\nAttributes\:\nid,
rows, maxColumns, width, labelWidth, fieldWidth, shortDesc, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, rendered, binding,
attributeChangeListener
+panelForm_oracle_core_content=<af\:panelForm>\n\t\n</af\:panelForm>
+
+panelGroup_oracle_core_label=panelGroup
+panelGroup_oracle_core_desc=Syntax\:\n<af\:panelGroup>\n</af\:panelGroup>\nAttributes\:\nid,
type, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+panelGroup_oracle_core_content=<af\:panelGroup>\n\t\n</af\:panelGroup>
+
+panelHeader_oracle_core_label=panelHeader
+panelHeader_oracle_core_desc=Syntax\:\n<af\:panelHeader>\n</af\:panelHeader>\nAttributes\:\nid,
text, shortText, icon, messageType, size, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+panelHeader_oracle_core_content=<af\:panelHeader>\n\t\n</af\:panelHeader>
+
+panelLabelAndMessage_oracle_core_label=panelLabelAndMessage
+panelLabelAndMessage_oracle_core_desc=Syntax\:\n<af\:panelLabelAndMessage>\n</af\:panelLabelAndMessage>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
label, messageDescUrl, messageTargetFrame, valign, messageType, tip, message, anchor,
contentStyleClass, accessKey, labelAndAccessKey, for, rendered, binding,
attributeChangeListener
+panelLabelAndMessage_oracle_core_content=<af\:panelLabelAndMessage>\n\t\n</af\:panelLabelAndMessage>
+
+panelList_oracle_core_label=panelList
+panelList_oracle_core_desc=Syntax\:\n<af\:panelList>\n</af\:panelList>\nAttributes\:\nid,
rows, maxColumns, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, rendered, binding, attributeChangeListener
+panelList_oracle_core_content=<af\:panelList>\n\t\n</af\:panelList>
+
+panelPage_oracle_core_label=panelPage
+panelPage_oracle_core_desc=Syntax\:\n<af\:panelPage>\n</af\:panelPage>\nAttributes\:\nid,
title, messageType, chromeType, quickLinksShown, shortDesc, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, rendered, binding,
attributeChangeListener
+panelPage_oracle_core_content=<af\:panelPage>\n\t\n</af\:panelPage>
+
+panelPageHeader_oracle_core_label=panelPageHeader
+panelPageHeader_oracle_core_desc=Syntax\:\n<af\:panelPageHeader>\n</af\:panelPageHeader>\nAttributes\:\nid,
chromeType, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, rendered, binding, attributeChangeListener
+panelPageHeader_oracle_core_content=<af\:panelPageHeader>\n\t\n</af\:panelPageHeader>
+
+panelPartialRoot_oracle_core_label=panelPartialRoot
+panelPartialRoot_oracle_core_desc=Syntax\:\n<af\:panelPartialRoot>\n</af\:panelPartialRoot>\nAttributes\:\nid,
shortDesc, rendered, binding, attributeChangeListener
+panelPartialRoot_oracle_core_content=<af\:panelPartialRoot>\n\t\n</af\:panelPartialRoot>
+
+panelSideBar_oracle_core_label=panelSideBar
+panelSideBar_oracle_core_desc=Syntax\:\n<af\:panelSideBar>\n</af\:panelSideBar>\nAttributes\:\nid,
width, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+panelSideBar_oracle_core_content=<af\:panelSideBar>\n\t\n</af\:panelSideBar>
+
+panelTip_oracle_core_label=panelTip
+panelTip_oracle_core_desc=Syntax\:\n<af\:panelTip>\n</af\:panelTip>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+panelTip_oracle_core_content=<af\:panelTip>\n\t\n</af\:panelTip>
+
+process_oracle_core_label=process
+process_oracle_core_desc=Syntax\:\n<af\:process>\n</af\:process>\nAttributes\:\nid,
value, action, actionListener, immediate, rendered, binding, attributeChangeListener
+process_oracle_core_content=<af\:process>\n\t\n</af\:process>
+
+processChoiceBar_oracle_core_label=processChoiceBar
+processChoiceBar_oracle_core_desc=Syntax\:\n<af\:processChoiceBar>\n</af\:processChoiceBar>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
value, action, actionListener, immediate, rendered, binding, attributeChangeListener
+processChoiceBar_oracle_core_content=<af\:processChoiceBar>\n\t\n</af\:processChoiceBar>
+
+processTrain_oracle_core_label=processTrain
+processTrain_oracle_core_desc=Syntax\:\n<af\:processTrain>\n</af\:processTrain>\nAttributes\:\nid,
readOnly, subTrain, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, value, action, actionListener, immediate, rendered, binding,
attributeChangeListener
+processTrain_oracle_core_content=<af\:processTrain>\n\t\n</af\:processTrain>
+
+resetButton_oracle_core_label=resetButton
+resetButton_oracle_core_desc=Syntax\:\n<af\:resetButton>\n</af\:resetButton>\nAttributes\:\nid,
text, disabled, textAndAccessKey, accessKey, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+resetButton_oracle_core_content=<af\:resetButton>\n\t\n</af\:resetButton>
+
+selectBooleanCheckbox_oracle_core_label=selectBooleanCheckbox
+selectBooleanCheckbox_oracle_core_desc=Syntax\:\n<af\:selectBooleanCheckbox>\n</af\:selectBooleanCheckbox>\nAttributes\:\nid,
autoSubmit, readOnly, disabled, shortDesc, label, tip, simple, text, accessKey,
textAndAccessKey, onfocus, onblur, onchange, onselect, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, messageDescUrl, messageTargetFrame, valign,
selected, immediate, required, validator, valueChangeListener, value, converter, rendered,
binding, attributeChangeListener
+selectBooleanCheckbox_oracle_core_content=<af\:selectBooleanCheckbox>\n\t\n</af\:selectBooleanCheckbox>
+
+selectBooleanRadio_oracle_core_label=selectBooleanRadio
+selectBooleanRadio_oracle_core_desc=Syntax\:\n<af\:selectBooleanRadio>\n</af\:selectBooleanRadio>\nAttributes\:\nid,
autoSubmit, readOnly, disabled, shortDesc, label, tip, simple, text, accessKey,
textAndAccessKey, group, onfocus, onblur, onchange, onselect, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, messageDescUrl, messageTargetFrame,
valign, selected, immediate, required, validator, valueChangeListener, value, converter,
rendered, binding, attributeChangeListener
+selectBooleanRadio_oracle_core_content=<af\:selectBooleanRadio>\n\t\n</af\:selectBooleanRadio>
+
+selectInputColor_oracle_core_label=selectInputColor
+selectInputColor_oracle_core_desc=Syntax\:\n<af\:selectInputColor>\n</af\:selectInputColor>\nAttributes\:\nid,
compact, chooseId, readOnly, disabled, shortDesc, label, tip, simple, onfocus, onblur,
onchange, onselect, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
messageDescUrl, messageTargetFrame, valign, accessKey, labelAndAccessKey, immediate,
required, validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+selectInputColor_oracle_core_content=<af\:selectInputColor>\n\t\n</af\:selectInputColor>
+
+selectInputDate_oracle_core_label=selectInputDate
+selectInputDate_oracle_core_desc=Syntax\:\n<af\:selectInputDate>\n</af\:selectInputDate>\nAttributes\:\nid,
chooseId, readOnly, disabled, shortDesc, label, tip, simple, onfocus, onblur, onchange,
onselect, styleClass, inlineStyle, partialTriggers, messageDescUrl, messageTargetFrame,
valign, accessKey, labelAndAccessKey, immediate, required, validator, valueChangeListener,
value, converter, rendered, binding, attributeChangeListener
+selectInputDate_oracle_core_content=<af\:selectInputDate>\n\t\n</af\:selectInputDate>
+
+selectItem_oracle_core_label=selectItem
+selectItem_oracle_core_desc=Syntax\:\n<af\:selectItem>\n</af\:selectItem>\nAttributes\:\nid,
label, disabled, shortDesc, longDesc, styleClass. onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, value, rendered, binding, attributeChangeListener
+selectItem_oracle_core_content=<af\:selectItem>\n\t\n</af\:selectItem>
+
+selectManyListbox_oracle_core_label=selectManyListbox
+selectManyListbox_oracle_core_desc=Syntax\:\n<af\:selectManyListbox>\n</af\:selectManyListbox>\nAttributes\:\nid,
size, readOnly, disabled, shortDesc, label, tip, simple, onfocus, onblur, onchange,
onselect, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
messageDescUrl, messageTargetFrame, valign, accessKey, labelAndAccessKey, immediate,
required, validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+selectManyListbox_oracle_core_content=<af\:selectManyListbox>\n\t\n</af\:selectManyListbox>
+
+selectManyShuttle_oracle_core_label=selectManyShuttle
+selectManyShuttle_oracle_core_desc=Syntax\:\n<af\:selectManyShuttle>\n</af\:selectManyShuttle>\nAttributes\:\nid,
readOnly, disabled, shortDesc, onfocus, onblur, onchange, onselect, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, size, leadingHeader, trailingHeader,
leadingDescShown, trailingDescShown, immediate, required, validator, valueChangeListener,
value, converter, rendered, binding, attributeChangeListener
+selectManyShuttle_oracle_core_content=<af\:selectManyShuttle>\n\t\n</af\:selectManyShuttle>
+
+selectOneChoice_oracle_core_label=selectOneChoice
+selectOneChoice_oracle_core_desc=Syntax\:\n<af\:selectOneChoice>\n</af\:selectOneChoice>\nAttributes\:\nid,
readOnly, disabled, shortDesc, label, tip, simple, onfocus, onblur, onchange, onselect,
styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers, messageDescUrl,
messageTargetFrame, valign, accessKey, labelAndAccessKey, autoSubmit, immediate, required,
validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+selectOneChoice_oracle_core_content=<af\:selectOneChoice>\n\t\n</af\:selectOneChoice>
+
+selectOneListbox_oracle_core_label=selectOneListbox
+selectOneListbox_oracle_core_desc=Syntax\:\n<af\:selectOneListbox>\n</af\:selectOneListbox>\nAttributes\:\nid,
size, readOnly, disabled, shortDesc, label, tip, simple, onfocus, onblur, onchange,
onselect, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
messageDescUrl, messageTargetFrame, valign, accessKey, labelAndAccessKey, immediate,
required, validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+selectOneListbox_oracle_core_content=<af\:selectOneListbox>\n\t\n</af\:selectOneListbox>
+
+selectOneRadio_oracle_core_label=selectOneRadio
+selectOneRadio_oracle_core_desc=Syntax\:\n<af\:selectOneRadio>\n</af\:selectOneRadio>\nAttributes\:\nid,
readOnly, disabled, shortDesc, label, tip, simple, onfocus, onblur, onchange, onselect,
styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers, messageDescUrl,
messageTargetFrame, valign, accessKey, labelAndAccessKey, immediate, required, validator,
valueChangeListener, value, converter, rendered, binding, attributeChangeListener
+selectOneRadio_oracle_core_content=<af\:selectOneRadio>\n\t\n</af\:selectOneRadio>
+
+selectOrderShuttle_oracle_core_label=selectOrderShuttle
+selectOrderShuttle_oracle_core_desc=Syntax\:\n<af\:selectOrderShuttle>\n</af\:selectOrderShuttle>\nAttributes\:\nid,
reorderOnly, readOnly, disabled, shortDesc, onfocus, onblur, onchange, onselect,
styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers, size,
leadingHeader, trailingHeader, leadingDescShown, trailingDescShown, immediate, required,
validator, valueChangeListener, value, converter, rendered, binding,
attributeChangeListener
+selectOrderShuttle_oracle_core_content=<af\:selectOrderShuttle>\n\t\n</af\:selectOrderShuttle>
+
+selectRangeChoiceBar_oracle_core_label=selectRangeChoiceBar
+selectRangeChoiceBar_oracle_core_desc=Syntax\:\n<af\:selectRangeChoiceBar>\n</af\:selectRangeChoiceBar>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
first, rows, value, var, immediate, rangeChangeListener, rendered, binding,
attributeChangeListener
+selectRangeChoiceBar_oracle_core_content=<af\:selectRangeChoiceBar>\n\t\n</af\:selectRangeChoiceBar>
+
+setActionListener_oracle_core_label=setActionListener
+setActionListener_oracle_core_desc=Syntax\:\n<af\:setActionListener/>\nAttributes\:\nto,
from
+setActionListener_oracle_core_content=<af\:setActionListener from\="${from}"
to\="${to}"/>
+
+showDetail_oracle_core_label=showDetail
+showDetail_oracle_core_desc=Syntax\:\n<af\:showDetail>\n</af\:showDetail>\nAttributes\:\nid,
selected, disclosedText, undisclosedText, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, disclosed, immediate, disclosureListener, rendered,
binding, attributeChangeListener
+showDetail_oracle_core_content=<af\:showDetail>\n\t\n</af\:showDetail>
+
+showDetailHeader_oracle_core_label=showDetailHeader
+showDetailHeader_oracle_core_desc=Syntax\:\n<af\:showDetailHeader>\n</af\:showDetailHeader>\nAttributes\:\nid,
text, shortText, icon, size, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, disclosed, immediate, disclosureListener, rendered, binding,
attributeChangeListener
+showDetailHeader_oracle_core_content=<af\:showDetailHeader>\n\t\n</af\:showDetailHeader>
+
+showDetailItem_oracle_core_label=showDetailItem
+showDetailItem_oracle_core_desc=Syntax\:\n<af\:showDetailItem>\n</af\:showDetailItem>\nAttributes\:\nid,
disabled, text, textAndAccessKey, accessKey, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, disclosed, immediate, disclosureListener, rendered,
binding, attributeChangeListener
+showDetailItem_oracle_core_content=<af\:showDetailItem>\n\t\n</af\:showDetailItem>
+
+showOneTabs_oracle_core_label=showOneTabs
+showOneTabs_oracle_core_desc=Syntax\:\n<af\:showOneTabs>\n</af\:showOneTabs>\nAttributes\:\nid,
position, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+showOneTabs_oracle_core_content=<af\:showOneTabs>\n\t\n</af\:showOneTabs>
+
+singleStepButtonBar_oracle_core_label=singleStepButtonBar
+singleStepButtonBar_oracle_core_desc=Syntax\:\n<af\:singleStepButtonBar>\n</af\:singleStepButtonBar>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
selectedStep, maxStep, text, previousActionListener, nextActionListener, nextAction,
previousAction, rendered, binding, attributeChangeListener
+singleStepButtonBar_oracle_core_content=<af\:singleStepButtonBar>\n\t\n</af\:singleStepButtonBar>
+
+sortableHeader_oracle_core_label=sortableHeader
+sortableHeader_oracle_core_desc=Syntax\:\n<af\:sortableHeader>\n</af\:sortableHeader>\nAttributes\:\nid,
text, property, abbreviation, messageType, shortDesc, styleClass, onclick, ondblclick,
onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown,
onkeyup, inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+sortableHeader_oracle_core_content=<af\:sortableHeader>\n\t\n</af\:sortableHeader>
+
+styleSheet_oracle_core_label=styleSheet
+styleSheet_oracle_core_desc=Syntax\:\n<af\:styleSheet>\n</af\:styleSheet>\nAttributes\:\nid,
rendered, binding, attributeChangeListener
+styleSheet_oracle_core_content=<af\:styleSheet>\n\t\n</af\:styleSheet>
+
+switcher_oracle_core_label=switcher
+switcher_oracle_core_desc=Syntax\:\n<af\:switcher>\n</af\:switcher>\nAttributes\:\nid,
facetName, defaultFacet, rendered, binding, attributeChangeListener
+switcher_oracle_core_content=<af\:switcher>\n\t\n</af\:switcher>
+
+table_oracle_core_label=table
+table_oracle_core_desc=Syntax\:\n<af\:table>\n</af\:table>\nAttributes\:\nid,
allDetailsEnabled, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, width, emptyText, summary, banding, bandingInterval, value, rows, var,
first, sortListener, immediate, disclosureListener, rangeChangeListener, rendered,
binding, attributeChangeListener
+table_oracle_core_content=<af\:table>\n\t\n</af\:table>
+
+tableSelectMany_oracle_core_label=tableSelectMany
+tableSelectMany_oracle_core_desc=Syntax\:\n<af\:tableSelectMany>\n</af\:tableSelectMany>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
text, rendered, binding, attributeChangeListener
+tableSelectMany_oracle_core_content=<af\:tableSelectMany>\n\t\n</af\:tableSelectMany>
+
+tableSelectOne_oracle_core_label=tableSelectOne
+tableSelectOne_oracle_core_desc=Syntax\:\n<af\:tableSelectOne>\n</af\:tableSelectOne>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
text, rendered, binding, attributeChangeListener
+tableSelectOne_oracle_core_content=<af\:tableSelectOne>\n\t\n</af\:tableSelectOne>
+
+tree_oracle_core_label=tree
+tree_oracle_core_desc=Syntax\:\n<af\:tree>\n</af\:tree>\nAttributes\:\nid,
shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
var, value, immediate, disclosureListener, rendered, binding, attributeChangeListener
+tree_oracle_core_content=<af\:tree>\n\t\n</af\:tree>
+
+treeTable_oracle_core_label=treeTable
+treeTable_oracle_core_desc=Syntax\:\n<af\:treeTable>\n</af\:treeTable>\nAttributes\:\nid,
focusListener, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, width, emptyText, summary, banding, bandingInterval, rangeChangeListener,
var, value, immediate, disclosureListener, rendered, binding, attributeChangeListener
+treeTable_oracle_core_content=<af\:treeTable>\n\t\n</af\:treeTable>
+
+validateByteLength_oracle_core_label=validateByteLength
+validateByteLength_oracle_core_desc=Syntax\:\n<af\:validateByteLength/>\nAttributes\:\nencoding,
maximumBytes
+validateByteLength_oracle_core_content=<af\:validateByteLength
encoding\="${encoding}" maximumBytes\="${maximumBytes}"/>
+
+validateDateTimeRange_oracle_core_label=validateDateTimeRange
+validateDateTimeRange_oracle_core_desc=Syntax\:\n<af\:validateDateTimeRange/>\nAttributes\:\nmaximum,
minimum
+validateDateTimeRange_oracle_core_content=<af\:validateDateTimeRange/>
+
+validateRegExp_oracle_core_label=validateRegExp
+validateRegExp_oracle_core_desc=Syntax\:\n<af\:validateRegExp/>\nAttributes\:\npattern
+validateRegExp_oracle_core_content=<af\:validateRegExp/>
+
+#Oracle ADF Faces HTML
+oracle_html_label=Oracle ADF Faces HTML
+
+tag_lib_oracle_html_label=Oracle ADF Faces HTML taglib
+tag_lib_oracle_html_desc=Syntax\:\n<%@ taglib
uri\="http\://xmlns.oracle.com/adf/faces/EA10/html" prefix\="afh"
%>
+tag_lib_oracle_html_content=<%@ taglib uri\="${uri}"
prefix\="${prefix}" %>
+tag_lib_oracle_html_uri=http\://xmlns.oracle.com/adf/faces/EA10/html
+tag_lib_oracle_html_prefix=afh
+
+body_oracle_html_label=body
+body_oracle_html_desc=Syntax\:\n<afh\:body>\n</afh\:body>\nAttributes\:\nid,
onload, onunload, initialFocusId, firstClickPassed, shortDesc, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, rendered, binding,
attributeChangeListener
+body_oracle_html_content=<afh\:body>\n\t\n</afh\:body>
+
+cellFormat_oracle_html_label=cellFormat
+cellFormat_oracle_html_desc=Syntax\:\n<afh\:cellFormat>\n</afh\:cellFormat>\nAttributes\:\nid,
shortText, halign, valign, width, height, columnSpan, rowSpan, wrappingDisabled, headers,
header, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup, onmouseover,
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers,
rendered, binding, attributeChangeListener
+cellFormat_oracle_html_content=<afh\:cellFormat>\n\t\n</afh\:cellFormat>
+
+frame_oracle_html_label=frame
+frame_oracle_html_desc=Syntax\:\n<afh\:frame>\n</afh\:frame>\nAttributes\:\nid,
source, longDescURL, name, width, height, scrolling, shortDesc, styleClass, onclick,
ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress,
onkeydown, onkeyup, inlineStyle, partialTriggers, rendered, binding,
attributeChangeListener
+frame_oracle_html_content=<afh\:frame>\n\t\n</afh\:frame>
+
+frameBorderLayout_oracle_html_label=frameBorderLayout
+frameBorderLayout_oracle_html_desc=Syntax\:\n<afh\:frameBorderLayout>\n</afh\:frameBorderLayout>\nAttributes\:\nid,
width, height, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, rendered, binding, attributeChangeListener
+frameBorderLayout_oracle_html_content=<afh\:frameBorderLayout>\n\t\n</afh\:frameBorderLayout>
+
+head_oracle_html_label=head
+head_oracle_html_desc=Syntax\:\n<afh\:head>\n</afh\:head>\nAttributes\:\nid,
title, shortDesc, rendered, binding, attributeChangeListener
+head_oracle_html_content=<afh\:head>\n\t\n</afh\:head>
+
+html_oracle_html_label=html
+html_oracle_html_desc=Syntax\:\n<afh\:html>\n</afh\:html>\nAttributes\:\nid,
rendered, binding, attributeChangeListener
+html_oracle_html_content=<afh\:html>\n\t\n</afh\:html>
+
+rowLayout_oracle_html_label=rowLayout
+rowLayout_oracle_html_desc=Syntax\:\n<afh\:rowLayout>\n</afh\:rowLayout>\nAttributes\:\nid,
halign, valign, width, shortDesc, styleClass, onclick, ondblclick, onmousedown, onmouseup,
onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, inlineStyle,
partialTriggers, rendered, binding, attributeChangeListener
+rowLayout_oracle_html_content=<afh\:rowLayout>\n\t\n</afh\:rowLayout>
+
+script_oracle_html_label=script
+script_oracle_html_desc=Syntax\:\n<afh\:script>\n</afh\:script>\nAttributes\:\nid,
text, source, generatesContent, shortDesc, styleClass, onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup,
inlineStyle, partialTriggers, rendered, binding, attributeChangeListener
+script_oracle_html_content=<afh\:script>\n\t\n</afh\:script>
+
+tableLayout_oracle_html_label=tableLayout
+tableLayout_oracle_html_desc=Syntax\:\n<afh\:tableLayout>\n</afh\:tableLayout>\nAttributes\:\nid,
width, halign, cellSpacing, cellPadding, borderWidth, summary, shortDesc, styleClass,
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout,
onkeypress, onkeydown, onkeyup, inlineStyle, partialTriggers, rendered, binding,
attributeChangeListener
+tableLayout_oracle_html_content=<afh\:tableLayout>\n\t\n</afh\:tableLayout>
+
+#JSP 2.0
+jsp2_label=JSP 2.0
+
+declaration_jsp2_label=declaration
+declaration_jsp2_desc=Syntax\:\n<jsp\:declaration>\n</jsp\:declaration>
+declaration_jsp2_content=<jsp\:declaration>\n\t\n</jsp\:declaration>
+
+expression_jsp2_label=expression
+expression_jsp2_desc=Syntax\:\n<jsp\:expression>\n</jsp\:expression>
+expression_jsp2_content=<jsp\:expression>\n\t\n</jsp\:expression>
+
+scriptlet_jsp2_label=scriptlet
+scriptlet_jsp2_desc=Syntax\:\n<jsp\:scriptlet>\n</jsp\:scriptlet>
+scriptlet_jsp2_content=<jsp\:scriptlet>\n\t\n</jsp\:scriptlet>
+
+attribute_jsp2_label=attribute directive
+attribute_jsp2_desc=Syntax\:\n<jsp\:directive.attribute/>\nAttributes\:\nname,
required, fragment, rtexprvalue, type, description
+attribute_jsp2_content=<jsp\:directive.attribute name\="${name}"/>
+
+include_jsp2_label=include directive
+include_jsp2_desc=Syntax\:\n<jsp\:directive.include/>\nAttributes\:\nfile
+include_jsp2_content=<jsp\:directive.include file\="${file}"/>
+
+page_jsp2_label=page directive
+page_jsp2_desc=Syntax\:\n<jsp\:directive.page/>\nAttributes\:\nlanguage, extends,
import, session, buffer, autoFlush, isThreadSafe, info, errorPage, contentType, charset,
isErrorPage, pageEncoding, isELIgnored
+page_jsp2_content=<jsp\:directive.page/>
+
+tag_jsp2_label=tag directive
+tag_jsp2_desc=Syntax\:\n<jsp\:directive.tag/>\nAttributes\:\ndisplay-name,
body-content, dynamic-attributes, small-icon, large-icon, description, example, language,
import, pageEncoding, isELIgnored
+tag_jsp2_content=<jsp\:directive.tag/>
+
+variable_jsp2_label=variable directive
+variable_jsp2_desc=Syntax\:\n<jsp\:directive.variable/>\nAttributes\:\nname-given,
name-from-attribute, alias, variable-class, declare, scope, description
+variable_jsp2_content=<jsp\:directive.variable
name-given\="${name-given}"/>
+
+jsp_attribute_jsp2_label=<jsp\:attribute>
+jsp_attribute_jsp2_desc=Syntax\:\n<jsp\:attribute/>\nAttributes\:\nname, trim
+jsp_attribute_jsp2_content=<jsp\:attribute name\="${name}"/>
+
+jsp_body_jsp2_label=<jsp\:body>
+jsp_body_jsp2_desc=Syntax\:\n<jsp\:body>\n</jsp\:body>
+jsp_body_jsp2_content=<jsp\:body>\n\t\n</jsp\:body>
+
+jsp_element_jsp2_label=<jsp\:element>
+jsp_element_jsp2_desc=Syntax\:\n<jsp\:element>\n</jsp\:element>\nAttributes\:\nname
+jsp_element_jsp2_content=<jsp\:element
name\="${name}">\n\t\n</jsp\:element>
+
+jsp_doBody_jsp2_label=<jsp\:doBody>
+jsp_doBody_jsp2_desc=Syntax\:\n<jsp\:doBody/>\nAttributes\:\nvar, varReader, scope
+jsp_doBody_jsp2_content=<jsp\:doBody/>
+
+jsp_forward_jsp2_label=<jsp\:forward>
+jsp_forward_jsp2_desc=Syntax\:\n<jsp\:forward/>\nAttributes\:\npage
+jsp_forward_jsp2_content=<jsp\:forward page\="${page}"/>
+
+jsp_getProperty_jsp2_label=<jsp\:getProperty>
+jsp_getProperty_jsp2_desc=Syntax\:\n<jsp\:getProperty/>\nAttributes\:\nname,
property
+jsp_getProperty_jsp2_content=<jsp\:getProperty name\="${name}
property\="${property}"/>
+
+jsp_include_jsp2_label=<jsp\:include>
+jsp_include_jsp2_desc=Syntax\:\n<jsp\:include/>\nAttributes\:\npage, flush
+jsp_include_jsp2_content=<jsp\:include page\="${page}"/>
+
+jsp_invoke_jsp2_label=<jsp\:invoke>
+jsp_invoke_jsp2_desc=Syntax\:\n<jsp\:invoke/>\nAttributes\:\nfragment, var,
varReader, scope
+jsp_invoke_jsp2_content=<jsp\:invoke fragment\="${fragment}"/>
+
+jsp_output_jsp2_label=<jsp\:output>
+jsp_output_jsp2_desc=Syntax\:\n<jsp\:output/>\nAttributes\:\nomit-xml-declaration,
doctype-root-element, doctype-system, doctype-public
+jsp_output_jsp2_content=<jsp\:output/>
+
+jsp_plugin_jsp2_label=<jsp\:plugin>
+jsp_plugin_jsp2_desc=Syntax\:\n<jsp\:plugin>\n</jsp\:plugin>\nAttributes\:\ntype,
code, codebase, name, archive, align, height, width, hspace, vspace, jreversion,
nspluginurl, iepluginurl
+jsp_plugin_jsp2_content=<jsp\:plugin type\="${type}"
code\="${code}" codebase\="${codebase}">\n\t\n</jsp\:plugin>
+
+jsp_root_jsp2_label=<jsp\:root>
+jsp_root_jsp2_desc=Syntax\:\n<jsp\:root>\n</jsp\:root>\nAttributes\:\nversion
+jsp_root_jsp2_content=<jsp\:root
xmlns\:jsp\="http\://java.sun.com/JSP/Page"
version\="${version}">\n\t\n</jsp\:root>
+
+jsp_setProperty_jsp2_label=<jsp\:setProperty>
+jsp_setProperty_jsp2_desc=Syntax\:\n<jsp\:setProperty/>\nAttributes\:\nname,
property, param, value
+jsp_setProperty_jsp2_content=<jsp\:setProperty name\="${name}"
value\="${value}"/>
+
+jsp_text_jsp2_label=<jsp\:text>
+jsp_text_jsp2_desc=Syntax\:\n<jsp\:text>\n</jsp\:text>
+jsp_text_jsp2_content=<jsp\:text>\n\t\n</jsp\:text>
+
+jsp_useBean_jsp2_label=<jsp\:useBean>
+jsp_useBean_jsp2_desc=Syntax\:\n<jsp\:useBean/>\nAttributes\:\nid, scope, class,
type, beanName
+jsp_useBean_jsp2_content=<jsp\:useBean id\="${id}"
scope\="${scope}" beanName\="${beanName}" class\="${class}"
type\="${type}"/>
+
+#Templates
+#HTML
+html_label=HTML Templates
+
+bst_html_label=basic structure template
+bst_html_desc=""
+bst_html_content=<\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http\://www.w3.org/TR/html4/strict.dtd">\n<html>\n\t<head>\n\t\t<title>Title
here</title>\n\t</head>\n\t<body>\n\t\t\n\t</body>\n</html>
+
+ift_html_label=input form template
+ift_html_desc=""
+ift_html_content=<form action\="${action}"
method\="post">\n\t<p>\n\t\tFirst name\: <input
type\="text" name\="firstname"><br>\n\t\tLast name\:
<input type\="text" name\="lastname"><br>\n\t\t<input
type\="submit" value\="Send"> <input
type\="reset">\n\t</p>\n</form>
+
+ft_html_label=frame template
+ft_html_desc=""
+ft_html_content=<frameset cols\="20%, 80%">\n\t<frameset
rows\="100, 200">\n\t\t<frame
src\="contents_of_frame1.html">\n\t\t<frame
src\="contents_of_frame2.html">\n\t</frameset>\n\t<frame
src\="contents_of_frame3.html">\n</frameset>
+
+hft_html_label=horizontal frame template
+hft_html_desc=""
+hft_html_content=<frameset rows\="25%,50%,25%">\n\t<frame
src\="frame_a.htm">\n\t<frame
src\="frame_b.htm">\n\t<frame
src\="frame_c.htm">\n</frameset>
+
+nft_html_label=navigation frame template
+nft_html_desc=""
+nft_html_content=<frameset cols\="120,*">\n\t<frame
src\="tryhtml_contents.htm">\n\t<frame src\="frame_a.htm"
name\="showframe">\n</frameset>
+
+vft_html_label=vertical frame template
+vft_html_desc=""
+vft_html_content=<frameset cols\="25%,50%,25%">\n\t<frame
src\="frame_a.htm">\n\t<frame
src\="frame_b.htm">\n\t<frame
src\="frame_c.htm">\n</frameset>
+
+alr_html_label=alternate link relationship
+alr_html_desc=""
+alr_html_content=<link rel\=Alternate href\="index.ja.html" hreflang\=ja
charset\="SHIFT_JIS" title\="Japanese version">
+
+lss_html_label=link to style sheet
+lss_html_desc=""
+lss_html_content=<link rel\=StyleSheet href\="basics.css"
title\="Contemporary" type\="text/css">
+
+rfl_html_label=relationship from link
+rfl_html_desc=""
+rfl_html_content=<link to style sheet\:link rev\=Subsection
href\="Bar.html">
+
+rtl_html_label=relationship to link
+rtl_html_desc=""
+rtl_html_content=<link to style sheet\:link rel\=Glossary
href\="Content.html">
+
+dmt_html_label=description meta tag
+dmt_html_desc=""
+dmt_html_content=<head>\n\t<meta name\="description"
content\="Description text."/>\n</head>
+
+kmt_html_label=keywords meta tag
+kmt_html_desc=""
+kmt_html_content=<head>\n\t<meta name\="keywords"
content\="keyword, key keywords, etc"/>\n</head>
+
+red_p_html_label=redirect page
+red_p_html_desc=""
+red_p_html_content=<head>\n\t<meta http-equiv\="refresh"
content\="10; url\=http\://www.espn.com"/>\n</head>
+
+ref_p_html_label=refresh page
+ref_p_html_desc=""
+ref_p_html_content=<head>\n\t<meta http-equiv\="refresh"
content\="10"/>\n</head>
+
+
+rmt_html_label=revised meta tag
+rmt_html_desc=""
+rmt_html_content=<head>\n\t<meta name\="revised" content\="Happy
New Year\: 1/1/2003"/>\n</head>
+
+scs_html_label=setting character set
+scs_html_desc=""
+scs_html_content=<head>\n\t<meta http-equiv\="Content-Type"
content\="text/html; charset\=iso-8859-1">\n</head>
+
+sl_html_label=setting language
+sl_html_desc=""
+sl_html_content=<head>\n\t<meta http-equiv\="Content-Language"
content\="en">\n</head>
+
+wc_html_label=without cache
+wc_html_desc=""
+wc_html_content=<head>\n\t<meta http-equiv\="pragma"
content\="no-cache">\n</head>
+
+def_sc_js_html_label=definition scripts in JavaScript
+def_sc_js_html_desc=Syntax\:\n<script
type\="text/javascript">\n</script>\nAtributes\:\ncharset, type, src,
defer
+def_sc_js_html_content=<script
type\="text/javascript">\n\t\n</script>
+
+def_sc_tcl_html_label=definition scripts in TCL
+def_sc_tcl_html_desc=Syntax\:\n<script
type\="text/tcl">\n</script>\nAtributes\:\ncharset, type, src, defer
+def_sc_tcl_html_content=<script type\="text/tcl">\n\t\n</script>
+
+def_sc_vb_html_label=definition scripts in VBScript
+def_sc_vb_html_desc=Syntax\:\n<script
type\="text/vbscript">\n</script>\nAtributes\:\ncharset, type, src,
defer
+def_sc_vb_html_content=<script
type\="text/vbscript">\n\t\n</script>
+
+tt_html_label=table template
+tt_html_desc=""
+tt_html_content=<table
border\="1">\n\t<colgroup>\n\t<col><col
align\="char"
char\=".">\n\t<thead>\n\t<tr><th>First<th>Second\n\t<tbody>\n\t<tr><td>One
<td>1\n\t<tr><td>Two
<td>2\n\t<tr><td>Three<td>3\n</table>
+
+#JSP
+jsp_label=JSP Templates
+
+jsp_page_jsp_label=JSP page
+jsp_page_jsp_desc=Syntax\:\n<%@ taglib uri\="/WEB-INF/struts-bean.tld"
prefix\="bean" %>\n<%@ taglib uri\="/WEB-INF/struts-html.tld"
prefix\="html" %>\n<%@ taglib uri\="/WEB-INF/struts-logic.tld"
prefix\="logic" %>\n\t\n<html\:html
locale\="true">\n\t<head>\n\t\t<title></titler>\n\t</head>\n\t<body>\n\t</body>\n</html\:html>
+jsp_page_jsp_content=<%@ taglib uri\="/WEB-INF/struts-bean.tld"
prefix\="bean" %>\n<%@ taglib uri\="/WEB-INF/struts-html.tld"
prefix\="html" %>\n<%@ taglib uri\="/WEB-INF/struts-logic.tld"
prefix\="logic" %>\n\n<html\:html
locale\="true">\n\t<head>\n\t\t<title></title>\n\t</head>\n\t<body>\n\t\t\n\t</body>\n</html\:html>
+
+#XForms
+xforms_label=XForms Templates
+
+alert_xforms_label=alert
+alert_xforms_desc=""
+alert_xforms_content=<xforms\:secret
ref\="secret">\n\t<xforms\:alert>Invalid
password</xforms\:alert>\n</xforms\:secret>
+
+check_b_xforms_label=check boxes
+check_b_xforms_desc=""
+check_b_xforms_content=<xforms\:select ref\="wrapping"
appearance\="full">\n\t<xforms\:choices>\n\t\t<xforms\:item>\n\t\t\t<xforms\:label>Hard-box</xforms\:label>\n\t\t\t<xforms\:value>box</xforms\:value>\n\t\t</xforms\:item>\n\t\t<xforms\:item>\n\t\t\t<xforms\:label>Gift</xforms\:label>\n\t\t\t<xforms\:value>gift</xforms\:value>\n\t\t</xforms\:item>\n\t</xforms\:choices>\n</xforms\:select>
+
+combo_b_xforms_label=combo box
+combo_b_xforms_desc=""
+combo_b_xforms_content=<xforms\:select1 ref\="payment"
appearance\="minimal">\n\t<xforms\:item>\n\t\t<xforms\:label>Cash</xforms\:label>\n\t\t<xforms\:value>cash</xforms\:value>\n\t</xforms\:item>\n\t<xforms\:item>\n\t\t<xforms\:label>Credit</xforms\:label>\n\t\t<xforms\:value>credit</xforms\:value>\n\t</xforms\:item>\n</xforms\:select1>
+
+help_xforms_label=help
+help_xforms_desc=""
+help_xforms_content=<xforms\:secret
ref\="secret">\n\t<xforms\:help>\n\t\tMake sure you enter a valid
password.\n\t\t<p>\n\t\t\t<i>The password is
42.</i>\n\t\t</p>\n\t</xforms\:help>\n</xforms\:secret>
+
+hint_xforms_label=hint
+hint_xforms_desc=""
+hint_xforms_content=<xforms\:textarea
ref\="textarea">\n\t<xforms\:hint>Enter at least 10
characters</xforms\:hint>\n</xforms\:textarea>
+
+list_xforms_label=list
+list_xforms_desc=""
+list_xforms_content=<xforms\:select ref\="taste"
appearance\="compact">\n\t<xforms\:item>\n\t\t<xforms\:label>Vanilla</xforms\:label>\n\t\t<xforms\:value>vanilla</xforms\:value>\n\t</xforms\:item>\n\t<xforms\:item>\n\t\t<xforms\:label>Strawberry</xforms\:label>\n\t\t<xforms\:value>strawberry</xforms\:value>\n\t</xforms\:item>\n</xforms\:select>
+
+rad_but_xforms_label=radio buttons
+rad_but_xforms_desc=""
+rad_but_xforms_content=<xforms\:select1 ref\="carrier"
appearance\="full">\n\t<xforms\:item>\n\t\t<xforms\:label>Fedex</xforms\:label>\n\t\t<xforms\:value>fedex</xforms\:value>\n\t\t</xforms\:item>\n\t<xforms\:item>\n\t\t<xforms\:label>UPS</xforms\:label>\n\t\t<xforms\:value>ups</xforms\:value>\n\t</xforms\:item>\n</xforms\:select1>
+
+sub_but_xforms_label=submit button
+sub_but_xforms_desc=""
+sub_but_xforms_content=<xforms\:submit>\n\t<xforms\:label>Submit</xforms\:label>\n</xforms\:submit>
+
+sub_img_xforms_label=submit image
+sub_img_xforms_desc=""
+sub_img_xforms_content=<xforms\:submit
xxforms\:appearance\="image">\n\t<xxforms\:img
src\="images/submit.gif"/>\n</xforms\:submit>
+
+sub_lnk_xforms_label=submit link
+sub_lnk_xforms_desc=""
+sub_lnk_xforms_content=<xforms\:submit
xxforms\:appearance\="link">\n\t<xforms\:label>Submit</xforms\:label>\n</xforms\:submit>
+
+upload_xforms_label=upload
+upload_xforms_desc=""
+upload_xforms_content=<xforms\:upload
ref\="files/file[1]">\n\t<xforms\:filename
ref\="@filename"/>\n\t<xforms\:mediatype
ref\="@mediatype"/>\n\t<xxforms\:size
ref\="@size"/>\n</xforms\:upload>
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.xml
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/plugin.xml 2008-05-26 16:02:13 UTC
(rev 8332)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+
+ <extension point="org.jboss.tools.common.model.meta">
+ <meta path="meta/seam-pages.meta"/>
+ </extension>
+
+ <extension point="org.jboss.tools.common.model.keys">
+ <keys path="help/keys-seam-pages.properties">
+ </keys>
+ </extension>
+
+ <extension
+ point="org.eclipse.wst.xml.core.catalogContributions">
+ <catalogContribution id="default">
+ </catalogContribution>
+ </extension>
+
+ <extension point="org.jboss.tools.common.model.classes">
+ <xclass id="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+ class="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"/>
+ <xclass id="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
+ class="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"/>
+ <xclass id="org.jboss.tools.seam.pages.xml.model.SeamPages12FileLoader"
+ class="org.jboss.tools.seam.pages.xml.model.SeamPages12FileLoader"/>
+
+ <xclass id="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
+ class="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"/>
+ <xclass id="org.jboss.tools.seam.pages.xml.model.SeamPage12FileLoader"
+ class="org.jboss.tools.seam.pages.xml.model.SeamPage12FileLoader"/>
+
+ <xclass
id="org.jboss.tools.seam.pages.xml.model.SeamPagesEntityRecognizer"
+ class="org.jboss.tools.seam.pages.xml.model.SeamPagesEntityRecognizer"/>
+
+ <xclass
id="org.jboss.tools.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+ class="org.jboss.tools.seam.pages.xml.model.impl.SeamPageNavigationImpl"/>
+ <xclass id="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRuleImpl"
+ class="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRuleImpl"/>
+ <xclass
id="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+ class="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"/>
+ <xclass
id="org.jboss.tools.seam.pages.xml.model.impl.SeamPageHTTPErrorImpl"
+ class="org.jboss.tools.seam.pages.xml.model.impl.SeamPageHTTPErrorImpl"/>
+ <xclass id="org.jboss.tools.seam.pages.xml.model.impl.SeamPageTaskImpl"
+ class="org.jboss.tools.seam.pages.xml.model.impl.SeamPageTaskImpl"/>
+ </extension>
+
+ <extension point="org.eclipse.wst.xml.core.catalogContributions">
+ <catalogContribution id="default">
+ <public
+ publicId="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
+ uri="dtds/pages-1.2.dtd"/>
+
+ <uri
+
name="http://jboss.com/products/seam/pages-2.0.xsd"
+ uri="schemas/pages-2.0.xsd"/>
+
+ </catalogContribution>
+ </extension>
+</plugin>
\ No newline at end of file
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/keys-seam-pages.properties
===================================================================
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,2391 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+ "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="Struts Editor"
VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="FileVersions">
+ <PAIR name="SeamPage_1.2" value="FileSeamPages12"/>
+ <PAIR name="SeamPage_2.0" value="FileSeamPages20"/>
+ <PAIR name="SeamPages1.2" value="FileSeamPages12"/>
+ <PAIR name="SeamPages2.0" value="FileSeamPages20"/>
+ </MAPPING>
+ <MAPPING name="FilteredTreeConstraints"/>
+ <MAPPING name="FilteredTrees"/>
+ <MAPPING name="Handlers"/>
+ <MAPPING name="Implementations">
+ <PAIR name="SeamPageTask"
value="org.jboss.tools.seam.pages.xml.model.impl.SeamPageTaskImpl"/>
+ </MAPPING>
+ <MAPPING name="Recognizers">
+ <PAIR name="xml$39"
value="org.jboss.tools.seam.pages.xml.model.SeamPagesEntityRecognizer"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="seam-pages"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="seam-pages">
+ <ICON name="attribute" path="images/jsf/attribute.gif"/>
+ <ICON name="data-source"
path="images/struts/data_source.gif"/>
+ <ICON name="exception"
path="images/struts/exception.gif"/>
+ <ICON name="facet" path="images/jsf/facet.gif"/>
+ <ICON name="file" path="images/jsf/jsf-config.gif"/>
+ <ICON name="navigation"
path="images/struts/action_mappings.gif"/>
+ <ICON name="page" path="images/struts/plug_in.gif"/>
+ <ICON name="pages"
path="images/struts/plug_in_folder.gif"/>
+ <ICON name="property" path="images/java/property.gif"/>
+ <ICON name="rule" path="images/struts/action.gif"/>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity
+
ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPage12FileLoader"
+ ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+ XMLSUBPATH="page" name="FileSeamPage12">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageParam12"/>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageIn"/>
+ <XChildEntity name="SeamPageAction"/>
+ <XChildEntity name="SeamPageNavigation12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="page" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttributeReference
+ attributes="action,view id,switch,no conversation view id,conversation
required,login required,scheme,timeout,bundle,conversation"
+ entity="SeamPage12" name="page"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute
+ default="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
+ name="publicId" visibility="false"/>
+ <XModelAttribute
+
default="http://jboss.com/products/seam/pages-1.2.dtd"
+ name="systemId" visibility="false"/>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FacesConfig">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action"
name="Save"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Param..." kind="action"
name="AddParam">
+ <EntityData EntityName="SeamPageParam12">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add In..." kind="action"
name="AddIn">
+ <EntityData EntityName="SeamPageIn">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DiscardActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+ ICON="action.delete"
+
PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+ displayName="Discard Changes" kind="action"
name="Discard"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPage12_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="VerifyActions">
+ <XActionItem kind="list" name="StaticActions"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
+ ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+ XMLSUBPATH="page" name="FileSeamPage20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageParam20"/>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageIn"/>
+ <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+ <XChildEntity name="SeamPageAction"/>
+ <XChildEntity name="SeamPageNavigation20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="components" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttributeReference
+ attributes="action,view id,switch,no conversation view id,conversation
required,login required,scheme,timeout,bundle,conversation"
+ entity="SeamPage12" name="page"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://jboss.com/products/seam/pages" name="xmlns"
xmlname="xmlns"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://jboss.com/products/seam/pages
http://jboss.com/products/seam/pages-2.0.xsd"
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FacesConfig">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action"
name="Save"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Param..." kind="action"
name="AddParam">
+ <EntityData EntityName="SeamPageParam20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DiscardActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+ ICON="action.delete"
+
PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+ displayName="Discard Changes" kind="action"
name="Discard"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPage20_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="VerifyActions">
+ <XActionItem kind="list" name="StaticActions"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPages12FileLoader"
+ ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+ XMLSUBPATH="pages" name="FileSeamPages12">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageConversation"/>
+ <XChildEntity name="SeamPage12"/>
+ <XChildEntity name="SeamPageException12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="components" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute
+ default="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
+ name="publicId" visibility="false"/>
+ <XModelAttribute
+
default="http://jboss.com/products/seam/pages-1.2.dtd"
+ name="systemId" visibility="false"/>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FacesConfig">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action"
name="Save"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%"
+ ICON="action.new.struts.webapp.res_ref"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Page..." kind="action"
name="AddPage">
+ <EntityData EntityName="SeamPage12">
+ <AttributeData AttributeName="view id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
+ ICON="action.new.struts.webapp.res_ref"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Conversation..." kind="action"
name="AddConversation">
+ <EntityData EntityName="SeamPageConversation">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="parameter name"/>
+ <AttributeData AttributeName="parameter value"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
+ ICON="action.new.struts.webapp.res_ref"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Exception..." kind="action"
name="AddException">
+ <EntityData EntityName="SeamPageException12">
+ <AttributeData AttributeName="class"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DiscardActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+ ICON="action.delete"
+
PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+ displayName="Discard Changes" kind="action"
name="Discard"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages12_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HIDE="always" HandlerClassName="%Properties%"
+ ICON="action.empty" displayName="Properties..."
kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="VerifyActions">
+ <XActionItem kind="list" name="StaticActions"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
+ ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+ XMLSUBPATH="pages" name="FileSeamPages20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageConversation"/>
+ <XChildEntity name="SeamPage20"/>
+ <XChildEntity name="SeamPageException20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="pages" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference attributes="no conversation view id"
+ entity="SeamPage12" name="page"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://jboss.com/products/seam/pages" name="xmlns"
xmlname="xmlns"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://jboss.com/products/seam/pages
http://jboss.com/products/seam/pages-2.0.xsd"
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+ <XModelAttribute name="namespaceMapping"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FacesConfig">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action"
name="Save"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%"
+ ICON="action.new.struts.webapp.res_ref"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Page..." kind="action"
name="AddPage">
+ <EntityData EntityName="SeamPage20">
+ <AttributeData AttributeName="view id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
+ ICON="action.new.struts.webapp.res_ref"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Conversation..." kind="action"
name="AddConversation">
+ <EntityData EntityName="SeamPageConversation">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="parameter name"/>
+ <AttributeData AttributeName="parameter value"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
+ ICON="action.new.struts.webapp.res_ref"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Exception..." kind="action"
name="AddException">
+ <EntityData EntityName="SeamPageException20">
+ <AttributeData AttributeName="class"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DiscardActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+ ICON="action.delete"
+
PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+ displayName="Discard Changes" kind="action"
name="Discard"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages20_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HIDE="always" HandlerClassName="%Properties%"
+ ICON="action.empty" displayName="Properties..."
kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="VerifyActions">
+ <XActionItem kind="list" name="StaticActions"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="page" name="SeamPage12">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageParam12"/>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageIn"/>
+ <XChildEntity name="SeamPageAction"/>
+ <XChildEntity name="SeamPageNavigation12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="page" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general" name="view
id" xmlname="view-id"/>
+ <XModelAttribute TRIM="no" name="action"
visibility="false" xmlname="action"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="switch"
xmlname="switch">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="enabled"/>
+ <value name="disabled"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="no conversation view id"
xmlname="no-conversation-view-id"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ default="default(false)" name="conversation required"
xmlname="conversation-required">
+ <Constraint loader="ListString">
+ <value name="default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ default="default(false)" name="login required"
xmlname="login-required">
+ <Constraint loader="ListString">
+ <value name="default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="scheme"
xmlname="scheme"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="timeout"
xmlname="timeout"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="bundle"
xmlname="bundle"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="conversation" xmlname="conversation"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="restrict"
xmlname="restrict.#text"/>
+ <XModelAttribute PROPERTIES="category=general"
name="description" xmlname="description.#text">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Param..." kind="action"
name="AddParam">
+ <EntityData EntityName="SeamPageParam12">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add In..." kind="action"
name="AddIn">
+ <EntityData EntityName="SeamPageIn">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="page" name="SeamPage20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageParam20"/>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageIn"/>
+ <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+ <XChildEntity name="SeamPageAction"/>
+ <XChildEntity name="SeamPageNavigation20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="component" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="action,view id,switch,no conversation view id,conversation
required,login required,scheme,timeout,bundle,conversation,restrict,description"
+ entity="SeamPage12" name="page"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Param..." kind="action"
name="AddParam">
+ <EntityData EntityName="SeamPageParam20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add In..." kind="action"
name="AddIn">
+ <EntityData EntityName="SeamPageIn">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+ XMLSUBPATH="action" name="SeamPageAction">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.event" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always;category=general"
+ name="execute" xmlname="execute"/>
+ <XModelAttribute PROPERTIES="category=general" name="if"
xmlname="if"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="begin-conversation"
name="SeamPageBeginConversation">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="begin-conversation"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="join"
xmlname="join">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="nested"
xmlname="nested">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="pageflow"
xmlname="pageflow"/>
+ <XModelAttribute PROPERTIES="category=general" name="flush
mode" xmlname="flush-mode">
+ <Constraint loader="List">
+ <value/>
+ <value name="manual"/>
+ <value name="auto"/>
+ <value name="commit"/>
+ <value name="MANUAL"/>
+ <value name="AUTO"/>
+ <value name="COMMIT"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="if"
xmlname="if"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="begin-task" name="SeamPageBeginTask">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="begin-task" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="task id"
xmlname="task-id"/>
+ <XModelAttribute PROPERTIES="category=general" name="pageflow"
xmlname="pageflow"/>
+ <XModelAttribute PROPERTIES="category=general" name="flush
mode" xmlname="flush-mode">
+ <Constraint loader="List">
+ <value/>
+ <value name="manual"/>
+ <value name="auto"/>
+ <value name="commit"/>
+ <value name="MANUAL"/>
+ <value name="AUTO"/>
+ <value name="COMMIT"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="conversation" name="SeamPageConversation">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="conversation" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="parameter name" xmlname="parameter-name"/>
+ <XModelAttribute PROPERTIES="category=general" name="parameter
value" xmlname="parameter-value"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="create-process" name="SeamPageCreateProcess">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="create-process" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general"
name="definition" xmlname="definition"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="end-conversation" name="SeamPageEndConversation">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="end conversation"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="before
redirect" xmlname="before-redirect">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="if"
xmlname="if"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="end-task" name="SeamPageEndTask">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="end-task" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general"
name="transition" xmlname="transition"/>
+ <XModelAttribute PROPERTIES="category=general" name="before
redirect" xmlname="before-redirect">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="exception" name="SeamPageException12">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
+ <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="exception" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="class" xmlname="class">
+ <Constraint loader="QClassName"/>
+ <Editor name="AccessibleJava2"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="exception" name="SeamPageException20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
+ <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="exception" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="class" xmlname="class">
+ <Constraint loader="QClassName"/>
+ <Editor name="AccessibleJava2"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageHTTPErrorImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="http-error" name="SeamPageHTTPError">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPageMessage"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="http-error" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="target"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="error
code" xmlname="error-code"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Message..." kind="action"
name="AddMessage">
+ <EntityData EntityName="SeamPageMessage">
+ <AttributeData AttributeName="message"/>
+ <AttributeData AttributeName="severity" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="in" name="SeamPageIn">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="in" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="scope"
xmlname="scope">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="stateless"/>
+ <value name="event"/>
+ <value name="page"/>
+ <value name="conversation"/>
+ <value name="session"/>
+ <value name="business_process"/>
+ <value name="application"/>
+ <value name="STATELESS"/>
+ <value name="EVENT"/>
+ <value name="PAGE"/>
+ <value name="CONVERSATION"/>
+ <value name="SESSION"/>
+ <value name="BUSINESS_PROCESS"/>
+ <value name="APPLICATION"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="value" xmlname="value"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="message" name="SeamPageMessage">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="conversation" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="message" xmlname="#text"/>
+ <XModelAttribute PROPERTIES="category=general" name="for"
xmlname="for"/>
+ <XModelAttribute PROPERTIES="category=general" name="severity"
xmlname="severity">
+ <Constraint loader="ListString">
+ <value name="info"/>
+ <value name="warn"/>
+ <value name="error"/>
+ <value name="fatal"/>
+ <value name="INFO"/>
+ <value name="WARN"/>
+ <value name="ERROR"/>
+ <value name="FATAL"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="navigation" name="SeamPageNavigation12">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageOut"/>
+ <XChildEntity maxCount="1" name="SeamPageRender"/>
+ <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
+ <XChildEntity name="SeamPageRule12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="navigation" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ name="from action" xmlname="from-action"/>
+ <XModelAttribute PROPERTIES="category=general" name="evaluate"
xmlname="evaluate"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Out..." kind="action"
name="AddOut">
+ <EntityData EntityName="SeamPageOut">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Rule..." kind="action"
name="AddRule">
+ <EntityData EntityName="SeamPageRule12">
+ <AttributeData AttributeName="if outcome"
Mandatory="no"/>
+ <AttributeData AttributeName="if" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="navigation" name="SeamPageNavigation20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageOut"/>
+ <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+ <XChildEntity maxCount="1" name="SeamPageRender"/>
+ <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
+ <XChildEntity name="SeamPageRule20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="navigation" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ name="from action" xmlname="from-action"/>
+ <XModelAttribute PROPERTIES="category=general" name="evaluate"
xmlname="evaluate"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Out..." kind="action"
name="AddOut">
+ <EntityData EntityName="SeamPageOut">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="out" name="SeamPageOut">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="out" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general"
+ default="Default(CONVERSATION)" name="scope"
xmlname="scope">
+ <Constraint loader="ListString">
+ <value name="Default(CONVERSATION)"/>
+ <value name="stateless"/>
+ <value name="event"/>
+ <value name="page"/>
+ <value name="conversation"/>
+ <value name="session"/>
+ <value name="business_process"/>
+ <value name="application"/>
+ <value name="STATELESS"/>
+ <value name="EVENT"/>
+ <value name="PAGE"/>
+ <value name="CONVERSATION"/>
+ <value name="SESSION"/>
+ <value name="BUSINESS_PROCESS"/>
+ <value name="APPLICATION"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="value" xmlname="value"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="param" name="SeamPageParam12">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="param" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="value"
xmlname="value"/>
+ <XModelAttribute PROPERTIES="category=general" name="converter"
xmlname="converter"/>
+ <XModelAttribute PROPERTIES="category=general" name="converter
id" xmlname="converterId"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="param" name="SeamPageParam20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="param" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,value,converter,converter id"
+ entity="SeamPageParam12" name="param"/>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="value"
xmlname="value"/>
+ <XModelAttribute PROPERTIES="category=general" name="validator"
xmlname="validator"/>
+ <XModelAttribute PROPERTIES="category=general" name="validator
id" xmlname="validatorId"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="required"
xmlname="required">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="raise-event" name="SeamPageRaiseEvent20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="raise-event" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="type" xmlname="type"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="redirect" name="SeamPageRedirect12">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamPageMessage"/>
+ <XChildEntity name="SeamPageParam12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="redirect" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="target"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="view id"
xmlname="view-id"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Message..." kind="action"
name="AddMessage">
+ <EntityData EntityName="SeamPageMessage">
+ <AttributeData AttributeName="message"/>
+ <AttributeData AttributeName="severity" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Param..." kind="action"
name="AddParam">
+ <EntityData EntityName="SeamPageParam12">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="redirect" name="SeamPageRedirect20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamPageMessage"/>
+ <XChildEntity name="SeamPageParam20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="redirect" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="target"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="view id"
xmlname="view-id"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Message..." kind="action"
name="AddMessage">
+ <EntityData EntityName="SeamPageMessage">
+ <AttributeData AttributeName="message"/>
+ <AttributeData AttributeName="severity" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Param..." kind="action"
name="AddParam">
+ <EntityData EntityName="SeamPageParam20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="render" name="SeamPageRender">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamPageMessage"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="render" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="target"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="view id"
xmlname="view-id"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Message..." kind="action"
name="AddMessage">
+ <EntityData EntityName="SeamPageMessage">
+ <AttributeData AttributeName="message"/>
+ <AttributeData AttributeName="severety" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="resume-process" name="SeamPageResumeProcess">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="create-process" loader="ElementType"
name="resume-process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="process
id" xmlname="process-id"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRuleImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="rule" name="SeamPageRule12">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageOut"/>
+ <XChildEntity maxCount="1" name="SeamPageRender"/>
+ <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="rule" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ name="if outcome" xmlname="if-outcome"/>
+ <XModelAttribute PROPERTIES="category=general" name="if"
xmlname="if"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Out..." kind="action"
name="AddOut">
+ <EntityData EntityName="SeamPageOut">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRuleImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="rule" name="SeamPageRule20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1"
name="SeamPageBeginConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+ <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+ <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+ <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+ <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+ <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+ <XChildEntity name="SeamPageOut"/>
+ <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+ <XChildEntity maxCount="1" name="SeamPageRender"/>
+ <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="rule" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ name="if outcome" xmlname="if-outcome"/>
+ <XModelAttribute PROPERTIES="category=general" name="if"
xmlname="if"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Out..." kind="action"
name="AddOut">
+ <EntityData EntityName="SeamPageOut">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="start-task" name="SeamPageStartTask">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="start-task" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="command"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" name="task id"
xmlname="task-id"/>
+ <XModelAttribute PROPERTIES="category=general" name="pageflow"
xmlname="pageflow"/>
+ <XModelAttribute PROPERTIES="category=general" name="flush
mode" xmlname="flush-mode">
+ <Constraint loader="List">
+ <value/>
+ <value name="manual"/>
+ <value name="auto"/>
+ <value name="commit"/>
+ <value name="MANUAL"/>
+ <value name="AUTO"/>
+ <value name="COMMIT"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileSeamPages12"/>
+ <XChildEntity name="FileSeamPage12"/>
+ <XChildEntity name="FileSeamPages20"/>
+ <XChildEntity name="FileSeamPage20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.newattribute" displayName="File"
group="1"
+ kind="list" name="CreateFiles">
+ <XActionItem displayName="Seam" kind="list"
name="Seam">
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.new.seam.faces-config"
+
PROPERTIES="entity=FileSeamPages12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPages"
+ displayName="Seam Pages File..." kind="action"
name="CreateFileSeamPages">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator"
Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="version"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.new.seam.faces-config"
+
PROPERTIES="entity=FileSeamPage12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPage_"
+ displayName="Seam Page File..." kind="action"
name="CreateFileSeamPage">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator"
Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="version"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileSeamPages12"/>
+ <XChildEntity name="FileSeamPage12"/>
+ <XChildEntity name="FileSeamPages20"/>
+ <XChildEntity name="FileSeamPage20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.newattribute" displayName="File"
group="1"
+ kind="list" name="CreateFiles">
+ <XActionItem displayName="Seam" kind="list"
name="Seam">
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.new.seam.faces-config"
+
PROPERTIES="entity=FileSeamPages12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPages"
+ displayName="Seam Pages File..." kind="action"
name="CreateFileSeamPages">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator"
Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="version"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.new.seam.faces-config"
+
PROPERTIES="entity=FileSeamPage12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPage_"
+ displayName="Seam Page File..." kind="action"
name="CreateFileSeamPage">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator"
Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="version"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemJar">
+ <XChildrenEntities>
+ <XChildEntity name="FileSeamPages12"/>
+ <XChildEntity name="FileSeamPage12"/>
+ <XChildEntity name="FileSeamPages20"/>
+ <XChildEntity name="FileSeamPage20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="JarFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileSeamPages12"/>
+ <XChildEntity name="FileSeamPage12"/>
+ <XChildEntity name="FileSeamPages20"/>
+ <XChildEntity name="FileSeamPage20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+</XModelEntityGroup>
Added: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/schemas/pages-2.0.xsd
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/schemas/pages-2.0.xsd
(rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/schemas/pages-2.0.xsd 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,430 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+
targetNamespace="http://jboss.com/products/seam/pages"
+
xmlns:pages="http://jboss.com/products/seam/pages">
+ <xs:element name="pages">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0"
maxOccurs="unbounded">
+ <xs:element ref="pages:conversation"/>
+ <xs:element ref="pages:page"/>
+ </xs:choice>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="pages:exception"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="pages:attlist.pages"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.pages">
+ <xs:attribute name="no-conversation-view-id"/>
+ <xs:attribute name="login-view-id"/>
+ </xs:attributeGroup>
+ <xs:element name="exception">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0"
ref="pages:end-conversation"/>
+ <xs:choice>
+ <xs:element ref="pages:http-error"/>
+ <xs:element ref="pages:redirect"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="pages:attlist.exception"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.exception">
+ <xs:attribute name="class"/>
+ </xs:attributeGroup>
+ <xs:element name="conversation">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.conversation"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.conversation">
+ <xs:attribute name="name" use="required"/>
+ <xs:attribute name="parameter-name" use="required"/>
+ <xs:attribute name="parameter-value"/>
+ </xs:attributeGroup>
+ <xs:element name="page">
+ <xs:complexType mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="pages:restrict"/>
+ <xs:element ref="pages:description"/>
+ <xs:element ref="pages:param"/>
+ <xs:element ref="pages:begin-conversation"/>
+ <xs:element ref="pages:end-conversation"/>
+ <xs:element ref="pages:start-task"/>
+ <xs:element ref="pages:begin-task"/>
+ <xs:element ref="pages:end-task"/>
+ <xs:element ref="pages:create-process"/>
+ <xs:element ref="pages:resume-process"/>
+ <xs:element ref="pages:in"/>
+ <xs:element ref="pages:raise-event"/>
+ <xs:element ref="pages:action"/>
+ <xs:element ref="pages:navigation"/>
+ </xs:choice>
+ <xs:attributeGroup ref="pages:attlist.page"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.page">
+ <xs:attribute name="action"/>
+ <xs:attribute name="view-id"/>
+ <xs:attribute name="switch" default="enabled">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="enabled"/>
+ <xs:enumeration value="disabled"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="no-conversation-view-id"/>
+ <xs:attribute name="conversation-required"
default="false">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="login-required" default="false">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="scheme"/>
+ <xs:attribute name="timeout"/>
+ <xs:attribute name="bundle"/>
+ <xs:attribute name="conversation"/>
+ </xs:attributeGroup>
+ <xs:element name="param">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.param"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.param">
+ <xs:attribute name="name"/>
+ <xs:attribute name="value"/>
+ <xs:attribute name="converter"/>
+ <xs:attribute name="converterId"/>
+ <xs:attribute name="validator"/>
+ <xs:attribute name="validatorId"/>
+ <xs:attribute name="required" type="xs:boolean"/>
+ </xs:attributeGroup>
+ <xs:element name="action">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.action"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.action">
+ <xs:attribute name="if"/>
+ <xs:attribute name="execute" use="required"/>
+ </xs:attributeGroup>
+ <xs:element name="restrict" type="xs:string"/>
+ <xs:element name="navigation">
+ <xs:complexType>
+ <xs:choice>
+ <xs:sequence>
+ <xs:choice minOccurs="0">
+ <xs:element ref="pages:begin-conversation"/>
+ <xs:element ref="pages:end-conversation"/>
+ <xs:element ref="pages:start-task"/>
+ <xs:element ref="pages:begin-task"/>
+ <xs:element ref="pages:end-task"/>
+ <xs:element ref="pages:create-process"/>
+ <xs:element ref="pages:resume-process"/>
+ </xs:choice>
+ <xs:element minOccurs="0"
maxOccurs="unbounded" ref="pages:out"/>
+ <xs:element minOccurs="0"
ref="pages:raise-event"/>
+ <xs:choice minOccurs="0">
+ <xs:element ref="pages:render"/>
+ <xs:element ref="pages:redirect"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="pages:rule"/>
+ </xs:choice>
+ <xs:attributeGroup ref="pages:attlist.navigation"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.navigation">
+ <xs:attribute name="from-action"/>
+ <xs:attribute name="evaluate"/>
+ </xs:attributeGroup>
+ <xs:element name="rule">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice minOccurs="0">
+ <xs:element ref="pages:begin-conversation"/>
+ <xs:element ref="pages:end-conversation"/>
+ <xs:element ref="pages:start-task"/>
+ <xs:element ref="pages:begin-task"/>
+ <xs:element ref="pages:end-task"/>
+ <xs:element ref="pages:create-process"/>
+ <xs:element ref="pages:resume-process"/>
+ </xs:choice>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="pages:out"/>
+ <xs:element minOccurs="0"
ref="pages:raise-event"/>
+ <xs:choice minOccurs="0">
+ <xs:element ref="pages:render"/>
+ <xs:element ref="pages:redirect"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="pages:attlist.rule"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.rule">
+ <xs:attribute name="if-outcome"/>
+ <xs:attribute name="if"/>
+ </xs:attributeGroup>
+ <xs:element name="raise-event">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.raise-event"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.raise-event">
+ <xs:attribute name="type" use="required"/>
+ </xs:attributeGroup>
+ <xs:element name="begin-conversation">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.begin-conversation"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.begin-conversation">
+ <xs:attribute name="join" default="false">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="nested" default="false">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="pageflow"/>
+ <xs:attribute name="flush-mode">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="manual"/>
+ <xs:enumeration value="auto"/>
+ <xs:enumeration value="commit"/>
+ <xs:enumeration value="MANUAL"/>
+ <xs:enumeration value="AUTO"/>
+ <xs:enumeration value="COMMIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="if"/>
+ </xs:attributeGroup>
+ <xs:element name="end-conversation">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.end-conversation"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.end-conversation">
+ <xs:attribute name="before-redirect" default="false">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="if"/>
+ </xs:attributeGroup>
+ <xs:element name="begin-task">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.begin-task"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.begin-task">
+ <xs:attribute name="task-id"/>
+ <xs:attribute name="pageflow"/>
+ <xs:attribute name="flush-mode">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="manual"/>
+ <xs:enumeration value="auto"/>
+ <xs:enumeration value="commit"/>
+ <xs:enumeration value="MANUAL"/>
+ <xs:enumeration value="AUTO"/>
+ <xs:enumeration value="COMMIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="start-task">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.start-task"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.start-task">
+ <xs:attribute name="task-id"/>
+ <xs:attribute name="pageflow"/>
+ <xs:attribute name="flush-mode">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="manual"/>
+ <xs:enumeration value="auto"/>
+ <xs:enumeration value="commit"/>
+ <xs:enumeration value="MANUAL"/>
+ <xs:enumeration value="AUTO"/>
+ <xs:enumeration value="COMMIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="end-task">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.end-task"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.end-task">
+ <xs:attribute name="transition"/>
+ <xs:attribute name="before-redirect" default="false">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="create-process">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.create-process"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.create-process">
+ <xs:attribute name="definition"/>
+ </xs:attributeGroup>
+ <xs:element name="resume-process">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.resume-process"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.resume-process">
+ <xs:attribute name="process-id"/>
+ </xs:attributeGroup>
+ <xs:element name="in">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.in"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.in">
+ <xs:attribute name="name" use="required"/>
+ <xs:attribute name="scope">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="stateless"/>
+ <xs:enumeration value="event"/>
+ <xs:enumeration value="page"/>
+ <xs:enumeration value="conversation"/>
+ <xs:enumeration value="session"/>
+ <xs:enumeration value="business_process"/>
+ <xs:enumeration value="application"/>
+ <xs:enumeration value="STATELESS"/>
+ <xs:enumeration value="EVENT"/>
+ <xs:enumeration value="PAGE"/>
+ <xs:enumeration value="CONVERSATION"/>
+ <xs:enumeration value="SESSION"/>
+ <xs:enumeration value="BUSINESS_PROCESS"/>
+ <xs:enumeration value="APPLICATION"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="value" use="required"/>
+ </xs:attributeGroup>
+ <xs:element name="out">
+ <xs:complexType>
+ <xs:attributeGroup ref="pages:attlist.out"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.out">
+ <xs:attribute name="name" use="required"/>
+ <xs:attribute name="scope" default="CONVERSATION">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="stateless"/>
+ <xs:enumeration value="event"/>
+ <xs:enumeration value="page"/>
+ <xs:enumeration value="conversation"/>
+ <xs:enumeration value="session"/>
+ <xs:enumeration value="business_process"/>
+ <xs:enumeration value="application"/>
+ <xs:enumeration value="STATELESS"/>
+ <xs:enumeration value="EVENT"/>
+ <xs:enumeration value="PAGE"/>
+ <xs:enumeration value="CONVERSATION"/>
+ <xs:enumeration value="SESSION"/>
+ <xs:enumeration value="BUSINESS_PROCESS"/>
+ <xs:enumeration value="APPLICATION"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="value" use="required"/>
+ </xs:attributeGroup>
+ <xs:element name="render">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0"
ref="pages:message"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="pages:attlist.render"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.render">
+ <xs:attribute name="view-id"/>
+ </xs:attributeGroup>
+ <xs:element name="redirect">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0"
ref="pages:message"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded"
ref="pages:param"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="pages:attlist.redirect"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.redirect">
+ <xs:attribute name="view-id"/>
+ </xs:attributeGroup>
+ <xs:element name="http-error">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0"
ref="pages:message"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="pages:attlist.http-error"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.http-error">
+ <xs:attribute name="error-code"/>
+ </xs:attributeGroup>
+ <xs:element name="message">
+ <xs:complexType mixed="true">
+ <xs:attributeGroup ref="pages:attlist.message"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="attlist.message">
+ <xs:attribute name="for"/>
+ <xs:attribute name="severity" default="INFO">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="info"/>
+ <xs:enumeration value="warn"/>
+ <xs:enumeration value="error"/>
+ <xs:enumeration value="fatal"/>
+ <xs:enumeration value="INFO"/>
+ <xs:enumeration value="WARN"/>
+ <xs:enumeration value="ERROR"/>
+ <xs:enumeration value="FATAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="description" type="xs:string"/>
+</xs:schema>
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLMessages.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLMessages.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLMessages.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,22 @@
+package org.jboss.tools.seam.pages.xml;
+
+import java.util.MissingResourceException;
+import java.util.ResourceBundle;
+
+public class SeamPagesXMLMessages {
+ private static final String BUNDLE_NAME =
"org.jboss.tools.seam.pages.xml.messages"; //$NON-NLS-1$
+
+ private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
+ .getBundle(BUNDLE_NAME);
+
+ private SeamPagesXMLMessages() {
+ }
+
+ public static String getString(String key) {
+ try {
+ return RESOURCE_BUNDLE.getString(key);
+ } catch (MissingResourceException e) {
+ return '!' + key + '!';
+ }
+ }
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLPlugin.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLPlugin.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/SeamPagesXMLPlugin.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,52 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml;
+
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+
+/**
+ */
+public class SeamPagesXMLPlugin extends AbstractUIPlugin {
+ public static final String PLUGIN_ID = "org.jboss.tools.seam.xml";
//$NON-NLS-1$
+
+ public SeamPagesXMLPlugin() {
+ super();
+ INSTANCE = this;
+ }
+
+ public static void log(String msg) {
+ if(isDebugEnabled()) INSTANCE.getLog().log(new Status(Status.INFO, PLUGIN_ID,
Status.OK, msg, null));
+ }
+
+ public static void log(IStatus status) {
+ if(isDebugEnabled() || !status.isOK()) INSTANCE.getLog().log(status);
+ }
+
+ public static void log(String message, Throwable exception) {
+ INSTANCE.getLog().log(new Status(Status.ERROR, PLUGIN_ID, Status.OK, message,
exception));
+ }
+
+ public static void log(Exception ex) {
+ INSTANCE.getLog().log(new Status(Status.ERROR, PLUGIN_ID, Status.OK,
SeamPagesXMLMessages.getString("SEAM_PAGES_XML_PLUGIN_NO_MESSAGE"), ex));
//$NON-NLS-1$
+ }
+
+ public static boolean isDebugEnabled() {
+ return INSTANCE.isDebugging();
+ }
+
+ public static SeamPagesXMLPlugin getDefault() {
+ return INSTANCE;
+ }
+
+ static SeamPagesXMLPlugin INSTANCE = null;
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/messages.properties
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/messages.properties
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/messages.properties 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1 @@
+SEAM_PAGES_XML_PLUGIN_NO_MESSAGE=No message
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPageImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPageImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPageImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,20 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl;
+
+public class FileSeamPageImpl extends SimpleFileImpl {
+ private static final long serialVersionUID = 1L;
+
+ public FileSeamPageImpl() {}
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPagesImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPagesImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/FileSeamPagesImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,20 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl;
+
+public class FileSeamPagesImpl extends SimpleFileImpl {
+ private static final long serialVersionUID = 1L;
+
+ public FileSeamPagesImpl() {}
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPage12FileLoader.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPage12FileLoader.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPage12FileLoader.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,32 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.model.loaders.impl.SimpleWebFileLoader;
+import org.jboss.tools.common.model.util.XModelObjectLoaderUtil;
+
+public class SeamPage12FileLoader extends SimpleWebFileLoader {
+
+ public SeamPage12FileLoader() {}
+
+ protected XModelObjectLoaderUtil createUtil() {
+ return new SeamPagesLoaderUtil();
+ }
+
+ protected boolean isCheckingDTD() {
+ return true;
+ }
+
+ protected boolean isCheckingSchema() {
+ return false;
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPageFileLoader.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPageFileLoader.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPageFileLoader.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,37 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.loaders.impl.SimpleWebFileLoader;
+import org.jboss.tools.common.model.util.XModelObjectLoaderUtil;
+
+public class SeamPageFileLoader extends SimpleWebFileLoader {
+
+ public SeamPageFileLoader() {}
+
+ protected XModelObjectLoaderUtil createUtil() {
+ return new SeamPagesLoaderUtil();
+ }
+
+ protected boolean isCheckingDTD() {
+ return false;
+ }
+
+ protected boolean isCheckingSchema() {
+ return false;
+ }
+
+ public String serializeObject(XModelObject object) {
+ return super.serializeObject(object);
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPages12FileLoader.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPages12FileLoader.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPages12FileLoader.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,32 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.model.loaders.impl.SimpleWebFileLoader;
+import org.jboss.tools.common.model.util.XModelObjectLoaderUtil;
+
+public class SeamPages12FileLoader extends SimpleWebFileLoader {
+
+ public SeamPages12FileLoader() {}
+
+ protected XModelObjectLoaderUtil createUtil() {
+ return new SeamPagesLoaderUtil();
+ }
+
+ protected boolean isCheckingDTD() {
+ return true;
+ }
+
+ protected boolean isCheckingSchema() {
+ return false;
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,32 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+public interface SeamPagesConstants {
+ public String PUBLIC_ID_12 = "-//JBoss/Seam Pages Configuration DTD 1.2//EN";
//$NON-NLS-1$
+ public String SYSTEM_ID_12 = "http://jboss.com/products/seam/pages-1.2.dtd";
//$NON-NLS-1$
+
+ public String SUFF_12 = "12"; //$NON-NLS-1$
+ public String SUFF_20 = "20"; //$NON-NLS-1$
+ public String ENT_FILE_SEAM_PAGES = "FileSeamPages"; //$NON-NLS-1$
+ public String ENT_FILE_SEAM_PAGES_12 = ENT_FILE_SEAM_PAGES + SUFF_12;
+ public String ENT_FILE_SEAM_PAGE_12 = "FileSeamPage" + SUFF_12;
+ public String ENT_FILE_SEAM_PAGES_20 = ENT_FILE_SEAM_PAGES + SUFF_20;
+ public String ENT_FILE_SEAM_PAGE_20 = "FileSeamPage" + SUFF_20;
//$NON-NLS-1$
+
+ public String ENT_SEAM_PAGE = "SeamPage"; //$NON-NLS-1$
+ public String ENT_SEAM_PAGE_12 = ENT_SEAM_PAGE + SUFF_12;
+ public String ENT_SEAM_PAGE_20 = ENT_SEAM_PAGE + SUFF_20;
+
+ public String ATTR_NAME = "name"; //$NON-NLS-1$
+ public String ATTR_VALUE = "value"; //$NON-NLS-1$
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,86 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import java.io.IOException;
+
+import org.jboss.tools.common.model.loaders.EntityRecognizer;
+import org.jboss.tools.common.xml.XMLEntityResolver;
+import org.jboss.tools.seam.pages.xml.SeamPagesXMLPlugin;
+
+public class SeamPagesEntityRecognizer implements EntityRecognizer, SeamPagesConstants {
+
+ static {
+ try {
+ Class<?> c = SeamPagesEntityRecognizer.class;
+ XMLEntityResolver.registerPublicEntity(PUBLIC_ID_12, c,
"/meta/pages-1.2.dtd"); //$NON-NLS-1$
+ } catch (IOException e) {
+ SeamPagesXMLPlugin.log(e);
+ }
+ }
+
+ public SeamPagesEntityRecognizer() {}
+
+ public String getEntityName(String ext, String body) {
+ if(body == null) return null;
+ if(body.indexOf(PUBLIC_ID_12) >= 0) {
+ return ENT_FILE_SEAM_PAGES_12;
+ }
+ if(!isPagesSchema(body)) {
+ return null;
+ }
+
+ int i = body.indexOf("xsi:schemaLocation"); //$NON-NLS-1$
+ if(i < 0) return null;
+ int j = body.indexOf("\"", i); //$NON-NLS-1$
+ if(j < 0) return null;
+ int k = body.indexOf("\"", j + 1); //$NON-NLS-1$
+ if(k < 0) return null;
+ String schemaLocation = body.substring(j + 1, k);
+ boolean isSinglePage = isSinglePage(body);
+
+ int i20 = schemaLocation.indexOf("2.0"); //$NON-NLS-1$
+ if(i20 >= 0) {
+ if(isSinglePage) return ENT_FILE_SEAM_PAGE_20;
+ if(isMultiPage(body)) return ENT_FILE_SEAM_PAGES_20;
+ }
+
+ return null;
+ }
+
+ private boolean isPagesSchema(String body) {
+ int i = body.indexOf("<pages"); //$NON-NLS-1$
+ if(i < 0) return false;
+ int j = body.indexOf(">", i); //$NON-NLS-1$
+ if(j < 0) return false;
+ String s = body.substring(i, j);
+ return
s.indexOf("\"http://jboss.com/products/seam/pages\"")
> 0; //$NON-NLS-1$
+ }
+
+ private boolean isMultiPage(String body) {
+ int i = body.indexOf("<pages"); //$NON-NLS-1$
+ if(i < 0) return false;
+ int j = body.indexOf(">", i); //$NON-NLS-1$
+ if(j < 0) return false;
+ String s = body.substring(i, j);
+ return
s.indexOf("\"http://jboss.com/products/seam/pages\"")
> 0; //$NON-NLS-1$
+ }
+
+ private boolean isSinglePage(String body) {
+ int i = body.indexOf("<page"); //$NON-NLS-1$
+ int is = body.indexOf("<pages"); //$NON-NLS-1$
+ if(i < 0 || is >= 0) return false;
+ int j = body.indexOf(">", i); //$NON-NLS-1$
+ if(j < 0) return false;
+ String s = body.substring(i, j);
+ return
s.indexOf("\"http://jboss.com/products/seam/pages\"")
> 0; //$NON-NLS-1$
+ }
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesFileLoader.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesFileLoader.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesFileLoader.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,37 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.loaders.impl.SimpleWebFileLoader;
+import org.jboss.tools.common.model.util.XModelObjectLoaderUtil;
+
+public class SeamPagesFileLoader extends SimpleWebFileLoader {
+
+ public SeamPagesFileLoader() {}
+
+ protected XModelObjectLoaderUtil createUtil() {
+ return new SeamPagesLoaderUtil();
+ }
+
+ protected boolean isCheckingDTD() {
+ return false;
+ }
+
+ protected boolean isCheckingSchema() {
+ return false;
+ }
+
+ public String serializeObject(XModelObject object) {
+ return super.serializeObject(object);
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesLoaderUtil.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesLoaderUtil.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesLoaderUtil.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,121 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.pages.xml.model;
+
+import org.jboss.tools.common.meta.XAttribute;
+import org.jboss.tools.common.meta.XModelEntity;
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.util.XModelObjectLoaderUtil;
+import org.jboss.tools.common.xml.XMLUtilities;
+import org.w3c.dom.Element;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+
+public class SeamPagesLoaderUtil extends XModelObjectLoaderUtil implements
SeamPagesConstants {
+
+ public SeamPagesLoaderUtil() {}
+
+ protected boolean isSaveable(XModelEntity entity, String n, String v, String dv) {
+ if(v == null) return false;
+ if(v.length() == 0 || v.equals(dv)) {
+ XAttribute attr = entity.getAttribute(n);
+ return (attr != null &&
"always".equals(attr.getProperty("save"))); //$NON-NLS-1$
//$NON-NLS-2$
+ }
+ return super.isSaveable(entity, n, v, dv);
+ }
+
+
+ public boolean save(Element parent, XModelObject o) {
+ if(!needToSave(o)) return true;
+ return super.save(parent, o);
+ }
+
+ protected boolean needToSave(XModelObject o) {
+ String s = o.getModelEntity().getProperty("saveDefault"); //$NON-NLS-1$
+ if(!"false".equals(s)) return true; //$NON-NLS-1$
+ if(hasSetAttributes(o)) return true;
+ if(o.getChildren().length > 0) return true;
+ return false;
+ }
+
+ private boolean hasSetAttributes(XModelObject o) {
+ XAttribute[] as = o.getModelEntity().getAttributes();
+ for (int i = 0; i < as.length; i++) {
+ String xml = as[i].getXMLName();
+ // it would be more safe to check isSavable
+ if(xml == null || xml.length() == 0 || "NAME".equals(xml)) continue;
//$NON-NLS-1$
+ String v = o.getAttributeValue(as[i].getName());
+ if(v != null && v.length() > 0) return true;
+ }
+ String finalComment = o.get("#final-comment"); //$NON-NLS-1$
+ if(finalComment != null && finalComment.length() > 0) return true;
+ return false;
+ }
+
+ public boolean saveChildren(Element element, XModelObject o) {
+ String entity = o.getModelEntity().getName();
+ String childrenLoader = o.getModelEntity().getProperty("childrenLoader");
//$NON-NLS-1$
+
+ return super.saveChildren(element, o);
+ }
+
+ private boolean savePropertyMapChildren(Element element, XModelObject o) {
+ XModelObject[] cs = o.getChildren();
+ for (int i = 0; i < cs.length; i++) {
+ Element k = XMLUtilities.createElement(element, "key"); //$NON-NLS-1$
+ saveAttribute(k, "#text", cs[i].getAttributeValue("key"));
//$NON-NLS-1$ //$NON-NLS-2$
+ Element v = XMLUtilities.createElement(element, "value"); //$NON-NLS-1$
+ saveAttribute(v, "#text", cs[i].getAttributeValue("value"));
//$NON-NLS-1$ //$NON-NLS-2$
+ }
+ return true;
+ }
+
+ public void loadChildren(Element element, XModelObject o) {
+// String entity = o.getModelEntity().getName();
+ super.loadChildren(element, o);
+ }
+
+ protected String getChildEntity(XModelEntity entity, Element e) {
+ String n = e.getNodeName();
+
+ return super.getChildEntity(entity, e);
+ }
+
+ public void load(Element element, XModelObject o) {
+ String entity = o.getModelEntity().getName();
+ String childrenLoader = o.getModelEntity().getProperty("childrenLoader");
//$NON-NLS-1$
+
+ super.load(element, o);
+ }
+
+ void loadPropertyMap(Element element, XModelObject o) {
+ loadAttributes(element, o);
+ XModelObject last = null;
+ NodeList nl = element.getChildNodes();
+ for (int i = 0; i < nl.getLength(); i++) {
+ Node n = nl.item(i);
+ if(n.getNodeType() != Node.ELEMENT_NODE) continue;
+ if(n.getNodeName().equals("key")) { //$NON-NLS-1$
+ last = o.getModel().createModelObject("SeamMapEntry", null);
//$NON-NLS-1$
+ last.setAttributeValue("key", getAttribute((Element)n,
"#text")); //$NON-NLS-1$ //$NON-NLS-2$
+ o.addChild(last);
+ } else if(n.getNodeName().equals("value")) { //$NON-NLS-1$
+ if(last == null) {
+ last = o.getModel().createModelObject("SeamMapEntry", null);
//$NON-NLS-1$
+ o.addChild(last);
+ }
+ last.setAttributeValue("value", getAttribute((Element)n,
"#text")); //$NON-NLS-1$ //$NON-NLS-2$
+ last = null;
+ }
+ }
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageHTTPErrorImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageHTTPErrorImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageHTTPErrorImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,14 @@
+package org.jboss.tools.seam.pages.xml.model.impl;
+
+import org.jboss.tools.common.model.impl.CustomizedObjectImpl;
+
+public class SeamPageHTTPErrorImpl extends CustomizedObjectImpl {
+ private static final long serialVersionUID = 1L;
+
+ public String getPresentationString() {
+ String v1 = getAttributeValue("error code");
+ if(v1 != null && v1.length() > 0) return v1;
+ return "http error";
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageNavigationImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageNavigationImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageNavigationImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,20 @@
+package org.jboss.tools.seam.pages.xml.model.impl;
+
+import org.jboss.tools.common.model.impl.CustomizedObjectImpl;
+
+public class SeamPageNavigationImpl extends CustomizedObjectImpl {
+ private static final long serialVersionUID = 1L;
+
+ public String getPathPart() {
+ String v1 = getAttributeValue("from action");
+ String v2 = getAttributeValue("evaluation");
+ return "" + v1 + ":" + v2;
+ }
+
+ public String getPresentationString() {
+ String v1 = getAttributeValue("from action");
+ if(v1 != null && v1.length() > 0) return v1;
+ return "navigation";
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRedirectImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRedirectImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRedirectImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,14 @@
+package org.jboss.tools.seam.pages.xml.model.impl;
+
+import org.jboss.tools.common.model.impl.CustomizedObjectImpl;
+
+public class SeamPageRedirectImpl extends CustomizedObjectImpl {
+ private static final long serialVersionUID = 1L;
+
+ public String getPresentationString() {
+ String v1 = getAttributeValue("view id");
+ if(v1 != null && v1.length() > 0) return v1;
+ return getModelEntity().getXMLSubPath();
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRuleImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRuleImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageRuleImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,20 @@
+package org.jboss.tools.seam.pages.xml.model.impl;
+
+import org.jboss.tools.common.model.impl.CustomizedObjectImpl;
+
+public class SeamPageRuleImpl extends CustomizedObjectImpl {
+ private static final long serialVersionUID = 1L;
+
+ public String getPathPart() {
+ String v1 = getAttributeValue("if outcome");
+ String v2 = getAttributeValue("if");
+ return "" + v1 + ":" + v2;
+ }
+
+ public String getPresentationString() {
+ String v1 = getAttributeValue("if outcome");
+ if(v1 != null && v1.length() > 0) return v1;
+ return "rule";
+ }
+
+}
Added:
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageTaskImpl.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageTaskImpl.java
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/impl/SeamPageTaskImpl.java 2008-05-26
16:02:13 UTC (rev 8332)
@@ -0,0 +1,12 @@
+package org.jboss.tools.seam.pages.xml.model.impl;
+
+import org.jboss.tools.common.model.impl.CustomizedObjectImpl;
+
+public class SeamPageTaskImpl extends CustomizedObjectImpl {
+ private static final long serialVersionUID = 1L;
+
+ public String getPresentationString() {
+ return getModelEntity().getXMLSubPath();
+ }
+
+}