JBoss Tools SVN: r3233 - in trunk/seam/plugins/org.jboss.tools.seam.xml: resources/meta and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-08-20 10:43:55 -0400 (Mon, 20 Aug 2007)
New Revision: 3233
Added:
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta
Modified:
trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta
Log:
JBIDE-789
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-20 14:43:55 UTC (rev 3233)
@@ -7,6 +7,7 @@
<meta path="meta/seam-core.meta"/>
<meta path="meta/seam-drools.meta"/>
<meta path="meta/seam-framework.meta"/>
+ <meta path="meta/seam-international.meta"/>
<meta path="meta/seam-mail.meta"/>
<meta path="meta/seam-pdf.meta"/>
<meta path="meta/seam-persistence.meta"/>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -6,9 +6,11 @@
<MAPPINGS>
<MAPPING name="Handlers"/>
<MAPPING name="SeamNamespaces">
+ <PAIR name="bpm" value="http://jboss.com/products/seam/bpm"/>
<PAIR name="core" value="http://jboss.com/products/seam/core"/>
</MAPPING>
<MAPPING name="SeamSchemas">
+ <PAIR name="bpm$20" value="http://jboss.com/products/seam/bpm-2.0.xsd"/>
<PAIR name="core" value="http://jboss.com/products/seam/core-1.2.xsd"/>
<PAIR name="core$20" value="http://jboss.com/products/seam/core-2.0.xsd"/>
</MAPPING>
@@ -40,6 +42,216 @@
<GlobalActions kind="list"/>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="bpm:actor" name="SeamBPMActor20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.actor" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="actor" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.bpm.actor" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="group-actor-ids" xmlname="group-actor-ids"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="bpm:jbpm" name="SeamBPMJBPM20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamBPMProcessDefinitions20" required="yes"/>
+ <XChildEntity maxCount="1" name="SeamBPMPageflowDefinitions20" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.jbpm" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="JBPM" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.bpm.jbpm" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <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.core.SeamComponentsCoreFormLayoutData;children=%Ordered%;childrenLoader=list;saveDefault=false"
+ XMLSUBPATH="bpm:pageflow-definitions" name="SeamBPMPageflowDefinitions20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamListEntry"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="pageflow-definitions" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="pageflow-definitions" name="name">
+ <Editor name="Uneditable"/>
+ </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"
+ WizardClassName="%Default%" displayName="Add Entry..."
+ kind="action" name="AddEntry">
+ <EntityData EntityName="SeamListEntry">
+ <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.core.SeamComponentsCoreFormLayoutData;children=%Ordered%;childrenLoader=list;saveDefault=false"
+ XMLSUBPATH="bpm:process-definitions" name="SeamBPMProcessDefinitions20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamListEntry"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="process-definitions" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="process-definitions" name="name">
+ <Editor name="Uneditable"/>
+ </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"
+ WizardClassName="%Default%" displayName="Add Entry..."
+ kind="action" name="AddEntry">
+ <EntityData EntityName="SeamListEntry">
+ <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.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="core:actor" name="SeamCoreActor">
<XChildrenEntities/>
<XEntityRenderer>
@@ -1498,6 +1710,8 @@
<XChildEntity name="SeamCoreManager"/>
<XChildEntity name="SeamCorePojoCache"/>
<XChildEntity name="SeamCoreResourceBundle"/>
+ <XChildEntity name="SeamBPMActor20"/>
+ <XChildEntity name="SeamBPMJBPM20"/>
</XChildrenEntities>
<XActionItem kind="list">
<XActionItem ICON="action.empty" displayName="New" group="1"
@@ -1538,6 +1752,24 @@
</EntityData>
</XActionItem>
</XActionItem>
+ <XActionItem ICON="action.empty" displayName="BPM" group="1"
+ kind="list" name="BPM">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Actor..." kind="action" name="AddActor">
+ <EntityData EntityName="SeamBPMActor20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="group-actor-ids" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBPM..." kind="action" name="AddJBPM">
+ <EntityData EntityName="SeamBPMJBPM20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
</XActionItem>
</XActionItem>
</XEntityExtension>
@@ -1582,6 +1814,24 @@
</EntityData>
</XActionItem>
</XActionItem>
+ <XActionItem ICON="action.empty" displayName="BPM" group="1"
+ kind="list" name="BPM">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Actor..." kind="action" name="AddActor">
+ <EntityData EntityName="SeamBPMActor20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="group-actor-ids" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBPM..." kind="action" name="AddJBPM">
+ <EntityData EntityName="SeamBPMJBPM20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
</XActionItem>
</XActionItem>
</XEntityExtension>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -41,18 +41,13 @@
<XModelAttributes>
<XModelAttribute default="managed working memory"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="rule-base" xmlname="rule-base">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="rule-base" xmlname="rule-base"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -93,22 +88,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="rule base" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=advanced" name="dsl-file" xmlname="dsl-file">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="rule-files" xmlname="rule-files">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="dsl-file" xmlname="dsl-file"/>
+ <XModelAttribute PROPERTIES="category=general" name="rule-files" xmlname="rule-files"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -149,16 +136,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="rule files" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="rule-files" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -253,4 +237,61 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamDroolsManagedWorkingMemory"/>
+ <XChildEntity name="SeamDroolsRuleBase"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Drools" group="1"
+ kind="list" name="Drools">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Working Memory..." kind="action" name="AddManagedWorkingMemory">
+ <EntityData EntityName="SeamDroolsManagedWorkingMemory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-base" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Rule Base..." kind="action" name="AddRuleBase">
+ <EntityData EntityName="SeamDroolsRuleBase">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-files" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Drools" group="1"
+ kind="list" name="Drools">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Working Memory..." kind="action" name="AddManagedWorkingMemory">
+ <EntityData EntityName="SeamDroolsManagedWorkingMemory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-base" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Rule Base..." kind="action" name="AddRuleBase">
+ <EntityData EntityName="SeamDroolsRuleBase">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-files" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -0,0 +1,197 @@
+<?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="Handlers"/>
+ <MAPPING name="SeamNamespaces">
+ <PAIR name="international" value="http://jboss.com/products/seam/international"/>
+ </MAPPING>
+ <MAPPING name="SeamSchemas">
+ <PAIR name="international$20" value="http://jboss.com/products/seam/international-2.0.xsd"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="international"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="seam">
+ <GROUP name="international"/>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="international:locale-selector" name="SeamCoreLocaleSelector20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.ejb" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="locale-selector" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.international.localeSelector" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="locale-string" xmlname="locale-string"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="cookie-enabled" xmlname="cookie-enabled">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="cookie-max-age" xmlname="cookie-max-age"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="international:time-zone-selector" name="SeamCoreTimeZoneSelector20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.timeZoneSelector" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="time zone selector" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.international.timeZoneSelector" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="time-zone-id" xmlname="time-zone-id"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="cookie-enabled" xmlname="cookie-enabled">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="cookie-max-age" xmlname="cookie-max-age"/>
+ <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="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamCoreLocaleSelector20"/>
+ <XChildEntity name="SeamCoreTimeZoneSelector20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="International"
+ group="1" kind="list" name="International">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Locale Selector..." kind="action" name="AddLocaleSelector">
+ <EntityData EntityName="SeamCoreLocaleSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="locale-string" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Time Zone Selector..." kind="action" name="AddTimeZoneSelector">
+ <EntityData EntityName="SeamCoreTimeZoneSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="time-zone-id" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="International"
+ group="1" kind="list" name="International">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Locale Selector..." kind="action" name="AddLocaleSelector">
+ <EntityData EntityName="SeamCoreLocaleSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="locale-string" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Time Zone Selector..." kind="action" name="AddTimeZoneSelector">
+ <EntityData EntityName="SeamCoreTimeZoneSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="time-zone-id" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -39,24 +39,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="queue connection" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.jms.queueConnection" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.jms.queueConnection" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
<XModelAttribute PROPERTIES="category=general"
- name="factory-jndi-name" xmlname="queue-connection-factory-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="factory-jndi-name" xmlname="queue-connection-factory-jndi-name"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -95,18 +87,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="managed queue sender" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="queue-jndi-name" xmlname="queue-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="queue-jndi-name" xmlname="queue-jndi-name"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -145,24 +132,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="topic connection" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.jms.topicConnection" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.jms.topicConnection" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
<XModelAttribute PROPERTIES="category=general"
- name="factory-jndi-name" xmlname="topic-connection-factory-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="factory-jndi-name" xmlname="topic-connection-factory-jndi-name"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -202,18 +181,13 @@
<XModelAttributes>
<XModelAttribute default="managed topic publisher"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="topic-jndi-name" xmlname="topic-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="topic-jndi-name" xmlname="topic-jndi-name"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -332,4 +306,95 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamJmsQueueConnection"/>
+ <XChildEntity name="SeamJmsTopicConnection"/>
+ <XChildEntity name="SeamJmsTopicPublisher"/>
+ <XChildEntity name="SeamJmsQueueSender"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="JMS" group="1"
+ kind="list" name="JMS">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Queue Connection..." kind="action" name="AddQueueConnection">
+ <EntityData EntityName="SeamJmsQueueConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Topic Connection..." kind="action" name="AddTopicConnection">
+ <EntityData EntityName="SeamJmsTopicConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Topic Publisher..." kind="action" name="AddTopicPublisher">
+ <EntityData EntityName="SeamJmsTopicPublisher">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="topic-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Queue Sender..." kind="action" name="AddQueueSender">
+ <EntityData EntityName="SeamJmsQueueSender">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="queue-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="JMS" group="1"
+ kind="list" name="JMS">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Queue Connection..." kind="action" name="AddQueueConnection">
+ <EntityData EntityName="SeamJmsQueueConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Topic Connection..." kind="action" name="AddTopicConnection">
+ <EntityData EntityName="SeamJmsTopicConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Topic Publisher..." kind="action" name="AddTopicPublisher">
+ <EntityData EntityName="SeamJmsTopicPublisher">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="topic-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Queue Sender..." kind="action" name="AddQueueSender">
+ <EntityData EntityName="SeamJmsQueueSender">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="queue-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -39,22 +39,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="document store" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="error-page" xmlname="error-page">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="use-extensions" xmlname="use-extensions">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="error-page" xmlname="error-page"/>
+ <XModelAttribute PROPERTIES="category=general" name="use-extensions" xmlname="use-extensions"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -93,31 +85,17 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="key store config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="key-store" xmlname="key-store">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="key-store" xmlname="key-store"/>
<XModelAttribute PROPERTIES="category=general"
- name="key-store-password" xmlname="key-store-password">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="key-password" xmlname="key-password">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="key-alias" xmlname="key-alias">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="key-store-password" xmlname="key-store-password"/>
+ <XModelAttribute PROPERTIES="category=general" name="key-password" xmlname="key-password"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="key-alias" xmlname="key-alias"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -202,4 +180,61 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPdfDocumentStore"/>
+ <XChildEntity name="SeamPdfKeyStoreConfig"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Pdf" group="1"
+ kind="list" name="Pdf">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Document Store..." kind="action" name="AddDocumentStore">
+ <EntityData EntityName="SeamPdfDocumentStore">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="error-page" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Key Store Config..." kind="action" name="AddKeyStoreConfig">
+ <EntityData EntityName="SeamPdfKeyStoreConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="key-store" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Pdf" group="1"
+ kind="list" name="Pdf">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Document Store..." kind="action" name="AddDocumentStore">
+ <EntityData EntityName="SeamPdfDocumentStore">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="error-page" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Key Store Config..." kind="action" name="AddKeyStoreConfig">
+ <EntityData EntityName="SeamPdfKeyStoreConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="key-store" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -39,25 +39,15 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="remoting config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.remoting.remoting" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.remoting.remoting" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="poll-interval" xmlname="poll-interval">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="poll-timeout" xmlname="poll-timeout">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="poll-interval" xmlname="poll-interval"/>
+ <XModelAttribute PROPERTIES="category=general" name="poll-timeout" xmlname="poll-timeout"/>
<XModelAttribute PROPERTIES="category=advanced" name="debug" xmlname="debug">
<Constraint loader="ListString">
<value/>
@@ -67,7 +57,6 @@
<Editor name="ListString"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -139,4 +128,48 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamRemotingConfig"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Remoting" group="1"
+ kind="list" name="Remoting">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Config..." kind="action" name="AddRemotingConfig">
+ <EntityData EntityName="SeamRemotingConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="poll-interval" Mandatory="no"/>
+ <AttributeData AttributeName="poll-timeout" Mandatory="no"/>
+ <AttributeData AttributeName="debug" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Remoting" group="1"
+ kind="list" name="Remoting">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Config..." kind="action" name="AddRemotingConfig">
+ <EntityData EntityName="SeamRemotingConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="poll-interval" Mandatory="no"/>
+ <AttributeData AttributeName="poll-timeout" Mandatory="no"/>
+ <AttributeData AttributeName="debug" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -41,16 +41,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="config-locations" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="config locations" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -101,24 +98,67 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="context loader" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.ioc.spring.contextLoader" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.ioc.spring.contextLoader" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
<XModelAttribute PROPERTIES="category=advanced"
- name="config-locations" xmlname="config-locations">
- <Constraint/>
- <Editor/>
+ name="config-locations" xmlname="config-locations"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="spring:task-executor-dispatcher" name="SeamSpringTaskDispatcher20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.dispatcher" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="task executor dispatcher"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.async.dispatcher" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create,jndi-name"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="task-executor" xmlname="task-executor"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="schedule-dispatcher" xmlname="schedule-dispatcher"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -186,4 +226,61 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamSpringContextLoader"/>
+ <XChildEntity name="SeamSpringTaskDispatcher20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Spring" group="1"
+ kind="list" name="Spring">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Loader..." kind="action" name="AddContextLoader">
+ <EntityData EntityName="SeamSpringContextLoader">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="config-locations" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Task Dispatcher..." kind="action" name="AddTaskDispatcher">
+ <EntityData EntityName="SeamSpringTaskDispatcher20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="task-executor"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Spring" group="1"
+ kind="list" name="Spring">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Loader..." kind="action" name="AddContextLoader">
+ <EntityData EntityName="SeamSpringContextLoader">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="config-locations" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Task Dispatcher..." kind="action" name="AddTaskDispatcher">
+ <EntityData EntityName="SeamSpringTaskDispatcher20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="task-executor"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -41,16 +41,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="available-themes" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="available themes" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -101,21 +98,71 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="theme selector" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="theme" xmlname="theme">
- <Constraint/>
- <Editor/>
+ <XModelAttribute PROPERTIES="category=general" name="theme" xmlname="theme"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="available-themes" xmlname="available-themes"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="cookie-enabled" xmlname="cookie-enabled">
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="theme:theme-selector" name="SeamThemeSelector20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamThemeAvailableThemes" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.theme.selector" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="theme selector" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="theme" xmlname="theme"/>
<XModelAttribute PROPERTIES="category=advanced"
- name="available-themes" xmlname="available-themes">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="available-themes" xmlname="available-themes"/>
<XModelAttribute PROPERTIES="category=advanced" name="cookie-enabled" xmlname="cookie-enabled">
<Constraint loader="ListString">
<value/>
@@ -124,8 +171,8 @@
</Constraint>
<Editor name="ListString"/>
</XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="cookie-max-age" xmlname="cookie-max-age"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -193,4 +240,44 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamThemeSelector20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Theme" group="1"
+ kind="list" name="Theme">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Theme Selector..." kind="action" name="AddThemeSelector">
+ <EntityData EntityName="SeamThemeSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="theme" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Theme" group="1"
+ kind="list" name="Theme">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Theme Selector..." kind="action" name="AddThemeSelector">
+ <EntityData EntityName="SeamThemeSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="theme" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta 2007-08-20 14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta 2007-08-20 14:43:55 UTC (rev 3233)
@@ -30,7 +30,7 @@
<GlobalActions kind="list"/>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
- XMLSUBPATH="web:context-filter" name="SeamWebContextFilter">
+ XMLSUBPATH="web:ajax4jsf-filter" name="SeamWebAjaxFilter20">
<XChildrenEntities/>
<XEntityRenderer>
<ICONS>
@@ -38,24 +38,143 @@
</ICONS>
</XEntityRenderer>
<XModelAttributes>
- <XModelAttribute default="context filter" loader="ElementType" name="element type">
- <Constraint/>
+ <XModelAttribute default="ajax4jsf filter" loader="ElementType" name="element type">
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.contextFilter" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
+ default="org.jboss.seam.web.ajax4jsfFilter" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
+ <XModelAttribute PROPERTIES="category=general" name="enable-cache" xmlname="enable-cache">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
</XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="force-parser" xmlname="force-parser">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="log4j-init-file" xmlname="log4j-init-file"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:context-filter" name="SeamWebAuthenticationFilter20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="authentication filter" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.web.authenticationFilter" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="realm" xmlname="realm"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="key" xmlname="key"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="nonce-validity-seconds" xmlname="nonce-validity-seconds"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="auth-type" xmlname="auth-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="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:character-encoding-filter" name="SeamWebCharacterFilter20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="character encoding filter"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.servlet.characterEncodingFilter" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
+ <XModelAttribute PROPERTIES="category=general" name="encoding" xmlname="encoding"/>
+ <XModelAttribute PROPERTIES="category=general" name="override-client" xmlname="override-client">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -85,6 +204,53 @@
</XModelEntity>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:context-filter" name="SeamWebContextFilter">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="context filter" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.servlet.contextFilter" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="web:exception-filter" name="SeamWebExceptionFilter">
<XChildrenEntities/>
<XEntityRenderer>
@@ -94,23 +260,15 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="exception filter" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.exceptionFilter" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.servlet.exceptionFilter" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -149,21 +307,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="multipart filter" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.multipartFilter" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.servlet.multipartFilter" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
<XModelAttribute PROPERTIES="category=advanced"
name="create-temp-files" xmlname="create-temp-files">
<Constraint loader="List">
@@ -174,12 +325,8 @@
<Editor name="List"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=advanced"
- name="max-request-size" xmlname="max-request-size">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="max-request-size" xmlname="max-request-size"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -218,23 +365,69 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="redirect filter" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.redirectFilter" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
+ default="org.jboss.seam.servlet.redirectFilter" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:servlet-session" name="SeamWebServletSession20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="servlet session" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="invalidate-on-scheme-change" xmlname="invalidate-on-scheme-change">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -353,4 +546,163 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamWebContextFilter"/>
+ <XChildEntity name="SeamWebExceptionFilter"/>
+ <XChildEntity name="SeamWebMultipartFilter"/>
+ <XChildEntity name="SeamWebRedirectFilter"/>
+ <XChildEntity name="SeamWebAuthenticationFilter20"/>
+ <XChildEntity name="SeamWebCharacterFilter20"/>
+ <XChildEntity name="SeamWebAjaxFilter20"/>
+ <XChildEntity name="SeamWebServletSession20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Web" group="1"
+ kind="list" name="Web">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Filter..." kind="action" name="AddContextFilter">
+ <EntityData EntityName="SeamWebContextFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Exception Filter..." kind="action" name="AddExceptionFilter">
+ <EntityData EntityName="SeamWebExceptionFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Multipart Filter..." kind="action" name="AddMultipartFilter">
+ <EntityData EntityName="SeamWebMultipartFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Redirect Filter..." kind="action" name="AddRedirectFilter">
+ <EntityData EntityName="SeamWebRedirectFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Authentication Filter..." kind="action" name="AddAuthenticationFilter">
+ <EntityData EntityName="SeamWebAuthenticationFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Character Encoding Filter..." kind="action" name="AddCharacterFilter">
+ <EntityData EntityName="SeamWebCharacterFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Ajax For JSF Filter..." kind="action" name="AddAjaxFilter">
+ <EntityData EntityName="SeamWebAjaxFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Servlet Session..." kind="action" name="AddServletSession">
+ <EntityData EntityName="SeamWebServletSession20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Web" group="1"
+ kind="list" name="Web">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Filter..." kind="action" name="AddContextFilter">
+ <EntityData EntityName="SeamWebContextFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Exception Filter..." kind="action" name="AddExceptionFilter">
+ <EntityData EntityName="SeamWebExceptionFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Multipart Filter..." kind="action" name="AddMultipartFilter">
+ <EntityData EntityName="SeamWebMultipartFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Redirect Filter..." kind="action" name="AddRedirectFilter">
+ <EntityData EntityName="SeamWebRedirectFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Authentication Filter..." kind="action" name="AddAuthenticationFilter">
+ <EntityData EntityName="SeamWebAuthenticationFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Character Encoding Filter..." kind="action" name="AddCharacterFilter">
+ <EntityData EntityName="SeamWebCharacterFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Ajax For JSF Filter..." kind="action" name="AddAjaxFilter">
+ <EntityData EntityName="SeamWebAjaxFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Servlet Session..." kind="action" name="AddServletSession">
+ <EntityData EntityName="SeamWebServletSession20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
18 years, 8 months
JBoss Tools SVN: r3232 - trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-08-20 10:43:38 -0400 (Mon, 20 Aug 2007)
New Revision: 3232
Modified:
trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/PropertyListFormLayoutData.java
trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/SeamComponentsCoreFormLayoutData.java
Log:
JBIDE-789
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/PropertyListFormLayoutData.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/PropertyListFormLayoutData.java 2007-08-20 14:07:09 UTC (rev 3231)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/PropertyListFormLayoutData.java 2007-08-20 14:43:38 UTC (rev 3232)
@@ -20,6 +20,8 @@
public class PropertyListFormLayoutData implements SeamComponentConstants {
static String ENT_PROCESS_DEFINITIONS = "SeamCoreProcessDefinitions";
static String ENT_PAGEFLOW_DEFINITIONS = "SeamCorePageflowDefinitions";
+ static String ENT_PROCESS_DEFINITIONS_20 = "SeamBPMProcessDefinitions20";
+ static String ENT_PAGEFLOW_DEFINITIONS_20 = "SeamBPMPageflowDefinitions20";
static String ENT_BUNDLE_NAMES = "SeamCoreBundleNames";
static String ENT_FILTERS = "SeamCoreFilters";
@@ -76,6 +78,9 @@
),
};
}
+
+
+ //BPM
private final static IFormData[] PROCESS_DEFS_DEFINITIONS = new IFormData[] {
createListDefinition("Process Definitions")
@@ -90,7 +95,16 @@
final static IFormData PAGEFLOW_DEFS_FORM_DEFINITION = new FormData(
ENT_PAGEFLOW_DEFINITIONS, new String[]{null}, PAGEFLOW_DEFS_DEFINITIONS);
+
+ //BPM-2.0
+
+ final static IFormData PROCESS_20_DEFS_FORM_DEFINITION = new FormData(
+ ENT_PROCESS_DEFINITIONS_20, new String[]{null}, PROCESS_DEFS_DEFINITIONS);
+ final static IFormData PAGEFLOW_20_DEFS_FORM_DEFINITION = new FormData(
+ ENT_PAGEFLOW_DEFINITIONS_20, new String[]{null}, PAGEFLOW_DEFS_DEFINITIONS);
+
+
private final static IFormData[] BUNDLE_NAMES_DEFINITIONS = new IFormData[] {
createListDefinition("Bundle Names")
};
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/SeamComponentsCoreFormLayoutData.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/SeamComponentsCoreFormLayoutData.java 2007-08-20 14:07:09 UTC (rev 3231)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml.ui/src/org/jboss/tools/seam/xml/ui/editor/form/core/SeamComponentsCoreFormLayoutData.java 2007-08-20 14:43:38 UTC (rev 3232)
@@ -30,6 +30,8 @@
ActorFormLayoutData.SEAM_ACTOR_FORM_DEFINITION,
PropertyListFormLayoutData.PROCESS_DEFS_FORM_DEFINITION,
PropertyListFormLayoutData.PAGEFLOW_DEFS_FORM_DEFINITION,
+ PropertyListFormLayoutData.PROCESS_20_DEFS_FORM_DEFINITION,
+ PropertyListFormLayoutData.PAGEFLOW_20_DEFS_FORM_DEFINITION,
PropertyListFormLayoutData.BUNDLE_NAMES_FORM_DEFINITION,
PropertyListFormLayoutData.FILTERS_FORM_DEFINITION,
18 years, 8 months
JBoss Tools SVN: r3231 - trunk/documentation/GettingStartedGuide/docs/userguide/en/modules.
by jbosstools-commits@lists.jboss.org
Author: sabrashevich
Date: 2007-08-20 10:07:09 -0400 (Mon, 20 Aug 2007)
New Revision: 3231
Modified:
trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GetStartSeamGen.xml
trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GettingStartedWithRHDS.xml
trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/ManageJBossAS.xml
Log:
http://jira.jboss.com/jira/browse/EXIN-373 text highlighted
Modified: trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GetStartSeamGen.xml
===================================================================
--- trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GetStartSeamGen.xml 2007-08-17 21:40:15 UTC (rev 3230)
+++ trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GetStartSeamGen.xml 2007-08-20 14:07:09 UTC (rev 3231)
@@ -13,14 +13,14 @@
<para>The Red Hat Developer Studio provides sophisticated tools for enterprise applications. With the Red Hat Developer Studio, you can get started very quickly with a web prototype, and then scale up your application to include enterprise features (e.g., business processes, web services, etc.) using the same developer tools. It is a "scalable" RAD (Rapid Application Development) tool.</para>
- <para>A core element that makes the Red Hat Developer Studio "scalable" is the JBoss Seam framework. Seam is a fully featured application framework on top of Java EE 5. It is also one of the most popular enterprise Java framework today. Seam deeply integrates many other standard-based or open source frameworks (e.g., JSF, EJB3, JMS, Web Services, jBPM, JBoss Rules, Ajax4jsf, RichFaces, Facelets, Spring, iText, Quartz, TestNG etc.), and provides a single programming model for developers to "drive" those underlying frameworks via simple annotated POJOs (Plain Old Java Objects). It makes life easier for developers to tackle complex enterprise applications with many component frameworks.</para>
+ <para>A core element that makes the Red Hat Developer Studio "scalable" is the JBoss <property>Seam</property> framework. <property>Seam</property> is a fully featured application framework on top of Java EE 5. It is also one of the most popular enterprise Java framework today. <property>Seam</property> deeply integrates many other standard-based or open source frameworks (e.g., JSF, EJB3, JMS, Web Services, jBPM, JBoss Rules, Ajax4jsf, RichFaces, Facelets, Spring, iText, Quartz, TestNG etc.), and provides a single programming model for developers to "drive" those underlying frameworks via simple annotated POJOs (Plain Old Java Objects). It makes life easier for developers to tackle complex enterprise applications with many component frameworks.</para>
- <para>In this chapter, we will cover how to build a simple Seam web application in minutes with the Red Hat Developer Studio.</para>
+ <para>In this chapter, we will cover how to build a simple <property>Seam</property> web application in minutes with the Red Hat Developer Studio.</para>
<section>
<title>Create a Seam Project</title>
- <para>To create a new web application in Seam, select <emphasis role="italic">New > Project ... > Seam > Seam Web Project</emphasis>. You will be prompted to enter a name and a location directory for your new project. You will also be asked to choose a JBoss AS server to deploy the project. You must choose the JBoss AS 4.2.0 instance we had defined in the JBoss AS Server manager view.</para>
+ <para>To create a new web application in <property>Seam</property>, select <emphasis>New > Project ... > Seam > Seam Web Project</emphasis>. You will be prompted to enter a name and a location directory for your new project. You will also be asked to choose a JBoss AS server to deploy the project. You must choose the JBoss AS 4.2.0 instance we had defined in the JBoss AS Server manager view.</para>
<figure>
<title>Create a Seam project</title>
@@ -31,7 +31,7 @@
</mediaobject>
</figure>
- <para>Next, you will be asked to select the "features" you want to use in your project. This allows Red Hat Developer Studio to setup the appropriate tooling for your project. Since JBoss Seam integrates all popular Java EE frameworks, you can select any combination of technologies from the list. Here, for this project, we will select Dynamic Web Module, Java, Java Persistence (JPA), JavaServer Faces (JSF), and Seam Facet for a typical database-driven web application.</para>
+ <para>Next, you will be asked to select the "features" you want to use in your project. This allows Red Hat Developer Studio to setup the appropriate tooling for your project. Since JBoss <property>Seam</property> integrates all popular Java EE frameworks, you can select any combination of technologies from the list. Here, for this project, we will select Dynamic Web Module, Java, Java Persistence (JPA), JavaServer Faces (JSF), and <property>Seam</property> Facet for a typical database-driven web application.</para>
<figure>
<title>Select toolings for the project</title>
@@ -93,7 +93,7 @@
<orderedlist continuation="continues">
<listitem><para>In the next dialog select Add button.</para></listitem>
- <listitem><para>Select Hypersonic database: <emphasis role="italic">Hypersonic > 1.8 > Hypersonic DB</emphasis></para></listitem>
+ <listitem><para>Select Hypersonic database: <emphasis>Hypersonic > 1.8 > Hypersonic DB</emphasis></para></listitem>
</orderedlist>
<figure>
@@ -117,7 +117,7 @@
<orderedlist continuation="continues">
<listitem><para>Select hsqldb.jar in Driver File panel and click the button Remove jar/Zip.</para></listitem>
<listitem><para>Select Add jar/Zip.</para></listitem>
- <listitem><para>Select hsqldb driver which is located in <emphasis role="italic">jboss-eap > jboss-as > server > default > lib</emphasis> folder of RHDS installation.</para></listitem>
+ <listitem><para>Select hsqldb driver which is located in <emphasis>jboss-eap > jboss-as > server > default > lib</emphasis> folder of RHDS installation.</para></listitem>
</orderedlist>
<figure>
<title>Adding driver</title>
@@ -168,7 +168,7 @@
</mediaobject>
</figure>
- <para>The project setup wizard also asks you to configure how Seam generates code for the project. The Seam Home Folder should point to a valid Seam distribution. By default, it is set to the Seam distribution bundled in your Red Hat Developer Studio tool. For the deployment format, choose WAR deployment if you want to use POJOs for UI event handling and business logic; choose EAR deployment if you want to EJB3 beans for added features. In most web applications, the WAR deployment option would suffice. You should also enter Java packages for the entity beans (for database mapping) and session beans (for action handlers). All generated code will be placed in those packages. </para>
+ <para>The project setup wizard also asks you to configure how <property>Seam</property> generates code for the project. The <property>Seam</property> Home Folder should point to a valid <property>Seam</property> distribution. By default, it is set to the <property>Seam</property> distribution bundled in your Red Hat Developer Studio tool. For the deployment format, choose WAR deployment if you want to use POJOs for UI event handling and business logic; choose EAR deployment if you want to EJB3 beans for added features. In most web applications, the WAR deployment option would suffice. You should also enter Java packages for the entity beans (for database mapping) and session beans (for action handlers). All generated code will be placed in those packages. </para>
<figure>
<title>Enter Java packages for generated code</title>
@@ -206,7 +206,7 @@
</mediaobject>
</figure>
- <para>To make simple changes to the page, you just need to double click on the <emphasis role="italic">WebContent/home.xhtml file</emphasis> and edit it in the visual editor. Notice that the visual editor lets you both the XHTML code and the rendered page. The rendered view is designed to make it easy to find stuff in a complex XHTML page.</para>
+ <para>To make simple changes to the page, you just need to double click on the <emphasis>WebContent/home.xhtml file</emphasis> and edit it in the visual editor. Notice that the visual editor lets you both the XHTML code and the rendered page. The rendered view is designed to make it easy to find stuff in a complex XHTML page.</para>
<figure>
<title>Making changes in the visual editor</title>
@@ -217,7 +217,7 @@
</mediaobject>
</figure>
- <para>Once you finished editing, save the file (<emphasis role="italic">File > Save</emphasis>), re-deploy the application, and reload the browser to see the changes.</para>
+ <para>Once you finished editing, save the file (<emphasis>File > Save</emphasis>), re-deploy the application, and reload the browser to see the changes.</para>
<figure>
<title>The front page is changed</title>
@@ -237,7 +237,7 @@
<section>
<title>Add a Web Page and an Action</title>
- <para>To add a new page and related UI action to the project, use the <emphasis role="italic">New > Other ... > Seam > Seam Form</emphasis> wizard. You are prompted to enter the name of the web page, the name for the Seam component that handles UI actions from the page, and UI action method name.</para>
+ <para>To add a new page and related UI action to the project, use the <emphasis>New > Other ... > Seam > Seam Form</emphasis> wizard. You are prompted to enter the name of the web page, the name for the <property>Seam</property> component that handles UI actions from the page, and UI action method name.</para>
<figure>
<title>New form for the application</title>
@@ -292,7 +292,7 @@
</ui:composition>
]]></programlisting>
- <para>The #{simpleAction.value} notation on the web page maps to the "value" property in the backend component named "simpleAction", and the #{simpleAction.hello} notation indicates that the hello() method is called when the button is clicked on. Here is the "simpleAction" named backend Seam component generated by the wizard.</para>
+ <para>The #{simpleAction.value} notation on the web page maps to the "value" property in the backend component named "simpleAction", and the #{simpleAction.hello} notation indicates that the hello() method is called when the button is clicked on. Here is the "simpleAction" named backend <property>Seam</property> component generated by the wizard.</para>
<programlisting role="JAVA"><![CDATA[
@Name("simpleAction")
@@ -348,7 +348,7 @@
</mediaobject>
</figure>
- <para>Seam supports many different input validation annotations. To see an example, you can replace the @Length(max=10) annotation with the following. It would require the input string to have a first name and last name separated by a space. If the validation fails, the web page would print the customized error message.</para>
+ <para><property>Seam</property> supports many different input validation annotations. To see an example, you can replace the @Length(max=10) annotation with the following. It would require the input string to have a first name and last name separated by a space. If the validation fails, the web page would print the customized error message.</para>
<programlisting role="JAVA"><![CDATA[
@NotNull
@@ -428,7 +428,7 @@
<section>
<title>Add Security to the Application</title>
- <para>You have probably noticed that the web page template has a login link at the top of the page. You can use the Seam security framework to secure access to any web page or web action. You can implement the login logic in the XXXX method. In the following example, we just use hardcoded username and password. But you can easily change it to use database, LDAP or any other means.</para>
+ <para>You have probably noticed that the web page template has a login link at the top of the page. You can use the <property>Seam</property> security framework to secure access to any web page or web action. You can implement the login logic in the XXXX method. In the following example, we just use hardcoded username and password. But you can easily change it to use database, LDAP or any other means.</para>
<programlisting role="JAVA"><![CDATA[
]]></programlisting>
Modified: trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GettingStartedWithRHDS.xml
===================================================================
--- trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GettingStartedWithRHDS.xml 2007-08-17 21:40:15 UTC (rev 3230)
+++ trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/GettingStartedWithRHDS.xml 2007-08-20 14:07:09 UTC (rev 3231)
@@ -28,7 +28,7 @@
In that case you can skip the next step mentioned here. But it is recommended to use the SysV service scripts for production servers.</para></listitem>
<listitem><para>Download and install the appropriate -compat RPM from JPackage <ulink url="ftp://jpackage.hmdc.harvard.edu/JPackage/1.7/generic/RPMS.non-free/">here</ulink>.
Please ensure you choose a matching version of the -compat package to the JDK you installed.</para></listitem>
- <listitem><para>Create an environment variable that points to the JDK installation directory and call it JAVA_HOME. Add <emphasis role="italic">$JAVA_HOME/bin</emphasis> to the system path to be able to run java from the
+ <listitem><para>Create an environment variable that points to the JDK installation directory and call it JAVA_HOME. Add <emphasis>$JAVA_HOME/bin</emphasis> to the system path to be able to run java from the
command line. You can do this by adding the following lines to the .bashrc file in your home directory.</para></listitem>
</itemizedlist>
<programlisting><![CDATA[#In this example /usr/java/jdk1.5.0_11 is the JDK installation directory.
@@ -100,7 +100,7 @@
<listitem><para>Create an environment variable called JAVA_HOME that points to the JDK installation directory, for example:</para></listitem>
</itemizedlist>
<programlisting><![CDATA[C:\Program Files\Java\jdk1.5.0_11\]]></programlisting>
- <para>In order to run java from the command line add the <emphasis role="italic">jre\bin</emphasis> directory to your path, for example:</para>
+ <para>In order to run java from the command line add the <emphasis>jre\bin</emphasis> directory to your path, for example:</para>
<programlisting><![CDATA[C:\Program Files\Java\jdk1.5.0_11\jre\bin]]></programlisting>
<para>To do this, open the Control Panel from the Start Menu, switch to Classic View if necessary, open the System Control Panel applet, select the Advanced Tab,
and click on the Environment Variables button.</para>
@@ -231,27 +231,26 @@
<para><emphasis role="bold">Do I need to have JBoss server installed to run Red Hat Developer Studio?</emphasis></para>
<para>No. Red Hat Developer Studio already comes bundled with JBoss server. We bundle it together so that you don't need to download any
additional software and can test your application in a Web browser right away.</para>
- <para>If you want to use a different JBoss server installation, after Red Hat Developer Studio is installed open Servers View (select <emphasis role="italic">Window > Show View > Others > Server > Servers</emphasis>), then right click on this <emphasis role="italic">view > New > Server</emphasis> and follow the wizards steps to point to another Jboss server installation.</para>
+ <para>If you want to use a different JBoss server installation, after Red Hat Developer Studio is installed open Servers View (select <emphasis>Window > Show View > Others > Server > Servers</emphasis>), then right click on this <emphasis>view > New > Server</emphasis> and follow the wizards steps to point to another Jboss server installation.</para>
<para>Red Hat Developer Studio works with any servlet container, not just JBoss. For more information on deployment, please see the Deploying Your Application section.</para>
</section>
<section id="Importing_Projects">
<title>Importing Projects</title>
<para><emphasis role="bold">I have an existing Struts or JSF project. Can I open the project in RHDS?</emphasis></para>
- <para>Yes. From main menu select <emphasis role="italic">File > Import > Other > JSF Project (or Struts Project)</emphasis> and follow wizards steps.</para>
+ <para>Yes. From main menu select <emphasis>File > Import > Other > JSF Project (or Struts Project)</emphasis> and follow wizards steps.</para>
<para><emphasis role="bold">Can I import a .war file?</emphasis></para>
- <para>Yes. Select <emphasis role="italic">File > Import > Web > WAR file</emphasis> Then follow importing steps.</para>
+ <para>Yes. Select <emphasis>File > Import > Web > WAR file</emphasis>, then follow importing steps.</para>
</section>
<section id="Troubleshooting">
<title>Troubleshooting, Problems, Configuration, Error Messages</title>
<para><emphasis role="bold">Is it possible to increase the performance of Eclipse after installing your product? My Eclipse now crawls.</emphasis></para>
- <para>Red Hat Developer Studio preconfigures eclipse via the eclipse.ini file to allocate extra memory, but if you for some reason are using your own version of Eclipse then
- by default, Eclipse allocates only 128 Mb of memory whatever physical memory you actually have installed. You can significantly increase performance if you allocate more memory. For example:</para>
+ <para>Red Hat Developer Studio preconfigures eclipse via the eclipse.ini file to allocate extra memory, but if you for some reason need more memory then by default, you can manually make adjustments in this file. For example:</para>
<para>-vmargs -Xms128m -Xmx512m -XX:MaxPermSize=128m</para>
<para><emphasis role="bold">How can I add my own tag library to the Red Hat Palette?</emphasis></para>
- <para>See <ulink url="http://labs.jboss.com/jbossjsftools/docs">Adding Tag Libraries</ulink> in JBossJSFTools Guide.</para>
+ <para>See <ulink url="http://www.redhat.com/developers/rhds/JSFTools/JavaServerFacesSupport.htm...">Adding Tag Libraries</ulink> in JBossJSFTools Guide.</para>
<para><emphasis role="bold">I see the Oracle ADF Faces component library tags in the Red Hat Palette, but I can't seem to find the libraries for ADF. How do I use this component library with RHDS?</emphasis></para>
- <para>See <ulink url="http://labs.jboss.com/jbossrhdsuserguide/docs">Adding Support for the Oracle ADF Components Library</ulink> in the RHDS User Guide.</para>
+ <para>See <ulink url="http://www.redhat.com/developers/rhds/JSFTools/JavaServerFacesSupport.htm...">Adding Support for the Oracle ADF Components Library</ulink> in the RHDS User Guide.</para>
</section>
</section>
Modified: trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/ManageJBossAS.xml
===================================================================
--- trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/ManageJBossAS.xml 2007-08-17 21:40:15 UTC (rev 3230)
+++ trunk/documentation/GettingStartedGuide/docs/userguide/en/modules/ManageJBossAS.xml 2007-08-20 14:07:09 UTC (rev 3231)
@@ -11,7 +11,7 @@
</keywordset>
</chapterinfo>
<title>Manage JBoss AS from Red Hat Developer Studio</title>
- <para>Red Hat Developer Studio ships with JBoss EAP v.4.2 bundled. When you followed the default installation of Red Hat Developer Studio, you already have a JBoss 4.2 server installed and defined. To run JBoss AS 4.2 you need JDK 1.5. JDK 6 is not formally supported yet, although you may be able to start the server with it.</para>
+ <para>Red Hat Developer Studio ships with <property>JBoss EAP v.4.2</property> bundled. When you followed the default installation of Red Hat Developer Studio, you already have a <property>JBoss 4.2 server</property> installed and defined. To run <property>JBoss AS 4.2</property> you need JDK 1.5. JDK 6 is not formally supported yet, although you may be able to start the server with it.</para>
<section id="JBossbundled">
<?dbhtml filename="JBossbundled.html"?>
<title>How to manage the JBoss AS bundled in RHDS</title>
@@ -19,9 +19,9 @@
<section id="StartingServer">
<?dbhtml filename="StartingServer.html"?>
<title>Starting JBoss server</title>
- <para>Starting JBoss server is quite simple. Red Hat Developer Studio allows you control its behaviour through a special toolbar: start it in a regular or debug mode, stop it, or restart it.</para>
+ <para>Starting <property>JBoss server</property> is quite simple. Red Hat Developer Studio allows you control its behaviour through a special toolbar: start it in a regular or debug mode, stop it, or restart it.</para>
<orderedlist>
- <listitem><para>To launch the server click the green-with-white-arrow icon on the JBoss Server View or right click server name in this view and select "Start". If this view is not open select <emphasis role="italic">Window > Show View > Other > Server > JBoss Server View</emphasis></para></listitem>
+ <listitem><para>To launch the server click the green-with-white-arrow icon on the <property>JBoss Server</property> View or right click server name in this view and select "Start". If this view is not open select <emphasis>Window > Show View > Other > Server > JBoss Server View</emphasis></para></listitem>
</orderedlist>
<figure>
<title>Starting from icon</title>
@@ -51,7 +51,7 @@
</imageobject>
</mediaobject>
</figure>
-<para>When server has started you should see "Started" right to its name in JBoss Server view (column "Status").</para>
+<para>When server has started you should see "Started" right to its name in <property>JBoss Server</property> view (column "Status").</para>
<figure>
<title>Server is started</title>
<mediaobject>
@@ -60,7 +60,7 @@
</imageobject>
</mediaobject>
</figure>
-<para>To see event log after the server is started expand "Event Log" branch beneath JBoss Servers View:</para>
+<para>To see event log after the server is started expand "Event Log" branch beneath <property>JBoss Server</property> View:</para>
<figure>
<title>Event Log</title>
<mediaobject>
@@ -73,7 +73,7 @@
<section id="StoppingJBoss">
<?dbhtml filename="StoppingJBoss.html"?>
<title>Stopping JBoss server</title>
- <para>To stop the server click the Stop icon in JBoss Server View or right click the server name and press Stop.</para>
+ <para>To stop the server click the Stop icon in <property>JBoss Server</property> View or right click the server name and press Stop.</para>
<figure>
<title>Stopping server</title>
<mediaobject>
@@ -87,7 +87,7 @@
<section id="ServerPreferences">
<?dbhtml filename="ServerPreferences.html"?>
<title>Server Container Preferences</title>
- <para>You can control how Red Hat Developer Studio interacts with servlet containers in Preferences. Select <emphasis role="italic">Window > Preferences > JBoss Tools > JBoss Servers</emphasis> and switch to the desired server:</para>
+ <para>You can control how Red Hat Developer Studio interacts with servlet containers in Preferences. Select <emphasis>Window > Preferences > JBoss Tools > JBoss Servers</emphasis> and switch to the desired server:</para>
<figure>
<title>Server preferences</title>
<mediaobject>
@@ -96,7 +96,7 @@
</imageobject>
</mediaobject>
</figure>
-<para>Also you can double click the server name in JBoss Server view and open an Overview of the server. Here you can specify some common settings: host name, server name, runtime and so on.</para>
+<para>Also you can double click the server name in <property>JBoss Server</property> view and open an Overview of the server. Here you can specify some common settings: host name, server name, runtime and so on.</para>
<figure>
<title>Server overview</title>
<mediaobject>
@@ -112,15 +112,15 @@
<section id="JBossInstances">
<?dbhtml filename="JBossInstances.html"?>
<title>How to manage JBoss AS instances in RHDS</title>
- <para>Although Red Hat Developer Studio works closely with JBoss EAP 4.2 we do not ultimately tie you to any particular server for deployment. There are some servers that Studio supports directly (through the bundled Eclipse WTP plug-ins). Suppose you want to deploy the application to JBoss 4.2.1 server. First of all you need to install it.</para>
+ <para>Although Red Hat Developer Studio works closely with <property>JBoss EAP 4.2</property> we do not ultimately tie you to any particular server for deployment. There are some servers that Studio supports directly (through the bundled Eclipse WTP plug-ins). Suppose you want to deploy the application to <property>JBoss 4.2.1 server</property>. First of all you need to install it.</para>
<section id="JBossInstalling">
<?dbhtml filename="JBossInstalling.html"?>
<title>JBoss AS Installation</title>
<orderedlist>
-<listitem><para>Download the binary package of JBoss 4.2.1 and save it on your computer: <ulink url="http://labs.jboss.com/jbossas/downloads">http://labs.jboss.com/jbossas/downloads</ulink></para></listitem>
+<listitem><para>Download the binary package of <property>JBoss 4.2.1</property> and save it on your computer: <ulink url="http://labs.jboss.com/jbossas/downloads">http://labs.jboss.com/jbossas/downloads</ulink></para></listitem>
</orderedlist>
-<para>It does not matter where on your system you install JBoss. Note, however, that installing JBoss into a directory that has a name containing spaces causes problems in some situations with Sun-based VMs. So try to avoid using installation folders that have spaces in their names.</para>
-<para>There is no requirement for root access to run JBoss on UNIX/Linux systems because none of the default ports are within the 0-1023 privileged port range.</para>
+<para>It does not matter where on your system you install <property>JBoss</property>. Note, however, that installing <property>JBoss</property> into a directory that has a name containing spaces causes problems in some situations with Sun-based VMs. So try to avoid using installation folders that have spaces in their names.</para>
+<para>There is no requirement for root access to run <property>JBoss</property> on UNIX/Linux systems because none of the default ports are within the 0-1023 privileged port range.</para>
<orderedlist continuation="continues">
<listitem><para>After you have the binary archive you want to install, use the JDK jar tool (or any other ZIP extraction tool) to extract the jboss-4.2.1.zip archive contents into a location of your choice. The jboss-4.2.1.tgz archive is a gzipped tar file that requires a gnutar compatible tar which can handle the long pathnames in the archive. The extraction process will create a jboss-4.2.1 directory. </para></listitem>
</orderedlist>
@@ -131,9 +131,9 @@
<title>Adding and configuring JBoss server</title>
<para>Now we should add just installed server into server manager in Red Hat Developer Studio.</para>
<orderedlist>
- <listitem><para>Open the JBoss Server View by selecting <emphasis role="italic">Window > Show View > Other > Server > JBoss Server View</emphasis>. You will see JBoss Server view.</para></listitem>
+ <listitem><para>Open the <property>JBoss Server</property> View by selecting <emphasis>Window > Show View > Other > Server > JBoss Server View</emphasis>. You will see <property>JBoss Server</property> view.</para></listitem>
<listitem><para>Right click anywhere in this view and select New Server.</para></listitem>
-<listitem><para>Select <emphasis role="italic">JBoss, a division of Red Hat > JBoss v4.2</emphasis> and click the "Installed Runtimes" button to select a new installed runtime.</para></listitem>
+<listitem><para>Select <emphasis>JBoss, a division of Red Hat > JBoss v4.2</emphasis> and click the "Installed Runtimes" button to select a new installed runtime.</para></listitem>
</orderedlist>
<figure>
<title>Selecting server type</title>
@@ -146,7 +146,7 @@
<orderedlist continuation="continues">
<listitem><para>Click "Add" button to add a new jboss runtime.</para></listitem>
- <listitem><para>Select <emphasis role="italic">JBoss, a division of Red Hat > JBoss v4.2</emphasis> and press Next.</para></listitem>
+ <listitem><para>Select <emphasis>JBoss, a division of Red Hat > JBoss v4.2</emphasis> and press Next.</para></listitem>
</orderedlist>
<figure>
@@ -186,7 +186,7 @@
</imageobject>
</mediaobject>
</figure>
- <para>A new runtime will now appear in the <emphasis role="italic">Preferences > Server > Installed Runtimes</emphasis> dialog.</para>
+ <para>A new runtime will now appear in the <emphasis>Preferences > Server > Installed Runtimes</emphasis> dialog.</para>
<figure>
<title>Runtime is added</title>
<mediaobject>
@@ -218,7 +218,7 @@
</imageobject>
</mediaobject>
</figure>
-<para>A new JBoss server should now appear in JBoss Server View.</para>
+<para>A new <property>JBoss server</property> should now appear in <property>JBoss Server</property> View.</para>
<figure>
<title>New JBoss Server</title>
<mediaobject>
18 years, 8 months
JBoss Tools SVN: r3230 - in trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui: src/org/jboss/ide/eclipse/as/classpath/ui and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-08-17 17:40:15 -0400 (Fri, 17 Aug 2007)
New Revision: 3230
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE13ClasspathContainerPage.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE14ClasspathContainerPage.java
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml
Log:
Initial re-implementation / cleanup of old j2ee libraries.
Preparation for fixing JBIDE-419
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml 2007-08-17 21:40:11 UTC (rev 3229)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/plugin.xml 2007-08-17 21:40:15 UTC (rev 3230)
@@ -7,5 +7,20 @@
class="org.jboss.ide.eclipse.as.classpath.ui.ejb3.JBossEJB3LibrariesPage"
id="org.jboss.ide.eclipse.as.classpath.ui.ejb3.containerPage"
name="JBoss EJB3 Libraries"/>
- </extension>
+ </extension>
+
+ <extension
+ point="org.eclipse.jdt.ui.classpathContainerPage">
+ <classpathContainerPage
+ name="1.3 libs"
+ class="org.jboss.ide.eclipse.as.classpath.ui.jee.J2EE13ClasspathContainerPage"
+ id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.3">
+ </classpathContainerPage>
+ <classpathContainerPage
+ name="1.4 libs"
+ class="org.jboss.ide.eclipse.as.classpath.ui.jee.J2EE14ClasspathContainerPage"
+ id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.4">
+ </classpathContainerPage>
+ </extension>
+
</plugin>
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/ClasspathContainerPage.java 2007-08-17 21:40:15 UTC (rev 3230)
@@ -0,0 +1,123 @@
+/*
+ * JBoss, a division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.classpath.ui.jee;
+
+import org.eclipse.jdt.core.IClasspathEntry;
+import org.eclipse.jdt.internal.ui.JavaPluginImages;
+import org.eclipse.jdt.ui.wizards.IClasspathContainerPage;
+import org.eclipse.jface.wizard.WizardPage;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Label;
+
+/**
+ * Description of the Class
+ *
+ * @author Laurent Etiemble
+ * @version $Revision: 1420 $
+ */
+public abstract class ClasspathContainerPage extends WizardPage implements
+ IClasspathContainerPage {
+ private final static String PAGE_NAME = ClasspathContainerPage.class
+ .getName();
+
+ protected String containerId;
+ protected String description;
+ public ClasspathContainerPage(String id, String description) {
+ super(PAGE_NAME);
+ this.containerId = id;
+ this.description = description;
+ this.setTitle("Title");//$NON-NLS-1$
+ this.setDescription(description);//$NON-NLS-1$
+ this.setImageDescriptor(JavaPluginImages.DESC_WIZBAN_ADD_LIBRARY);
+ }
+
+ /**
+ * Description of the Method
+ *
+ * @param parent
+ * Description of the Parameter
+ */
+ public void createControl(Composite parent) {
+ Composite top = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout(1, true);
+ top.setLayout(layout);
+
+ Label lbl = new Label(top, SWT.NONE);
+ lbl
+ .setText("ClasspathContainerPage.text.start" + this.getClasspathEntryDescription()
+ + ("ClasspathContainerPage.text.end"));//$NON-NLS-1$ //$NON-NLS-2$
+ GridData gd = new GridData(GridData.FILL_HORIZONTAL);
+ lbl.setLayoutData(gd);
+
+ this.setControl(top);
+ }
+
+ /**
+ * Description of the Method
+ *
+ * @return Description of the Return Value
+ */
+ public boolean finish() {
+ return true;
+ }
+
+ /**
+ * Gets the selection attribute of the ClasspathContainerPage object
+ *
+ * @return The selection value
+ */
+ public IClasspathEntry getSelection() {
+ return null;
+ }
+
+ /**
+ * Sets the selection attribute of the ClasspathContainerPage object
+ *
+ * @param containerEntry
+ * The new selection value
+ */
+ public void setSelection(IClasspathEntry containerEntry) {
+ }
+
+ /**
+ * Gets the classpathContainerId attribute of the ClasspathContainerPage
+ * object
+ *
+ * @return The classpathContainerId value
+ */
+ protected String getClasspathContainerId() {
+ return containerId;
+ }
+
+ /**
+ * Gets the classpathEntryDescription attribute of the
+ * ClasspathContainerPage object
+ *
+ * @return The classpathEntryDescription value
+ */
+ protected String getClasspathEntryDescription() {
+ return description;
+ }
+}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE13ClasspathContainerPage.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE13ClasspathContainerPage.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE13ClasspathContainerPage.java 2007-08-17 21:40:15 UTC (rev 3230)
@@ -0,0 +1,30 @@
+/*
+ * JBoss, a division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.classpath.ui.jee;
+
+import org.jboss.ide.eclipse.as.classpath.core.jee.J2EE13ClasspathContainerInitializer.J2EE13ClasspathContainer;
+
+public class J2EE13ClasspathContainerPage extends ClasspathContainerPage {
+ public J2EE13ClasspathContainerPage() {
+ super(J2EE13ClasspathContainer.CLASSPATH_CONTAINER, J2EE13ClasspathContainer.DESCRIPTION);
+ }
+}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE14ClasspathContainerPage.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE14ClasspathContainerPage.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.ui/src/org/jboss/ide/eclipse/as/classpath/ui/jee/J2EE14ClasspathContainerPage.java 2007-08-17 21:40:15 UTC (rev 3230)
@@ -0,0 +1,30 @@
+/*
+ * JBoss, a division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.classpath.ui.jee;
+
+import org.jboss.ide.eclipse.as.classpath.core.jee.J2EE14ClasspathContainerInitializer.J2EE14ClasspathContainer;
+
+public class J2EE14ClasspathContainerPage extends ClasspathContainerPage {
+ public J2EE14ClasspathContainerPage() {
+ super(J2EE14ClasspathContainer.CLASSPATH_CONTAINER, J2EE14ClasspathContainer.DESCRIPTION);
+ }
+}
18 years, 8 months
JBoss Tools SVN: r3229 - in trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core: META-INF and 6 other directories.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-08-17 17:40:11 -0400 (Fri, 17 Aug 2007)
New Revision: 3229
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/lib/
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/lib/javaee-5.0/
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/lib/javaee-5.0/jboss-javaee.jar
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/libsrc/
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/libsrc/javaee-5.0/
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/libsrc/javaee-5.0/jboss-javaee-sources.jar
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainer.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainerInitializer.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE13ClasspathContainerInitializer.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE14ClasspathContainerInitializer.java
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE50ClasspathContainerInitializer.java
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/META-INF/MANIFEST.MF
trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml
Log:
Initial re-implementation / cleanup of old j2ee libraries.
Preparation for fixing JBIDE-419
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/META-INF/MANIFEST.MF
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/META-INF/MANIFEST.MF 2007-08-17 18:12:02 UTC (rev 3228)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/META-INF/MANIFEST.MF 2007-08-17 21:40:11 UTC (rev 3229)
@@ -15,5 +15,7 @@
org.jboss.ide.eclipse.as.core
Eclipse-LazyStart: true
Export-Package: org.jboss.ide.eclipse.as.classpath.core,
- org.jboss.ide.eclipse.as.classpath.core.ejb3
+ org.jboss.ide.eclipse.as.classpath.core.ejb3,
+ org.jboss.ide.eclipse.as.classpath.core.jee,
+ org.jboss.ide.eclipse.as.classpath.core.runtime
Bundle-Vendor: JBoss, a division of Red Hat
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/lib/javaee-5.0/jboss-javaee.jar
===================================================================
(Binary files differ)
Property changes on: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/lib/javaee-5.0/jboss-javaee.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/libsrc/javaee-5.0/jboss-javaee-sources.jar
===================================================================
(Binary files differ)
Property changes on: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/libsrc/javaee-5.0/jboss-javaee-sources.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml 2007-08-17 18:12:02 UTC (rev 3228)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/plugin.xml 2007-08-17 21:40:11 UTC (rev 3229)
@@ -55,6 +55,25 @@
class="org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeClasspathProvider$RuntimeClasspathContainerInitializer"
id="org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeInitializer">
</classpathContainerInitializer>
- </extension>
+ </extension>
+
+
+
+ <!-- J2EE Libraries -->
+ <extension
+ point="org.eclipse.jdt.core.classpathContainerInitializer">
+ <classpathContainerInitializer
+ class="org.jboss.ide.eclipse.as.classpath.core.jee.J2EE13ClasspathContainerInitializer"
+ id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.3">
+ </classpathContainerInitializer>
+ <classpathContainerInitializer
+ class="org.jboss.ide.eclipse.as.classpath.core.jee.J2EE14ClasspathContainerInitializer"
+ id="org.jboss.ide.eclipse.as.classpath.core.j2ee-1.4">
+ </classpathContainerInitializer>
+ <classpathContainerInitializer
+ class="org.jboss.ide.eclipse.as.classpath.core.jee.J2EE50ClasspathContainerInitializer"
+ id="org.jboss.ide.eclipse.as.classpath.core.javaee-5.0">
+ </classpathContainerInitializer>
+ </extension>
</plugin>
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainer.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainer.java 2007-08-17 21:40:11 UTC (rev 3229)
@@ -0,0 +1,134 @@
+/*
+ * JBoss, a division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.classpath.core.jee;
+
+import java.io.File;
+import java.io.FileFilter;
+import java.io.IOException;
+import java.net.URL;
+import java.util.ArrayList;
+
+import org.eclipse.core.runtime.FileLocator;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.jdt.core.IClasspathContainer;
+import org.eclipse.jdt.core.IClasspathEntry;
+import org.eclipse.jdt.core.JavaCore;
+import org.jboss.ide.eclipse.as.classpath.core.ClasspathCorePlugin;
+
+public abstract class AbstractClasspathContainer implements IClasspathContainer {
+
+ public static final String LIB_FOLDER = "lib";
+ public static final String LIB_SOURCE_FOLDER = "libsrc";
+ public final static String CLASSPATH_CONTAINER_PREFIX = "org.jboss.ide.eclipse.as.classpath.core";
+
+ protected IClasspathEntry[] entries;
+ protected IPath path;
+ protected String description;
+ protected String libFolder;
+
+ public AbstractClasspathContainer(IPath path, String description,
+ String libFolder) {
+ this.path = path;
+ this.description = description;
+ this.libFolder = libFolder;
+ }
+
+ public IClasspathEntry[] getClasspathEntries() {
+ if (entries == null) {
+ entries = computeEntries();
+ }
+ return entries;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public int getKind() {
+ return IClasspathContainer.K_APPLICATION;
+ }
+
+ public IPath getPath() {
+ return this.path;
+ }
+
+ protected IClasspathEntry[] computeEntries() {
+ ArrayList entries = new ArrayList();
+
+ String baseDir = getBaseDir();
+ if (baseDir == null)
+ return new IClasspathEntry[0];
+
+ File libDir = new File(baseDir
+ + "/" + LIB_FOLDER + "/" + getLibFolder());//$NON-NLS-1$ //$NON-NLS-2$
+ File libSrcDir = new File(baseDir
+ + "/" + LIB_SOURCE_FOLDER + "/" + getLibFolder());//$NON-NLS-1$ //$NON-NLS-2$
+
+ // Lists every modules in the lib dir
+ File[] jars = libDir.listFiles(new FileFilter() {
+ public boolean accept(File file) {
+ return (file.toString().endsWith(".jar"));//$NON-NLS-1$
+ }
+ });
+
+ if (jars != null) {
+ for (int i = 0; i < jars.length; i++) {
+ File jarFile = jars[i];
+ String jarFileName = jarFile.getName();
+ File jarSrcFile = new File(libSrcDir, jarFileName);
+
+ IPath entryPath = new Path(jarFile.toString());
+
+ IPath sourceAttachementPath = null;
+ IPath sourceAttachementRootPath = null;
+
+ if (jarSrcFile.exists()) {
+ sourceAttachementPath = new Path(jarSrcFile.toString());
+ sourceAttachementRootPath = new Path("/");//$NON-NLS-1$
+ }
+
+ IClasspathEntry entry = JavaCore.newLibraryEntry(entryPath,
+ sourceAttachementPath, sourceAttachementRootPath, true);
+ entries.add(entry);
+ }
+ }
+
+ return (IClasspathEntry[]) entries.toArray(new IClasspathEntry[entries
+ .size()]);
+ }
+
+ protected String getLibFolder() {
+ return this.libFolder;
+ }
+
+ protected String getBaseDir() {
+ try {
+ URL installURL = FileLocator.toFileURL(ClasspathCorePlugin
+ .getDefault().getBundle().getEntry("/"));
+ return installURL.getFile().toString();
+ } catch (IOException ioe) {
+ // LOG THE ERROR (one day)
+ }
+ return null;
+ }
+}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainerInitializer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainerInitializer.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/AbstractClasspathContainerInitializer.java 2007-08-17 21:40:11 UTC (rev 3229)
@@ -0,0 +1,68 @@
+/*
+ * JBoss, a division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.classpath.core.jee;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.jdt.core.ClasspathContainerInitializer;
+import org.eclipse.jdt.core.IClasspathContainer;
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jdt.core.JavaCore;
+
+public abstract class AbstractClasspathContainerInitializer extends ClasspathContainerInitializer {
+ public AbstractClasspathContainerInitializer() {
+ }
+
+ /**
+ * Description of the Method
+ *
+ * @param containerPath Description of the Parameter
+ * @param project Description of the Parameter
+ * @exception CoreException Description of the Exception
+ */
+ public void initialize(IPath containerPath, IJavaProject project) throws CoreException {
+ int size = containerPath.segmentCount();
+ if (size > 0) {
+ if (containerPath.segment(0).equals(this.getClasspathContainerID())) {
+ AbstractClasspathContainer container = this.createClasspathContainer(containerPath);
+ JavaCore.setClasspathContainer(containerPath, new IJavaProject[]
+ {project}, new IClasspathContainer[]
+ {container}, null);
+ }
+ }
+ }
+
+ /**
+ * Description of the Method
+ *
+ * @param path Description of the Parameter
+ * @return Description of the Return Value
+ */
+ protected abstract AbstractClasspathContainer createClasspathContainer(IPath path);
+
+ /**
+ * Gets the classpathContainerID attribute of the AbstractClasspathContainerInitializer object
+ *
+ * @return The classpathContainerID value
+ */
+ protected abstract String getClasspathContainerID();
+}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE13ClasspathContainerInitializer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE13ClasspathContainerInitializer.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE13ClasspathContainerInitializer.java 2007-08-17 21:40:11 UTC (rev 3229)
@@ -0,0 +1,52 @@
+/*
+ * JBoss, a division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.classpath.core.jee;
+
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.jdt.core.IJavaProject;
+
+public class J2EE13ClasspathContainerInitializer extends
+ AbstractClasspathContainerInitializer {
+
+ public String getDescription(IPath containerPath, IJavaProject project) {
+ return "J2EE 1.3 Classpath Container Initializer";//$NON-NLS-1$
+ }
+
+ protected AbstractClasspathContainer createClasspathContainer(IPath path) {
+ return new J2EE13ClasspathContainer(path);
+ }
+
+ protected String getClasspathContainerID() {
+ return J2EE13ClasspathContainer.CLASSPATH_CONTAINER;
+ }
+
+ public class J2EE13ClasspathContainer extends AbstractClasspathContainer {
+ public final static String SUFFIX = "j2ee-1.3";//$NON-NLS-1$
+ public final static String CLASSPATH_CONTAINER = CLASSPATH_CONTAINER_PREFIX
+ + "." + J2EE13ClasspathContainer.SUFFIX;//$NON-NLS-1$
+ public final static String DESCRIPTION = "J2EE 1.3 Libraries (JBoss-IDE)";
+
+ public J2EE13ClasspathContainer(IPath path) {
+ super(path, DESCRIPTION, SUFFIX);
+ }
+ }
+}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE14ClasspathContainerInitializer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE14ClasspathContainerInitializer.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE14ClasspathContainerInitializer.java 2007-08-17 21:40:11 UTC (rev 3229)
@@ -0,0 +1,31 @@
+package org.jboss.ide.eclipse.as.classpath.core.jee;
+
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.jdt.core.IJavaProject;
+
+public class J2EE14ClasspathContainerInitializer extends
+ AbstractClasspathContainerInitializer {
+
+ public String getDescription(IPath containerPath, IJavaProject project) {
+ return "J2EE 1.4 Classpath Container Initializer";//$NON-NLS-1$
+ }
+
+ protected AbstractClasspathContainer createClasspathContainer(IPath path) {
+ return new J2EE14ClasspathContainer(path);
+ }
+
+ protected String getClasspathContainerID() {
+ return J2EE14ClasspathContainer.CLASSPATH_CONTAINER;
+ }
+
+ public class J2EE14ClasspathContainer extends AbstractClasspathContainer {
+ public final static String SUFFIX = "j2ee-1.4";//$NON-NLS-1$
+ public final static String CLASSPATH_CONTAINER = CLASSPATH_CONTAINER_PREFIX
+ + "." + J2EE14ClasspathContainer.SUFFIX;//$NON-NLS-1$
+ public final static String DESCRIPTION = "J2EE 1.4 Libraries (JBoss-IDE)";
+
+ public J2EE14ClasspathContainer(IPath path) {
+ super(path, DESCRIPTION, SUFFIX);
+ }
+ }
+}
Added: trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE50ClasspathContainerInitializer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE50ClasspathContainerInitializer.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.classpath.core/src/org/jboss/ide/eclipse/as/classpath/core/jee/J2EE50ClasspathContainerInitializer.java 2007-08-17 21:40:11 UTC (rev 3229)
@@ -0,0 +1,31 @@
+package org.jboss.ide.eclipse.as.classpath.core.jee;
+
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.jdt.core.IJavaProject;
+
+public class J2EE50ClasspathContainerInitializer extends
+ AbstractClasspathContainerInitializer {
+
+ public String getDescription(IPath containerPath, IJavaProject project) {
+ return "J2EE 5.0 Classpath Container Initializer";//$NON-NLS-1$
+ }
+
+ protected AbstractClasspathContainer createClasspathContainer(IPath path) {
+ return new J2EE50ClasspathContainer(path);
+ }
+
+ protected String getClasspathContainerID() {
+ return J2EE50ClasspathContainer.CLASSPATH_CONTAINER;
+ }
+
+ public class J2EE50ClasspathContainer extends AbstractClasspathContainer {
+ public final static String SUFFIX = "javaee-5.0";//$NON-NLS-1$
+ public final static String CLASSPATH_CONTAINER = CLASSPATH_CONTAINER_PREFIX
+ + "." + J2EE50ClasspathContainer.SUFFIX;//$NON-NLS-1$
+ public final static String DESCRIPTION = "J2EE 5.0 Libraries (JBoss-IDE)";
+
+ public J2EE50ClasspathContainer(IPath path) {
+ super(path, DESCRIPTION, SUFFIX);
+ }
+ }
+}
18 years, 8 months
JBoss Tools SVN: r3228 - trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-08-17 14:12:02 -0400 (Fri, 17 Aug 2007)
New Revision: 3228
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java
Log:
misplaced border
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java 2007-08-17 17:08:40 UTC (rev 3227)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java 2007-08-17 18:12:02 UTC (rev 3228)
@@ -175,7 +175,7 @@
}
private void createRuntimeGroup(Composite main) {
- g = new Group(main, SWT.BORDER);
+ g = new Group(main, SWT.NONE);
g.setText(Messages.runtimeInformation);
FormData groupData = new FormData();
groupData.left = new FormAttachment(0,5);
18 years, 8 months
JBoss Tools SVN: r3227 - trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-08-17 13:08:40 -0400 (Fri, 17 Aug 2007)
New Revision: 3227
Modified:
trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ArchivesBuilder.java
Log:
JBIDE-797 null pointer fixed
Modified: trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ArchivesBuilder.java
===================================================================
--- trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ArchivesBuilder.java 2007-08-17 15:33:55 UTC (rev 3226)
+++ trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/eclipse/org/jboss/ide/eclipse/archives/core/project/ArchivesBuilder.java 2007-08-17 17:08:40 UTC (rev 3227)
@@ -110,6 +110,7 @@
for( int i = 0; i < projects.length; i++ ) {
final IProject proj = projects[i];
IResourceDelta delta = getDelta(proj);
+ if( delta == null ) continue;
try {
delta.accept(new IResourceDeltaVisitor () {
public boolean visit(IResourceDelta delta) throws CoreException {
@@ -129,7 +130,6 @@
}
});
} catch( CoreException ce) {
-
}
}
}
18 years, 8 months
JBoss Tools SVN: r3226 - branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor.
by jbosstools-commits@lists.jboss.org
Author: mareshkau
Date: 2007-08-17 11:33:55 -0400 (Fri, 17 Aug 2007)
New Revision: 3226
Modified:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-744
Modified: branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java
===================================================================
--- branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java 2007-08-17 15:09:47 UTC (rev 3225)
+++ branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/editor/XulRunnerEditor.java 2007-08-17 15:33:55 UTC (rev 3226)
@@ -15,6 +15,7 @@
import org.jboss.tools.vpe.xulrunner.XPCOM;
import org.jboss.tools.vpe.xulrunner.XulRunnerException;
import org.jboss.tools.vpe.xulrunner.browser.XulRunnerBrowser;
+import org.mozilla.interfaces.inIFlasher;
import org.mozilla.interfaces.nsIClipboardDragDropHookList;
import org.mozilla.interfaces.nsIComponentManager;
import org.mozilla.interfaces.nsIDOMDocument;
@@ -33,6 +34,7 @@
import org.mozilla.interfaces.nsISupports;
import org.mozilla.interfaces.nsITransferable;
import org.mozilla.xpcom.Mozilla;
+import java.util.regex.Pattern;
/**
* @author Sergey Vasilyev (svasilyev(a)exadel.com)
@@ -62,11 +64,25 @@
public static final String TRANS_FLAVOR_kUnicodeMime = "text/unicode";
public static final String TRANS_FLAVOR_kNativeHTMLMime = "application/x-moz-nativehtml";
- /**Editor types */
- public static final String AEDITOR_TYPE_HTML="html";
+ /**
+ * xpcom flasher component which used to draw lines
+ */
+ private inIFlasher iFlasher;
+ //flasher contact id
+ private static final String FLASHER_CIID="@mozilla.org/inspector/flasher;1";
+
+ /**
+ * RegExp for find expression 'display : none' in style string
+ */
+ private static final Pattern PATTERN = Pattern.compile(".*\\s*(display)\\s*:\\s*(none)\\s*;.*",Pattern.CASE_INSENSITIVE+Pattern.DOTALL);
/**
+ * Contains attribute name for style
+ */
+ private static final String STYLE_ATTR="style";
+
+ /**
* @param parent
* @throws XulRunnerException
*/
@@ -172,11 +188,166 @@
// }
// return null;
}
+
+ /**
+ * Function created to restore functionality of MozillaBrowser
+ * @return
+ */
+ private nsIDOMElement getLastSelectedElement() {
+ //TODO Max Areshkau selection functionality
+ //return (nsIDOMElement) getSelection().getAnchorNode().queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
+ return null;
+ }
+ /**
+ * Function created to restore functionality of MozillaBrowser
+ * @return
+ */
+ private void setLastSelectedElement(nsIDOMElement lastSelectedElement) {
+ //TODO Max Areshkau selection functionality
+ }
+ /**
+ *
+ */
+ /**
+ * Draws rectangle around the element.
+ * @param element
+ * @param resizerConstrains
+ * @param scroll
+ */
+ public void setSelectionRectangle(nsIDOMElement element, int resizerConstrains, boolean scroll) {
+ if (getIFlasher() == null) {
+
+ return;
+ }
+ if (getLastSelectedElement() != null) {
+
+ if(checkVisability(getLastSelectedElement())){
+
+ if((getLastSelectedElement().getAttribute(VPEFLASHERCOLORATTRIBUTE)==null)||
+ (!getLastSelectedElement().getAttribute(VPEFLASHERCOLORATTRIBUTE).equals(flasherHiddentElementColor))) {
+
+ getIFlasher().setColor(flasherVisialElementColor);
+ } else{
+ getIFlasher().setColor(flasherHiddentElementColor);
+ }
+
+// getIFlasher().repaintElement(getLastSelectedElement());
+ getIFlasher().drawElementOutline(getLastSelectedElement());
+ }else {
+
+ getIFlasher().setColor(flasherHiddentElementColor);
+ nsIDOMElement domElement = findVisbleParentElement(getLastSelectedElement());
+
+ if(domElement!=null) {
+ getIFlasher().drawElementOutline(getLastSelectedElement());
+// getIFlasher().repaintElement(domElement);
+ }
+
+ }
- public void setSelectionRectangle(nsIDOMElement element,
- int resizerConstrains, boolean scroll) {
- // TODO Max Areshkau restore selection functionality
+ } else if (element != null) {
+
+ if(checkVisability(element)){
+
+
+ if((element.getAttribute(VPEFLASHERCOLORATTRIBUTE)==null)||
+ (!element.getAttribute(VPEFLASHERCOLORATTRIBUTE).equals(flasherHiddentElementColor))) {
+
+ getIFlasher().setColor(flasherVisialElementColor);
+ }else {
+ getIFlasher().setColor(flasherHiddentElementColor);
+ }
+ getIFlasher().drawElementOutline(element);
+ }else {
+
+ getIFlasher().setColor(flasherHiddentElementColor);
+ nsIDOMElement domElement = findVisbleParentElement(element);
+
+ if(domElement!=null) {
+
+ getIFlasher().drawElementOutline(domElement);
+ }
+ }
+
+
+ }
+ //TODO Alexey Yukhovich resized functionality
+// if (resizer != null) {
+// if (element != null && resizerConstrains != 0) {
+// resizer.Show(element, resizerConstrains);
+// } else {
+// resizer.Hide();
+// }
+// }
+
+ setLastSelectedElement(element);
+// lastSelectedElement = element;
+// lastResizerConstrains = resizerConstrains;
+ }
+
+
+ /**
+ * @return the iFlasher
+ */
+ private inIFlasher getIFlasher() {
+ if(iFlasher==null) {
+ nsIServiceManager serviceManager = Mozilla.getInstance().getServiceManager();
+ iFlasher = (inIFlasher) serviceManager.getServiceByContractID(FLASHER_CIID, inIFlasher.INIFLASHER_IID);
+ iFlasher.setThickness(2);
+ }
+ return iFlasher;
}
+
+ /**Function created for checking if user can see element or not.
+ * Element doesn't shows in VPE if it's has 'display:none;' attribute in style.
+ *
+ * @param node for checking it's visability
+ * @param iFlasher flasher which used for drawning border for elements adn in
+ * which was setted color in depends of visability of element
+ *
+ * @return false for hiddent elements and true for visble elements
+ */
+ private boolean checkVisability(nsIDOMNode node){
+
+ if(!(node instanceof nsIDOMElement)){
+
+ return true;
+ }
+ nsIDOMElement domElement = (nsIDOMElement) node;
+
+ //TODO add check not inline styles attribute such as styleclass
+ String inlineStyle = domElement.getAttribute(STYLE_ATTR);
+
+ return inlineStyle==null?true:!PATTERN.matcher(inlineStyle).matches();
+ }
+
+ /**
+ * Finds visible nearest visible node for hidden node
+ *
+ * @param element
+ *
+ * @return nearest visible node or null if can't find
+ */
+ private nsIDOMElement findVisbleParentElement(nsIDOMElement element) {
+
+ if(!(element.getParentNode() instanceof nsIDOMElement)) {
+
+ return null;
+ }
+
+ nsIDOMElement parentElement = (nsIDOMElement) element.getParentNode();
+
+ while(parentElement!=null&&!checkVisability(parentElement)) {
+ if(checkVisability(parentElement)) {
+
+ return parentElement;
+ }else {
+
+ parentElement=(nsIDOMElement) parentElement.getParentNode() ;
+ }
+ }
+ return parentElement;
+ }
}
18 years, 8 months
JBoss Tools SVN: r3225 - in trunk/seam/plugins/org.jboss.tools.seam.xml: resources/meta and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-08-17 11:09:47 -0400 (Fri, 17 Aug 2007)
New Revision: 3225
Added:
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta
Modified:
trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta
Log:
JBIDE-789 Added recognizing persistence-2.0.xsd & framework-2.0.xsd
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-17 14:57:20 UTC (rev 3224)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-17 15:09:47 UTC (rev 3225)
@@ -9,6 +9,7 @@
<meta path="meta/seam-framework.meta"/>
<meta path="meta/seam-mail.meta"/>
<meta path="meta/seam-pdf.meta"/>
+ <meta path="meta/seam-persistence.meta"/>
<meta path="meta/seam-theme.meta"/>
<meta path="meta/seam-web.meta"/>
<meta path="meta/seam-security.meta"/>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta 2007-08-17 14:57:20 UTC (rev 3224)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta 2007-08-17 15:09:47 UTC (rev 3225)
@@ -31,6 +31,48 @@
<GlobalActions kind="list"/>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="framework:ejbql" name="SeamFrameworkEjbql">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.framework.home" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ejbql" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true" name="value" xmlname="#text"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="framework:entity-home" name="SeamFrameworkEntityHome">
<XChildrenEntities/>
<XEntityRenderer>
@@ -41,28 +83,15 @@
<XModelAttributes>
<XModelAttribute default="hibernate entity query"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="entity-class" xmlname="entity-class">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="framework:id.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="new-instance" xmlname="new-instance">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="created-message" xmlname="created-message">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="entity-class" xmlname="entity-class"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="framework:id.#text"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="new-instance" xmlname="new-instance"/>
+ <XModelAttribute name="created-message" xmlname="created-message"/>
<XModelAttribute PROPERTIES="category=advanced"
name="updated-message" xmlname="updated-message">
<Constraint loader="ListString">
@@ -73,16 +102,9 @@
<Editor name="ListString"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=advanced"
- name="deleted-message" xmlname="deleted-message">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="entity-manager" xmlname="entity-manager">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="deleted-message" xmlname="deleted-message"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="entity-manager" xmlname="entity-manager"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -111,9 +133,11 @@
<XDependencies/>
</XModelEntity>
<XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData;saveDefault=false"
XMLSUBPATH="framework:entity-query" name="SeamFrameworkEntityQuery">
<XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamFrameworkEjbql" required="yes"/>
+ <XChildEntity maxCount="1" name="SeamFrameworkOrder" required="yes"/>
<XChildEntity maxCount="1" name="SeamFrameworkRestrictions" required="yes"/>
<XChildEntity maxCount="1" name="SeamFrameworkHints" required="yes"/>
</XChildrenEntities>
@@ -124,30 +148,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="entity query" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="ejbql" xmlname="ejbql">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="order" xmlname="order">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="max-results" xmlname="max-results">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="entity-manager" xmlname="entity-manager">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="ejbql" xmlname="ejbql"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="order" xmlname="order"/>
+ <XModelAttribute name="max-results" xmlname="max-results"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="entity-manager" xmlname="entity-manager"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -187,7 +197,6 @@
<XModelAttributes>
<XModelAttribute default="hibernate entity query"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
@@ -196,12 +205,8 @@
<XModelAttributeReference
attributes="entity-class,id,new-instance,created-message,updated-message,deleted-message"
entity="SeamFrameworkEntityHome" name="home"/>
- <XModelAttribute PROPERTIES="category=general" name="session" xmlname="session">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="session" xmlname="session"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -233,6 +238,8 @@
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="framework:hibernate-entity-query" name="SeamFrameworkHibernateEntityQuery">
<XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamFrameworkEjbql" required="yes"/>
+ <XChildEntity maxCount="1" name="SeamFrameworkOrder" required="yes"/>
<XChildEntity maxCount="1" name="SeamFrameworkRestrictions" required="yes"/>
</XChildrenEntities>
<XEntityRenderer>
@@ -243,24 +250,14 @@
<XModelAttributes>
<XModelAttribute default="hibernate entity query"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="ejbql" xmlname="ejbql">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="order" xmlname="order">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="max-results" xmlname="max-results">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="ejbql" xmlname="ejbql"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="order" xmlname="order"/>
+ <XModelAttribute name="max-results" xmlname="max-results"/>
<XModelAttribute PROPERTIES="category=advanced" name="cacheable" xmlname="cacheable">
<Constraint loader="ListString">
<value/>
@@ -269,20 +266,10 @@
</Constraint>
<Editor name="ListString"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="cache-region" xmlname="cache-region">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="session" xmlname="session">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="fetch-size" xmlname="fetch-size">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="cache-region" xmlname="cache-region"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="session" xmlname="session"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="fetch-size" xmlname="fetch-size"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -323,16 +310,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="hints" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="hints" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -372,6 +356,48 @@
<XDependencies/>
</XModelEntity>
<XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData;saveDefault=false"
+ XMLSUBPATH="framework:order" name="SeamFrameworkOrder">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.framework.home" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="order" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true" name="value" xmlname="#text"/>
+ <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.core.SeamComponentsCoreFormLayoutData;children=%Ordered%;childrenLoader=list;saveDefault=false"
XMLSUBPATH="framework:restrictions" name="SeamFrameworkRestrictions">
<XChildrenEntities>
@@ -384,16 +410,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="restrictions" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="restrictions" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -522,4 +545,95 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamFrameworkEntityQuery"/>
+ <XChildEntity name="SeamFrameworkHibernateEntityQuery"/>
+ <XChildEntity name="SeamFrameworkEntityHome"/>
+ <XChildEntity name="SeamFrameworkHibernateEntityHome"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Framework" group="1"
+ kind="list" name="Framework">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Query..." kind="action" name="AddEntityQuery">
+ <EntityData EntityName="SeamFrameworkEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Query..." kind="action" name="AddHibernateEntityQuery">
+ <EntityData EntityName="SeamFrameworkHibernateEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Home..." kind="action" name="AddEntityHome">
+ <EntityData EntityName="SeamFrameworkEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Home..." kind="action" name="AddHibernateEntityHome">
+ <EntityData EntityName="SeamFrameworkHibernateEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Framework" group="1"
+ kind="list" name="Framework">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Query..." kind="action" name="AddEntityQuery">
+ <EntityData EntityName="SeamFrameworkEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Query..." kind="action" name="AddHibernateEntityQuery">
+ <EntityData EntityName="SeamFrameworkHibernateEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Home..." kind="action" name="AddEntityHome">
+ <EntityData EntityName="SeamFrameworkEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Home..." kind="action" name="AddHibernateEntityHome">
+ <EntityData EntityName="SeamFrameworkHibernateEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta 2007-08-17 15:09:47 UTC (rev 3225)
@@ -0,0 +1,189 @@
+<?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="Handlers"/>
+ <MAPPING name="SeamNamespaces">
+ <PAIR name="persistence" value="http://jboss.com/products/seam/persistence"/>
+ </MAPPING>
+ <MAPPING name="SeamSchemas">
+ <PAIR name="persistence$20" value="http://jboss.com/products/seam/persistence-2.0.xsd"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="security"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="seam">
+ <GROUP name="security">
+ <ICON name="identity" path="images/struts/plug_in.gif"/>
+ </GROUP>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="persistence:entity-manager-factory" name="SeamPersistenceEntityManagerFactory">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamCorePersistenceUnitProperties" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.timeZoneSelector" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="entity manager factory"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="persistence-unit-name" xmlname="persistence-unit-name"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="persistence:managed-persistence-context" name="SeamPersistenceManagedContext">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamCoreFilters" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.bundle" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="managed persistence context"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="entity-manager-factory" xmlname="entity-manager-factory"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="persistence-unit-jndi-name" xmlname="persistence-unit-jndi-name"/>
+ <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="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPersistenceManagedContext"/>
+ <XChildEntity name="SeamPersistenceEntityManagerFactory"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Persistence" group="1"
+ kind="list" name="Persistence">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Persistence Context..." kind="action" name="AddManagedPersistenceContext">
+ <EntityData EntityName="SeamPersistenceManagedContext">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Manager Factory..." kind="action" name="AddEntityManagerFactory">
+ <EntityData EntityName="SeamPersistenceEntityManagerFactory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Persistence" group="1"
+ kind="list" name="Persistence">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Persistence Context..." kind="action" name="SeamPersistenceManagedContext">
+ <EntityData EntityName="SeamCoreManagedPersistenceContext">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-jndi-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Manager Factory..." kind="action" name="AddEntityManagerFactory">
+ <EntityData EntityName="SeamPersistenceEntityManagerFactory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>
18 years, 8 months
JBoss Tools SVN: r3224 - trunk/common/plugins/org.jboss.tools.common.model/resources/meta.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2007-08-17 10:57:20 -0400 (Fri, 17 Aug 2007)
New Revision: 3224
Modified:
trunk/common/plugins/org.jboss.tools.common.model/resources/meta/options_general.xml
Log:
http://jira.jboss.com/jira/browse/JBIDE-793 Added RichFaces 3.1 into Palette
Modified: trunk/common/plugins/org.jboss.tools.common.model/resources/meta/options_general.xml
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/resources/meta/options_general.xml 2007-08-17 14:38:01 UTC (rev 3223)
+++ trunk/common/plugins/org.jboss.tools.common.model/resources/meta/options_general.xml 2007-08-17 14:57:20 UTC (rev 3224)
@@ -1777,88 +1777,92 @@
SCOPE="project" TABTYPE="HTML">
<GroupHTML ENTITY="SharableGroupHTML" HIDDEN="no" ICON=""
NAME="Ajax4jsf" PREFIX="a4j" SCOPE="project"
- URI="https://ajax4jsf.dev.java.net/ajax" add_taglib="true"
+ URI="http://richfaces.org/a4j" add_taglib="true"
library-version="">
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:jsFunction&gt;</code><br><code>&lt;/a4j:jsFunction&gt;</code><br><b>Attributes:</b><br><code>actionListener, ignoreDupResponses, reRender, status, ajaxSingle, data, oncomplete, bypassUpdates, rendered, eventsQueue, id, immediate, name, limitToList, action, binding, focus, timeout, requestDelay</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %&gt;</code>"
+ ENDTEXT="" ENTITY="SharableMacroHTML"
+ ICON="%Icons%/Struts Common/taglib" NAME="JBoss Ajax4jsf taglib"
+ REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>\\n|" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:jsFunction&gt;</code><br><code>&lt;/a4j:jsFunction&gt;</code><br><b>Attributes:</b><br><code>actionListener, action, timeout, actionExpression, oncomplete, rendered, status, reRender, focus, id, requestDelay, eventsQueue, bypassUpdates, immediate, limitToList, data, ajaxSingle, ignoreDupResponses, binding, name</code>"
ENDTEXT="</jsFunction>" ENTITY="SharableMacroHTML" ICON=""
NAME="jsFunction" REFORMAT="yes" SCOPE="project"
STARTTEXT="<jsFunction>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:log&gt;</code><br><code>&lt;/a4j:log&gt;</code><br><b>Attributes:</b><br><code>id, height, level, popup, width, name, binding, rendered, hotkey</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:log&gt;</code><br><code>&lt;/a4j:log&gt;</code><br><b>Attributes:</b><br><code>level, width, popup, height, hotkey, rendered, binding, name, id</code>"
ENDTEXT="</log>" ENTITY="SharableMacroHTML" ICON="" NAME="log"
REFORMAT="yes" SCOPE="project" STARTTEXT="<log>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:repeat&gt;</code><br><code>&lt;/a4j:repeat&gt;</code><br><b>Attributes:</b><br><code>stateVar, var, rowKey, rendered, rows, id, ajaxKeys, rowKeyVar, value, binding, first, componentState</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:repeat&gt;</code><br><code>&lt;/a4j:repeat&gt;</code><br><b>Attributes:</b><br><code>var, value, rows, first, componentState, stateVar, rowKeyVar, rendered, id, ajaxKeys, binding</code>"
ENDTEXT="</repeat>" ENTITY="SharableMacroHTML" ICON=""
NAME="repeat" REFORMAT="yes" SCOPE="project"
STARTTEXT="<repeat>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:form&gt;</code><br><code>&lt;/a4j:form&gt;</code><br><b>Attributes:</b><br><code>ignoreDupResponses, reRender, status, accept, ajaxSingle, submitted, data, oncomplete, bypassUpdates, ajaxSubmit, eventsQueue, rendered, onsubmit, onreset, id, acceptCharset, enctype, limitToList, target, binding, focus, timeout, requestDelay</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:form&gt;</code><br><code>&lt;/a4j:form&gt;</code><br><b>Attributes:</b><br><code>oncomplete, target, rendered, reRender, focus, id, prependId, bypassUpdates, limitToList, ajaxSingle, onreset, onsubmit, accept, timeout, enctype, status, ajaxSubmit, requestDelay, eventsQueue, data, acceptCharset, binding, ignoreDupResponses</code>"
ENDTEXT="</form>" ENTITY="SharableMacroHTML" ICON="" NAME="form"
REFORMAT="yes" SCOPE="project" STARTTEXT="<form>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:mediaOutput&gt;</code><br><code>&lt;/a4j:mediaOutput&gt;</code><br><b>Attributes:</b><br><code>uriAttribute, type, hreflang, expires, onblur, value, border, vspace, mimeType, element, ondblclick, onmouseout, styleClass, align, charset, onkeyup, onfocus, shape, rendered, declare, standby, session, binding, onmousedown, cacheable, rev, hspace, usemap, lang, accesskey, id, title, ismap, style, dir, converter, onmouseup, classid, codetype, onmousemove, lastModified, createContent, tabindex, onkeydown, onkeypress, onmouseover, coords, target, onclick, rel, archive, codebase</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:mediaOutput&gt;</code><br><code>&lt;/a4j:mediaOutput&gt;</code><br><b>Attributes:</b><br><code>declare, dir, id, rev, mimeType, style, onmouseover, onkeyup, tabindex, archive, converter, lang, createContent, onmouseout, element, rel, onmouseup, cacheable, binding, expires, onmousemove, coords, title, shape, target, session, charset, rendered, codetype, classid, styleClass, accesskey, onkeypress, ondblclick, align, vspace, lastModified, usemap, standby, border, onblur, value, hreflang, codebase, type, uriAttribute, onclick, ismap, onkeydown, onmousedown, hspace, onfocus</code>"
ENDTEXT="</mediaOutput>" ENTITY="SharableMacroHTML" ICON=""
NAME="mediaOutput" REFORMAT="yes" SCOPE="project"
STARTTEXT="<mediaOutput>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:loadBundle&gt;</code><br><code>&lt;/a4j:loadBundle&gt;</code><br><b>Attributes:</b><br><code>id, basename, var, binding, rendered</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:loadBundle&gt;</code><br><code>&lt;/a4j:loadBundle&gt;</code><br><b>Attributes:</b><br><code>var, basename, rendered, binding, id</code>"
ENDTEXT="</loadBundle>" ENTITY="SharableMacroHTML" ICON=""
NAME="loadBundle" REFORMAT="yes" SCOPE="project"
STARTTEXT="<loadBundle>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:region&gt;</code><br><code>&lt;/a4j:region&gt;</code><br><b>Attributes:</b><br><code>id, immediate, renderRegionOnly, selfRendered, binding, rendered, ajaxListener</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:region&gt;</code><br><code>&lt;/a4j:region&gt;</code><br><b>Attributes:</b><br><code>selfRendered, renderRegionOnly, immediate, rendered, binding, ajaxListener, id</code>"
ENDTEXT="</region>" ENTITY="SharableMacroHTML" ICON=""
NAME="region" REFORMAT="yes" SCOPE="project"
STARTTEXT="<region>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:outputPanel&gt;</code><br><code>&lt;/a4j:outputPanel&gt;</code><br><b>Attributes:</b><br><code>onmousemove, ondblclick, onmouseout, styleClass, onkeyup, ajaxRendered, onkeydown, onkeypress, rendered, keepTransient, lang, onmouseover, id, title, style, dir, onmouseup, layout, binding, onclick, onmousedown</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:include&gt;</code><br><code>&lt;/a4j:include&gt;</code><br><b>Attributes:</b><br><code>layout, lang, title, ajaxRendered, rendered, id, dir, styleClass, keepTransient, style, binding, viewId</code>"
+ ENDTEXT="</include>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="include" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<include>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:outputPanel&gt;</code><br><code>&lt;/a4j:outputPanel&gt;</code><br><b>Attributes:</b><br><code>onkeyup, layout, lang, title, ajaxRendered, onclick, rendered, onmouseout, onkeydown, onmousedown, id, dir, styleClass, keepTransient, onkeypress, ondblclick, onmouseup, style, binding, onmousemove, onmouseover</code>"
ENDTEXT="</outputPanel>" ENTITY="SharableMacroHTML" ICON=""
NAME="outputPanel" REFORMAT="yes" SCOPE="project"
STARTTEXT="<outputPanel>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:include&gt;</code><br><code>&lt;/a4j:include&gt;</code><br><b>Attributes:</b><br><code>styleClass, ajaxRendered, rendered, lang, keepTransient, id, title, style, dir, layout, binding, viewId</code>"
- ENDTEXT="</include>" ENTITY="SharableMacroHTML" ICON=""
- NAME="include" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<include>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:status&gt;</code><br><code>&lt;/a4j:status&gt;</code><br><b>Attributes:</b><br><code>onstop, onstart, startStyle, for, lang, stopText, forceId, id, title, style, dir, layout, onmouseup, onmousemove, stopStyleClass, ondblclick, onmouseout, styleClass, onkeyup, onkeypress, onkeydown, rendered, startStyleClass, onmouseover, stopStyle, onclick, binding, onmousedown, startText</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:status&gt;</code><br><code>&lt;/a4j:status&gt;</code><br><b>Attributes:</b><br><code>startStyleClass, stopStyle, stopStyleClass, layout, title, onstart, rendered, id, dir, styleClass, startStyle, onkeypress, ondblclick, style, onmouseover, for, onkeyup, lang, onclick, onmouseout, startText, onkeydown, onmousedown, forceId, stopText, onstop, onmouseup, binding, onmousemove</code>"
ENDTEXT="</status>" ENTITY="SharableMacroHTML" ICON=""
NAME="status" REFORMAT="yes" SCOPE="project"
STARTTEXT="<status>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:htmlCommandLink&gt;</code><br><code>&lt;/a4j:htmlCommandLink&gt;</code><br><b>Attributes:</b><br><code>actionListener, rev, type, lang, accesskey, hreflang, id, title, style, dir, onmouseup, onblur, value, action, onmousemove, ondblclick, onmouseout, styleClass, tabindex, onkeyup, charset, onkeypress, onfocus, onkeydown, shape, rendered, onmouseover, immediate, coords, target, binding, onclick, onmousedown, rel</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:htmlCommandLink&gt;</code><br><code>&lt;/a4j:htmlCommandLink&gt;</code><br><b>Attributes:</b><br><code>actionListener, title, shape, target, rendered, charset, id, dir, rev, styleClass, accesskey, onkeypress, ondblclick, style, onmouseover, onblur, onkeyup, value, action, tabindex, hreflang, lang, type, actionExpression, disabled, onclick, onmouseout, onkeydown, onmousedown, rel, immediate, onfocus, onmouseup, binding, onmousemove, coords</code>"
ENDTEXT="</htmlCommandLink>" ENTITY="SharableMacroHTML" ICON=""
NAME="htmlCommandLink" REFORMAT="yes" SCOPE="project"
STARTTEXT="<htmlCommandLink>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j" %&gt;</code>"
- ENDTEXT="" ENTITY="SharableMacroHTML"
- ICON="%Icons%/Struts Common/taglib" NAME="JBoss Ajax4jsf taglib"
- REFORMAT="yes" SCOPE="project"
- STARTTEXT="<%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j" %>\\n|" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:commandLink&gt;</code><br><code>&lt;/a4j:commandLink&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, rev, ajaxSingle, data, eventsQueue, type, lang, accesskey, hreflang, id, title, style, dir, onblur, onmouseup, value, action, focus, requestDelay, onmousemove, ignoreDupResponses, ondblclick, status, onmouseout, styleClass, oncomplete, bypassUpdates, tabindex, onkeyup, charset, onfocus, onkeypress, onkeydown, shape, rendered, onmouseover, immediate, coords, limitToList, target, onclick, binding, onmousedown, rel, timeout</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:commandLink&gt;</code><br><code>&lt;/a4j:commandLink&gt;</code><br><b>Attributes:</b><br><code>focus, dir, id, rev, bypassUpdates, limitToList, style, onmouseover, onkeyup, tabindex, timeout, lang, actionExpression, onmouseout, rel, onmouseup, binding, onmousemove, coords, actionListener, title, shape, oncomplete, target, charset, rendered, reRender, styleClass, accesskey, onkeypress, ondblclick, ajaxSingle, onblur, action, value, hreflang, type, onclick, status, onkeydown, onmousedown, requestDelay, eventsQueue, immediate, data, onfocus, ignoreDupResponses</code>"
ENDTEXT="</commandLink>" ENTITY="SharableMacroHTML" ICON=""
NAME="commandLink" REFORMAT="yes" SCOPE="project"
STARTTEXT="<commandLink>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:page&gt;</code><br><code>&lt;/a4j:page&gt;</code><br><b>Attributes:</b><br><code>onunload, styleClass, contentType, format, rendered, lang, namespace, id, immediate, title, selfRendered, style, onload, dir, pageTitle, binding, ajaxListener</code>"
- ENDTEXT="</page>" ENTITY="SharableMacroHTML" ICON="" NAME="page"
- REFORMAT="yes" SCOPE="project" STARTTEXT="<page>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:push&gt;</code><br><code>&lt;/a4j:push&gt;</code><br><b>Attributes:</b><br><code>actionListener, oncomplete, rendered, reRender, focus, id, bypassUpdates, limitToList, ajaxSingle, eventProducer, action, timeout, actionExpression, status, interval, eventsQueue, immediate, enabled, data, binding, ignoreDupResponses</code>"
+ ENDTEXT="</push>" ENTITY="SharableMacroHTML" ICON="" NAME="push"
+ REFORMAT="yes" SCOPE="project" STARTTEXT="<push>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:actionparam&gt;</code><br><code>&lt;/a4j:actionparam&gt;</code><br><b>Attributes:</b><br><code>assignTo, id, converter, name, value, binding, noEscape</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:actionparam&gt;</code><br><code>&lt;/a4j:actionparam&gt;</code><br><b>Attributes:</b><br><code>noEscape, value, converter, assignTo, binding, name, id</code>"
ENDTEXT="</actionparam>" ENTITY="SharableMacroHTML" ICON=""
NAME="actionparam" REFORMAT="yes" SCOPE="project"
STARTTEXT="<actionparam>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:portlet&gt;</code><br><code>&lt;/a4j:portlet&gt;</code><br><b>Attributes:</b><br><code>id, binding, rendered</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:page&gt;</code><br><code>&lt;/a4j:page&gt;</code><br><b>Attributes:</b><br><code>namespace, selfRendered, lang, title, onunload, rendered, contentType, id, dir, styleClass, immediate, onload, pageTitle, style, binding, ajaxListener, format</code>"
+ ENDTEXT="</page>" ENTITY="SharableMacroHTML" ICON="" NAME="page"
+ REFORMAT="yes" SCOPE="project" STARTTEXT="<page>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:portlet&gt;</code><br><code>&lt;/a4j:portlet&gt;</code><br><b>Attributes:</b><br><code>rendered, binding, id</code>"
ENDTEXT="</portlet>" ENTITY="SharableMacroHTML" ICON=""
NAME="portlet" REFORMAT="yes" SCOPE="project"
STARTTEXT="<portlet>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:loadScript&gt;</code><br><code>&lt;/a4j:loadScript&gt;</code><br><b>Attributes:</b><br><code><b>src</b>, id, binding, rendered</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:loadScript&gt;</code><br><code>&lt;/a4j:loadScript&gt;</code><br><b>Attributes:</b><br><code><b>src</b>, rendered, binding, id</code>"
ENDTEXT="</loadScript>" ENTITY="SharableMacroHTML" ICON=""
NAME="loadScript" REFORMAT="yes" SCOPE="project"
STARTTEXT="<loadScript src="|">" />
@@ -1868,223 +1872,288 @@
NAME="keepAlive" REFORMAT="yes" SCOPE="project"
STARTTEXT="<keepAlive beanName="|">" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:loadStyle&gt;</code><br><code>&lt;/a4j:loadStyle&gt;</code><br><b>Attributes:</b><br><code><b>src</b>, id, binding, rendered</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:loadStyle&gt;</code><br><code>&lt;/a4j:loadStyle&gt;</code><br><b>Attributes:</b><br><code><b>src</b>, rendered, binding, id</code>"
ENDTEXT="</loadStyle>" ENTITY="SharableMacroHTML" ICON=""
NAME="loadStyle" REFORMAT="yes" SCOPE="project"
STARTTEXT="<loadStyle src="|">" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:commandButton&gt;</code><br><code>&lt;/a4j:commandButton&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, ajaxSingle, data, eventsQueue, type, lang, accesskey, id, title, style, dir, alt, onblur, onmouseup, value, action, focus, requestDelay, onmousemove, ignoreDupResponses, ondblclick, status, onmouseout, styleClass, oncomplete, bypassUpdates, tabindex, image, onkeyup, onfocus, onkeydown, onkeypress, rendered, onchange, onmouseover, size, immediate, limitToList, binding, onclick, onmousedown, timeout, disabled</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:commandButton&gt;</code><br><code>&lt;/a4j:commandButton&gt;</code><br><b>Attributes:</b><br><code>actionListener, title, oncomplete, rendered, reRender, focus, onchange, dir, id, bypassUpdates, styleClass, accesskey, limitToList, onkeypress, ajaxSingle, ondblclick, image, style, size, onblur, onmouseover, value, action, onkeyup, timeout, tabindex, lang, type, actionExpression, disabled, onclick, status, onmouseout, alt, onkeydown, onmousedown, requestDelay, eventsQueue, immediate, data, onfocus, onmouseup, ignoreDupResponses, binding, onmousemove</code>"
ENDTEXT="</commandButton>" ENTITY="SharableMacroHTML" ICON=""
NAME="commandButton" REFORMAT="yes" SCOPE="project"
STARTTEXT="<commandButton>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:poll&gt;</code><br><code>&lt;/a4j:poll&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, interval, ajaxSingle, data, eventsQueue, id, action, focus, enabled, ignoreDupResponses, status, bypassUpdates, oncomplete, rendered, onsubmit, immediate, limitToList, binding, timeout</code>"
- ENDTEXT="</poll>" ENTITY="SharableMacroHTML" ICON="" NAME="poll"
- REFORMAT="yes" SCOPE="project" STARTTEXT="<poll>" />
- <MacroHTML
DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:ajaxListener&gt;</code><br><code>&lt;/a4j:ajaxListener&gt;</code><br><b>Attributes:</b><br><code><b>type</b></code>"
ENDTEXT="</ajaxListener>" ENTITY="SharableMacroHTML" ICON=""
NAME="ajaxListener" REFORMAT="yes" SCOPE="project"
STARTTEXT="<ajaxListener type="|">" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:support&gt;</code><br><code>&lt;/a4j:support&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, ajaxSingle, disableDefault, data, eventsQueue, parentProperties, id, event, action, focus, requestDelay, ignoreDupResponses, status, bypassUpdates, oncomplete, rendered, onsubmit, immediate, limitToList, binding, timeout</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:poll&gt;</code><br><code>&lt;/a4j:poll&gt;</code><br><b>Attributes:</b><br><code>actionListener, oncomplete, rendered, reRender, focus, id, bypassUpdates, limitToList, ajaxSingle, onsubmit, action, timeout, actionExpression, status, interval, eventsQueue, immediate, enabled, data, binding, ignoreDupResponses</code>"
+ ENDTEXT="</poll>" ENTITY="SharableMacroHTML" ICON="" NAME="poll"
+ REFORMAT="yes" SCOPE="project" STARTTEXT="<poll>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;a4j:support&gt;</code><br><code>&lt;/a4j:support&gt;</code><br><b>Attributes:</b><br><code>actionListener, oncomplete, rendered, reRender, focus, id, disableDefault, bypassUpdates, limitToList, ajaxSingle, onsubmit, action, timeout, actionExpression, status, requestDelay, eventsQueue, immediate, data, event, binding, ignoreDupResponses</code>"
ENDTEXT="</support>" ENTITY="SharableMacroHTML" ICON=""
NAME="support" REFORMAT="yes" SCOPE="project"
STARTTEXT="<support>" />
</GroupHTML>
<GroupHTML ENTITY="SharableGroupHTML" HIDDEN="no" ICON=""
NAME="RichFaces" PREFIX="rich" SCOPE="project"
- URI="http://richfaces.ajax4jsf.org/rich" add_taglib="true"
+ URI="http://richfaces.org/rich" add_taglib="true"
library-version="">
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataOrderedList&gt;</code><br><code>&lt;/rich:dataOrderedList&gt;</code><br><b>Attributes:</b><br><code>stateVar, var, type, lang, id, ajaxKeys, title, style, dir, headerClass, value, footerClass, styleClass, varState, rowKey, rendered, rows, rowKeyVar, columnClasses, rowClasses, binding, first, componentState</code>"
- ENDTEXT="</dataOrderedList>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dataOrderedList" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dataOrderedList>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;%@ taglib uri="http://richfaces.org/rich" prefix="rich" %&gt;</code>"
+ ENDTEXT="" ENTITY="SharableMacroHTML"
+ ICON="%Icons%/Struts Common/taglib" NAME="JBoss RichFaces taglib"
+ REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>\\n|" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:column&gt;</code><br><code>&lt;/rich:column&gt;</code><br><b>Attributes:</b><br><code>colspan, styleClass, breakBefore, rowspan, rendered, lang, id, title, style, headerClass, dir, binding, footerClass</code>"
- ENDTEXT="</column>" ENTITY="SharableMacroHTML" ICON=""
- NAME="column" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<column>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:tree&gt;</code><br><code>&lt;/rich:tree&gt;</code><br><b>Attributes:</b><br><code>stateVar, reRender, dragListener, dropListener, value, treeDataLocator, iconLeaf, styleClass, ondragend, rendered, preserveDataInRequest, ondrop, switchType, ondragstart, nodeFace, dragIndicator, binding, dragType, acceptedTypes, ondropend, changeExpandListener, iconCollapsed, var, ajaxSubmitSelection, id, style, nodeSelectListener, showConnectingLines, icon, oncollapse, preserveModel, highlightedClass, iconExpanded, onexpand, onselected, selectedClass, typeMapping, immediate, rowKeyVar, ondragenter, ondragexit, componentState</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:tree&gt;</code><br><code>&lt;/rich:tree&gt;</code><br><b>Attributes:</b><br><code>ajaxSubmitSelection, stateVar, rowKeyVar, id, onexpand, switchType, preserveDataInRequest, ondropend, style, oncollapse, onmouseover, var, showConnectingLines, dragListener, onkeyup, nodeSelectListener, dropListener, onmouseout, iconLeaf, ondragexit, onmouseup, ondragstart, binding, nodeFace, onmousemove, adviseNodeSelected, ondragend, ondragenter, iconExpanded, componentState, rendered, reRender, iconCollapsed, styleClass, onkeypress, selectedClass, icon, ondblclick, dragIndicator, ondrop, changeExpandListener, adviseNodeOpened, preserveModel, value, acceptedTypes, onclick, highlightedClass, dragType, toggleOnClick, onkeydown, onmousedown, onselected, immediate, ignoreDupResponses, stateAdvisor, typeMapping</code>"
ENDTEXT="</tree>" ENTITY="SharableMacroHTML" ICON="" NAME="tree"
REFORMAT="yes" SCOPE="project" STARTTEXT="<tree>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toggleControl&gt;</code><br><code>&lt;/rich:toggleControl&gt;</code><br><b>Attributes:</b><br><code>actionListener, for, ajaxSingle, data, switchToState, eventsQueue, lang, accesskey, id, title, style, dir, onblur, onmouseup, value, action, focus, requestDelay, onmousemove, ignoreDupResponses, ondblclick, status, onmouseout, styleClass, tabindex, bypassUpdates, oncomplete, onkeyup, onfocus, onkeydown, onkeypress, rendered, onmouseover, immediate, limitToList, binding, onclick, onmousedown, panelId, timeout</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:scrollableDataTable&gt;</code><br><code>&lt;/rich:scrollableDataTable&gt;</code><br><b>Attributes:</b><br><code>onselectionchange, footer, width, hideWhenScrolling, stateVar, rowKeyVar, focus, id, bypassUpdates, rowKey, limitToList, var, sortMode, rows, timeout, columnClasses, header, first, headerClass, binding, responseData, rowClasses, oncomplete, componentState, rendered, footerClass, reRender, activeClass, styleClass, ajaxKeys, scrollPos, sortListener, height, captionClass, ajaxSingle, selectedClass, frozenColCount, rowIndex, scriptVar, value, status, requestDelay, eventsQueue, data, ignoreDupResponses</code>"
+ ENDTEXT="</scrollableDataTable>" ENTITY="SharableMacroHTML"
+ ICON="" NAME="scrollableDataTable" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<scrollableDataTable>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toggleControl&gt;</code><br><code>&lt;/rich:toggleControl&gt;</code><br><b>Attributes:</b><br><code>actionListener, title, oncomplete, rendered, focus, dir, id, bypassUpdates, styleClass, accesskey, switchToState, limitToList, onkeypress, ajaxSingle, ondblclick, style, panelId, onblur, onmouseover, for, onkeyup, value, action, tabindex, timeout, lang, actionExpression, onclick, status, onmouseout, onkeydown, onmousedown, requestDelay, eventsQueue, immediate, data, onfocus, onmouseup, binding, ignoreDupResponses, onmousemove</code>"
ENDTEXT="</toggleControl>" ENTITY="SharableMacroHTML" ICON=""
NAME="toggleControl" REFORMAT="yes" SCOPE="project"
STARTTEXT="<toggleControl>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:suggestionbox&gt;</code><br><code>&lt;/rich:suggestionbox&gt;</code><br><b>Attributes:</b><br><code><b>height</b>, <b>width</b>, summary, reRender, for, cellpadding, cellspacing, bgcolor, selfRendered, fetchValue, value, shadowOpacity, tokens, focus, border, selectValueClass, requestDelay, ignoreDupResponses, status, styleClass, oncomplete, bypassUpdates, rendered, rows, shadowDepth, frame, popupClass, onselect, rowClasses, binding, suggestionAction, param, var, ajaxSingle, data, frequency, eventsQueue, lang, entryClass, id, title, style, dir, converter, minChars, selectedClass, rules, onsubmit, immediate, popupStyle, limitToList, first, timeout</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:suggestionbox&gt;</code><br><code>&lt;/rich:suggestionbox&gt;</code><br><b>Attributes:</b><br><code><b>width</b>, <b>height</b>, focus, id, dir, bypassUpdates, popupClass, limitToList, style, shadowOpacity, for, nothingLabel, var, summary, timeout, converter, lang, first, cellspacing, shadowDepth, fetchValue, zindex, entryClass, onselect, binding, selfRendered, cellpadding, title, rowClasses, oncomplete, rules, popupStyle, suggestionAction, rendered, reRender, styleClass, ajaxSingle, selectedClass, onsubmit, border, bgcolor, selectValueClass, value, frequency, tokens, status, requestDelay, eventsQueue, frame, immediate, data, param, minChars, ignoreDupResponses</code>"
ENDTEXT="</suggestionbox>" ENTITY="SharableMacroHTML" ICON=""
NAME="suggestionbox" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<suggestionbox height="|" width="">" />
+ STARTTEXT="<suggestionbox width="|" height="">" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataList&gt;</code><br><code>&lt;/rich:dataList&gt;</code><br><b>Attributes:</b><br><code>stateVar, var, type, lang, id, ajaxKeys, title, style, dir, headerClass, value, footerClass, styleClass, varState, rowKey, rendered, rows, rowKeyVar, columnClasses, rowClasses, binding, first, componentState</code>"
- ENDTEXT="</dataList>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dataList" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dataList>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:calendar&gt;</code><br><code>&lt;/rich:calendar&gt;</code><br><b>Attributes:</b><br><code>jointPoint, optionalHeader, width, inputType, localValueSet, buttonLabel, monthLabelsShort, rendered, id, weekDayLabels, locale, requiredMessage, height, scrollMode, optionalFooter, datePattern, currentDate, timeZone, value, converter, toolTipMode, required, validatorMessage, disabled, valid, preloadDateRangeEnd, valueChangeListener, weekDayLabelsShort, preloadDateRangeBegin, validator, converterMessage, popup, direction, immediate, data, binding, monthLabels, boundaryDatesMode</code>"
+ ENDTEXT="</calendar>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="calendar" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<calendar>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toolBarGroup&gt;</code><br><code>&lt;/rich:toolBarGroup&gt;</code><br><b>Attributes:</b><br><code>id, style, location, styleClass, binding, rendered, itemSeparator, separatorClass</code>"
- ENDTEXT="</toolBarGroup>" ENTITY="SharableMacroHTML" ICON=""
- NAME="toolBarGroup" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<toolBarGroup>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:gmap&gt;</code><br><code>&lt;/rich:gmap&gt;</code><br><b>Attributes:</b><br><code>showGScaleControl, enableDoubleClickZoom, gmapKey, zoom, lng, showGLargeMapControl, id, enableInfoWindow, enableContinuousZoom, style, onmouseup, lat, warningMessage, mapType, onmousemove, ondblclick, onmouseout, styleClass, onkeyup, onkeypress, onkeydown, rendered, onmouseover, gmapVar, enableDragging, onclick, binding, onmousedown, showGMapTypeControl</code>"
- ENDTEXT="</gmap>" ENTITY="SharableMacroHTML" ICON="" NAME="gmap"
- REFORMAT="yes" SCOPE="project" STARTTEXT="<gmap>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:inputNumberSlider&gt;</code><br><code>&lt;/rich:inputNumberSlider&gt;</code><br><b>Attributes:</b><br><code>barClass, handleSelectedClass, minValue, inputSize, valueChangeListener, maxlength, inputClass, onblur, value, enableManualInput, required, ondblclick, onmouseout, styleClass, width, onkeyup, onfocus, rendered, tipClass, tipStyle, onselect, binding, onmousedown, valid, validator, showToolTip, accesskey, id, onerror, style, converter, onmouseup, showInput, maxValue, onmousemove, handleClass, inputStyle, tabindex, onkeydown, onkeypress, onchange, onmouseover, immediate, barStyle, onclick, showBoundaryValues, disabled, step</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:inputNumberSlider&gt;</code><br><code>&lt;/rich:inputNumberSlider&gt;</code><br><b>Attributes:</b><br><code>width, onchange, showToolTip, inputPosition, id, inputStyle, requiredMessage, style, onmouseover, onkeyup, tabindex, maxlength, converter, disabled, onmouseout, validator, showInput, onselect, barClass, onmouseup, binding, onmousemove, enableManualInput, onerror, handleClass, inputClass, rendered, styleClass, accesskey, onkeypress, showBoundaryValues, ondblclick, handleSelectedClass, tipClass, onblur, value, inputSize, maxValue, required, tipStyle, validatorMessage, onclick, valueChangeListener, onkeydown, onmousedown, converterMessage, minValue, immediate, onfocus, step, barStyle</code>"
ENDTEXT="</inputNumberSlider>" ENTITY="SharableMacroHTML"
ICON="" NAME="inputNumberSlider" REFORMAT="yes" SCOPE="project"
STARTTEXT="<inputNumberSlider>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:separator&gt;</code><br><code>&lt;/rich:separator&gt;</code><br><b>Attributes:</b><br><code>onmousemove, ondblclick, onmouseout, styleClass, width, align, onkeyup, onkeydown, onkeypress, rendered, onmouseover, lineType, id, title, height, style, onmouseup, binding, onclick, onmousedown</code>"
- ENDTEXT="</separator>" ENTITY="SharableMacroHTML" ICON=""
- NAME="separator" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<separator>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dndParam&gt;</code><br><code>&lt;/rich:dndParam&gt;</code><br><b>Attributes:</b><br><code><b>name</b>, id, value, binding, type, rendered</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dndParam&gt;</code><br><code>&lt;/rich:dndParam&gt;</code><br><b>Attributes:</b><br><code><b>name</b>, value, type, rendered, binding, id</code>"
ENDTEXT="</dndParam>" ENTITY="SharableMacroHTML" ICON=""
NAME="dndParam" REFORMAT="yes" SCOPE="project"
STARTTEXT="<dndParam name="|">" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toolBar&gt;</code><br><code>&lt;/rich:toolBar&gt;</code><br><b>Attributes:</b><br><code>id, height, style, styleClass, width, binding, contentStyle, rendered, itemSeparator, contentClass, separatorClass</code>"
- ENDTEXT="</toolBar>" ENTITY="SharableMacroHTML" ICON=""
- NAME="toolBar" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<toolBar>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:modalPanel&gt;</code><br><code>&lt;/rich:modalPanel&gt;</code><br><b>Attributes:</b><br><code>top, width, localValueSet, controlsClass, moveable, rendered, onhide, id, keepVisualState, onshow, visualOptions, requiredMessage, height, showWhenRendered, left, shadowOpacity, value, converter, required, validatorMessage, valid, valueChangeListener, headerClass, shadowDepth, zindex, minWidth, validator, resizeable, converterMessage, immediate, tridentIVEngineSelectBehavior, binding, minHeight</code>"
+ ENDTEXT="</modalPanel>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="modalPanel" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<modalPanel>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dragIndicator&gt;</code><br><code>&lt;/rich:dragIndicator&gt;</code><br><b>Attributes:</b><br><code>id, acceptClass, styleClass, rejectClass, binding, rendered</code>"
- ENDTEXT="</dragIndicator>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dragIndicator" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dragIndicator>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:menuItem&gt;</code><br><code>&lt;/rich:menuItem&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, ajaxSingle, data, selectClass, iconClass, eventsQueue, mode, id, style, selectStyle, onmouseup, value, action, focus, requestDelay, icon, onmousemove, ignoreDupResponses, status, onmouseout, styleClass, oncomplete, bypassUpdates, rendered, iconDisabled, onmouseover, iconStyle, immediate, onselect, limitToList, target, onclick, binding, onmousedown, timeout, disabled</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:menuItem&gt;</code><br><code>&lt;/rich:menuItem&gt;</code><br><b>Attributes:</b><br><code>actionListener, iconClass, oncomplete, target, rendered, reRender, focus, iconDisabled, id, submitMode, bypassUpdates, styleClass, limitToList, ajaxSingle, icon, style, onmouseover, value, action, timeout, actionExpression, selectClass, disabled, onclick, status, selectStyle, onmouseout, onmousedown, requestDelay, eventsQueue, immediate, data, onselect, iconStyle, onmouseup, ignoreDupResponses, binding, onmousemove</code>"
ENDTEXT="</menuItem>" ENTITY="SharableMacroHTML" ICON=""
NAME="menuItem" REFORMAT="yes" SCOPE="project"
STARTTEXT="<menuItem>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:modalPanel&gt;</code><br><code>&lt;/rich:modalPanel&gt;</code><br><b>Attributes:</b><br><code>resizeable, minWidth, width, moveable, rendered, id, minHeight, height, headerClass, binding, left, controlsClass, zindex, top</code>"
- ENDTEXT="</modalPanel>" ENTITY="SharableMacroHTML" ICON=""
- NAME="modalPanel" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<modalPanel>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:tabPanel&gt;</code><br><code>&lt;/rich:tabPanel&gt;</code><br><b>Attributes:</b><br><code>inactiveTabClass, activeTabClass, validator, lang, tabClass, id, valueChangeListener, title, height, style, dir, converter, selectedTab, onmouseup, value, headerAlignment, required, onmousemove, ondblclick, onmouseout, width, styleClass, onkeyup, onkeydown, onkeypress, disabledTabClass, rendered, onmouseover, immediate, switchType, binding, contentStyle, headerSpacing, onclick, onmousedown, contentClass</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:tabPanel&gt;</code><br><code>&lt;/rich:tabPanel&gt;</code><br><b>Attributes:</b><br><code>width, contentStyle, title, activeTabClass, tabClass, rendered, id, dir, styleClass, switchType, height, requiredMessage, onkeypress, ondblclick, headerAlignment, style, onmouseover, value, onkeyup, disabledTabClass, converter, required, lang, validatorMessage, onclick, inactiveTabClass, valueChangeListener, headerClass, onmouseout, onkeydown, onmousedown, selectedTab, contentClass, validator, converterMessage, immediate, onmouseup, renderedValue, binding, onmousemove, headerSpacing</code>"
ENDTEXT="</tabPanel>" ENTITY="SharableMacroHTML" ICON=""
NAME="tabPanel" REFORMAT="yes" SCOPE="project"
STARTTEXT="<tabPanel>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;%@ taglib uri="http://richfaces.ajax4jsf.org/rich" prefix="rich" %&gt;</code>"
- ENDTEXT="" ENTITY="SharableMacroHTML"
- ICON="%Icons%/Struts Common/taglib" NAME="JBoss RichFaces taglib"
- REFORMAT="yes" SCOPE="project"
- STARTTEXT="<%@ taglib uri="http://richfaces.ajax4jsf.org/rich" prefix="rich" %>\\n|" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dropSupport&gt;</code><br><code>&lt;/rich:dropSupport&gt;</code><br><b>Attributes:</b><br><code>actionListener, ondragenter, oncomplete, rendered, reRender, focus, id, disableDefault, bypassUpdates, ondropend, limitToList, ajaxSingle, onsubmit, ondrop, value, action, timeout, acceptedTypes, dropValue, dropListener, status, requestDelay, eventsQueue, ondragexit, immediate, data, ignoreDupResponses, binding, typeMapping</code>"
+ ENDTEXT="</dropSupport>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dropSupport" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dropSupport>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:subTable&gt;</code><br><code>&lt;/rich:subTable&gt;</code><br><b>Attributes:</b><br><code>stateVar, onRowMouseDown, var, onRowClick, id, ajaxKeys, onRowMouseUp, headerClass, onRowMouseMove, value, footerClass, varState, onRowMouseOut, rowKey, rendered, rows, onRowMouseOver, rowKeyVar, columnClasses, rowClasses, binding, componentState, first, onRowDblClick</code>"
- ENDTEXT="</subTable>" ENTITY="SharableMacroHTML" ICON=""
- NAME="subTable" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<subTable>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataTable&gt;</code><br><code>&lt;/rich:dataTable&gt;</code><br><b>Attributes:</b><br><code>stateVar, summary, onRowMouseDown, captionStyle, var, columns, cellpadding, onRowClick, lang, cellspacing, bgcolor, id, ajaxKeys, columnsWidth, title, onRowMouseUp, style, onRowMouseMove, headerClass, dir, value, border, footerClass, onRowMouseOut, varState, styleClass, align, width, rowKey, captionClass, rendered, rules, rows, onRowMouseOver, rowKeyVar, frame, columnClasses, rowClasses, binding, componentState, first, onRowDblClick</code>"
- ENDTEXT="</dataTable>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dataTable" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dataTable>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelBarItem&gt;</code><br><code>&lt;/rich:panelBarItem&gt;</code><br><b>Attributes:</b><br><code>id, headerClass, headerStyle, contentStyle, binding, headerStyleActive, label, rendered, contentClass, headerClassActive</code>"
- ENDTEXT="</panelBarItem>" ENTITY="SharableMacroHTML" ICON=""
- NAME="panelBarItem" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<panelBarItem>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelBar&gt;</code><br><code>&lt;/rich:panelBar&gt;</code><br><b>Attributes:</b><br><code>valid, validator, id, valueChangeListener, height, style, headerClass, converter, headerStyle, value, headerStyleActive, required, styleClass, width, rendered, immediate, switchType, binding, contentStyle, headerClassActive, contentClass</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelBar&gt;</code><br><code>&lt;/rich:panelBar&gt;</code><br><b>Attributes:</b><br><code>headerStyle, width, contentStyle, rendered, id, headerClassActive, styleClass, height, requiredMessage, style, value, converter, required, validatorMessage, onclick, valueChangeListener, headerClass, contentClass, validator, converterMessage, immediate, selectedPanel, headerStyleActive, binding</code>"
ENDTEXT="</panelBar>" ENTITY="SharableMacroHTML" ICON=""
NAME="panelBar" REFORMAT="yes" SCOPE="project"
STARTTEXT="<panelBar>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dropSupport&gt;</code><br><code>&lt;/rich:dropSupport&gt;</code><br><b>Attributes:</b><br><code>dropValue, actionListener, reRender, disableDefault, ajaxSingle, dropListener, data, eventsQueue, parentProperties, id, value, action, focus, requestDelay, ignoreDupResponses, status, bypassUpdates, oncomplete, rendered, onsubmit, typeMapping, ondrop, immediate, ondragexit, ondragenter, limitToList, binding, acceptedTypes, timeout, ondropend</code>"
- ENDTEXT="</dropSupport>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dropSupport" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dropSupport>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:subTable&gt;</code><br><code>&lt;/rich:subTable&gt;</code><br><b>Attributes:</b><br><code>rowClasses, componentState, stateVar, onRowClick, rowKeyVar, onRowDblClick, rendered, onRowMouseDown, footerClass, id, ajaxKeys, rowKey, var, onRowMouseOver, value, rows, onRowMouseUp, columnClasses, first, headerClass, onRowMouseMove, onRowMouseOut, sortable, binding</code>"
+ ENDTEXT="</subTable>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="subTable" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<subTable>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:columnGroup&gt;</code><br><code>&lt;/rich:columnGroup&gt;</code><br><b>Attributes:</b><br><code>id, title, columnClasses, style, rowClasses, dir, styleClass, binding, breakBefore, rendered, lang</code>"
- ENDTEXT="</columnGroup>" ENTITY="SharableMacroHTML" ICON=""
- NAME="columnGroup" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<columnGroup>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:treeNode&gt;</code><br><code>&lt;/rich:treeNode&gt;</code><br><b>Attributes:</b><br><code><b>type</b>, changeExpandListener, reRender, dragListener, iconCollapsed, dropListener, ajaxSubmitSelection, id, nodeSelectListener, iconLeaf, icon, oncontextmenu, iconExpanded, highlightedClass, ondragend, selectedClass, rendered, typeMapping, ondrop, ondragstart, ondragexit, ondragenter, dragIndicator, nodeClass, binding, dragType, acceptedTypes, ondropend</code>"
- ENDTEXT="</treeNode>" ENTITY="SharableMacroHTML" ICON=""
- NAME="treeNode" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<treeNode type="|">" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:datascroller&gt;</code><br><code>&lt;/rich:datascroller&gt;</code><br><b>Attributes:</b><br><code>selectedStyleClass, firstRow, reRender, fastStep, for, handleValue, page, value, action, scrollerListener, focus, requestDelay, ignoreDupResponses, ondblclick, status, onmouseout, styleClass, bypassUpdates, oncomplete, onkeyup, tableStyle, rendered, tableStyleClass, pageIndex, binding, onmousedown, actionListener, ajaxSingle, data, eventsQueue, id, style, onmouseup, onmousemove, renderCurrentAsText, onkeydown, onkeypress, onmouseover, immediate, renderIfSinglePage, selectedStyle, limitToList, maxPages, onclick, timeout</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:datascroller&gt;</code><br><code>&lt;/rich:datascroller&gt;</code><br><b>Attributes:</b><br><code>maxPages, selectedStyle, fastControls, tableStyle, focus, id, bypassUpdates, limitToList, style, onmouseover, for, onkeyup, timeout, actionExpression, onmouseout, onmouseup, pageIndexVar, binding, onmousemove, actionListener, renderIfSinglePage, oncomplete, fastStep, rendered, reRender, tableStyleClass, stepControls, styleClass, onkeypress, ajaxSingle, ondblclick, align, handleValue, selectedStyleClass, boundaryControls, value, action, pagesVar, onclick, status, onkeydown, scrollerListener, onmousedown, requestDelay, eventsQueue, immediate, data, ignoreDupResponses</code>"
ENDTEXT="</datascroller>" ENTITY="SharableMacroHTML" ICON=""
NAME="datascroller" REFORMAT="yes" SCOPE="project"
STARTTEXT="<datascroller>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:menuSeparator /&gt;</code><br><b>Attributes:</b><br><code>id, binding, rendered</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:menuSeparator /&gt;</code><br><b>Attributes:</b><br><code>rendered, binding, id</code>"
ENDTEXT="" ENTITY="SharableMacroHTML" ICON="" NAME="menuSeparator"
REFORMAT="no" SCOPE="project" STARTTEXT="<menuSeparator/>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:togglePanel&gt;</code><br><code>&lt;/rich:togglePanel&gt;</code><br><b>Attributes:</b><br><code>valid, validator, rendered, id, switchType, immediate, valueChangeListener, localValueSet, converter, value, initialState, binding, required, stateOrder</code>"
- ENDTEXT="</togglePanel>" ENTITY="SharableMacroHTML" ICON=""
- NAME="togglePanel" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<togglePanel>" />
- <MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dragSupport&gt;</code><br><code>&lt;/rich:dragSupport&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, dragListener, disableDefault, ajaxSingle, data, eventsQueue, parentProperties, id, value, action, focus, dragValue, requestDelay, ignoreDupResponses, status, ondragend, bypassUpdates, oncomplete, rendered, onsubmit, immediate, ondragstart, limitToList, dragIndicator, binding, dragType, timeout</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dragSupport&gt;</code><br><code>&lt;/rich:dragSupport&gt;</code><br><b>Attributes:</b><br><code>actionListener, dragValue, ondragend, oncomplete, rendered, reRender, focus, id, disableDefault, bypassUpdates, limitToList, ajaxSingle, onsubmit, dragIndicator, value, action, dragListener, timeout, dragType, status, requestDelay, eventsQueue, immediate, data, ondragstart, binding, ignoreDupResponses</code>"
ENDTEXT="</dragSupport>" ENTITY="SharableMacroHTML" ICON=""
NAME="dragSupport" REFORMAT="yes" SCOPE="project"
STARTTEXT="<dragSupport>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:simpleTogglePanel&gt;</code><br><code>&lt;/rich:simpleTogglePanel&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, ajaxSingle, data, eventsQueue, id, height, bodyClass, style, headerClass, onmouseup, action, value, focus, opened, requestDelay, onmousemove, ignoreDupResponses, ondblclick, status, onmouseout, width, styleClass, oncomplete, bypassUpdates, onkeyup, label, onkeypress, onkeydown, rendered, onmouseover, switchType, immediate, limitToList, onclick, binding, onmousedown, timeout</code>"
- ENDTEXT="</simpleTogglePanel>" ENTITY="SharableMacroHTML"
- ICON="" NAME="simpleTogglePanel" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<simpleTogglePanel>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:virtualEarth&gt;</code><br><code>&lt;/rich:virtualEarth&gt;</code><br><b>Attributes:</b><br><code>lat, var, zoom, onkeyup, onclick, onLoadMap, rendered, onmouseout, onkeydown, id, onmousedown, styleClass, dashboardSize, onkeypress, ondblclick, style, onmouseup, lng, binding, onmousemove, mapStyle, onmouseover</code>"
+ ENDTEXT="</virtualEarth>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="virtualEarth" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<virtualEarth>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dropDownMenu&gt;</code><br><code>&lt;/rich:dropDownMenu&gt;</code><br><b>Attributes:</b><br><code>hideDelay, showDelay, verticalOffset, direction, itemStyle, selectItemStyle, selectItemClass, id, style, itemClass, event, value, jointPoint, popupWidth, onitemselect, onmousemove, horizontalOffset, oncollapse, onmouseout, styleClass, onexpand, rendered, onmouseover, disabledItemClass, binding, disabledItemStyle, ongroupactivate</code>"
- ENDTEXT="</dropDownMenu>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dropDownMenu" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dropDownMenu>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelMenuItem&gt;</code><br><code>&lt;/rich:panelMenuItem&gt;</code><br><b>Attributes:</b><br><code>hoverClass, actionListener, disabledStyle, iconClass, target, hoverStyle, rendered, iconDisabled, id, styleClass, onkeypress, icon, ondblclick, style, name, onmouseover, disabledClass, onkeyup, action, value, actionExpression, disabled, mode, onclick, onmouseout, onkeydown, onmousedown, label, immediate, iconStyle, onmouseup, binding, onmousemove</code>"
+ ENDTEXT="</panelMenuItem>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="panelMenuItem" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<panelMenuItem>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:paint2D&gt;</code><br><code>&lt;/rich:paint2D&gt;</code><br><b>Attributes:</b><br><code>hspace, width, styleClass, align, data, paint, format, rendered, lang, bgcolor, id, title, height, style, converter, value, binding, border, vspace, cacheable</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:paint2D&gt;</code><br><code>&lt;/rich:paint2D&gt;</code><br><b>Attributes:</b><br><code>value, width, converter, lang, title, rendered, id, styleClass, height, data, align, hspace, vspace, style, bgcolor, cacheable, border, binding, paint, format</code>"
ENDTEXT="</paint2D>" ENTITY="SharableMacroHTML" ICON=""
NAME="paint2D" REFORMAT="yes" SCOPE="project"
STARTTEXT="<paint2D>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataFilterSlider&gt;</code><br><code>&lt;/rich:dataFilterSlider&gt;</code><br><b>Attributes:</b><br><code>trailer, rangeStyleClass, for, storeResults, handleValue, handleStyleClass, startRange, id, style, filterBy, forValRef, endRange, increment, trackStyleClass, trailerStyleClass, width, styleClass, manualInput, rendered, fieldStyleClass, sliderListener, onSlide, onChange, active, binding</code>"
- ENDTEXT="</dataFilterSlider>" ENTITY="SharableMacroHTML" ICON=""
- NAME="dataFilterSlider" REFORMAT="yes" SCOPE="project"
- STARTTEXT="<dataFilterSlider>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dropDownMenu&gt;</code><br><code>&lt;/rich:dropDownMenu&gt;</code><br><b>Attributes:</b><br><code>jointPoint, onitemselect, disabledItemStyle, disabledItemClass, verticalOffset, rendered, selectItemStyle, showDelay, id, onexpand, submitMode, styleClass, style, itemClass, oncollapse, onmouseover, value, horizontalOffset, ongroupactivate, onmouseout, selectItemClass, itemStyle, direction, popupWidth, event, binding, onmousemove, hideDelay</code>"
+ ENDTEXT="</dropDownMenu>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dropDownMenu" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dropDownMenu>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataDefinitionList&gt;</code><br><code>&lt;/rich:dataDefinitionList&gt;</code><br><b>Attributes:</b><br><code>stateVar, var, lang, id, ajaxKeys, title, style, dir, headerClass, value, footerClass, styleClass, varState, rowKey, rendered, rows, rowKeyVar, columnClasses, rowClasses, binding, first, componentState</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataDefinitionList&gt;</code><br><code>&lt;/rich:dataDefinitionList&gt;</code><br><b>Attributes:</b><br><code>title, rowClasses, stateVar, componentState, rowKeyVar, rendered, footerClass, dir, id, styleClass, ajaxKeys, rowKey, style, var, value, rows, lang, columnClasses, first, headerClass, binding</code>"
ENDTEXT="</dataDefinitionList>" ENTITY="SharableMacroHTML"
ICON="" NAME="dataDefinitionList" REFORMAT="yes" SCOPE="project"
STARTTEXT="<dataDefinitionList>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:inputNumberSpinner&gt;</code><br><code>&lt;/rich:inputNumberSpinner&gt;</code><br><b>Attributes:</b><br><code>validator, minValue, inputSize, accesskey, onerror, id, valueChangeListener, style, converter, inputClass, onmouseup, onblur, value, enableManualInput, required, maxValue, onmousemove, ondblclick, onmouseout, styleClass, ondownclick, inputStyle, tabindex, onkeyup, onkeypress, onkeydown, onfocus, rendered, onchange, onmouseover, immediate, cycled, onselect, onclick, onupclick, binding, onmousedown, disabled, step</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:inputNumberSpinner&gt;</code><br><code>&lt;/rich:inputNumberSpinner&gt;</code><br><b>Attributes:</b><br><code>id, onchange, inputStyle, requiredMessage, style, onmouseover, onkeyup, tabindex, cycled, converter, disabled, onmouseout, validator, onselect, onmouseup, binding, onmousemove, enableManualInput, onerror, inputClass, rendered, styleClass, accesskey, onupclick, onkeypress, ondblclick, onblur, value, inputSize, maxValue, required, validatorMessage, ondownclick, onclick, valueChangeListener, onkeydown, onmousedown, converterMessage, minValue, immediate, onfocus, step</code>"
ENDTEXT="</inputNumberSpinner>" ENTITY="SharableMacroHTML"
ICON="" NAME="inputNumberSpinner" REFORMAT="yes" SCOPE="project"
STARTTEXT="<inputNumberSpinner>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataGrid&gt;</code><br><code>&lt;/rich:dataGrid&gt;</code><br><b>Attributes:</b><br><code>stateVar, summary, onRowMouseDown, captionStyle, var, columns, cellpadding, onRowClick, lang, cellspacing, bgcolor, id, ajaxKeys, title, onRowMouseUp, style, onRowMouseMove, headerClass, dir, value, border, elements, footerClass, onRowMouseOut, varState, styleClass, align, width, rowKey, captionClass, rendered, rules, onRowMouseOver, rowKeyVar, frame, columnClasses, rowClasses, binding, componentState, first, onRowDblClick</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataGrid&gt;</code><br><code>&lt;/rich:dataGrid&gt;</code><br><b>Attributes:</b><br><code>cellpadding, width, rowClasses, title, rules, componentState, onRowClick, stateVar, onRowDblClick, rowKeyVar, onRowMouseDown, columns, rendered, footerClass, captionStyle, dir, id, ajaxKeys, styleClass, rowKey, captionClass, align, style, border, bgcolor, onRowMouseOver, var, summary, value, onRowMouseUp, lang, columnClasses, first, cellspacing, headerClass, onRowMouseMove, frame, onRowMouseOut, binding, elements</code>"
ENDTEXT="</dataGrid>" ENTITY="SharableMacroHTML" ICON=""
NAME="dataGrid" REFORMAT="yes" SCOPE="project"
STARTTEXT="<dataGrid>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:tab&gt;</code><br><code>&lt;/rich:tab&gt;</code><br><b>Attributes:</b><br><code>actionListener, reRender, ajaxSingle, data, eventsQueue, id, title, style, name, onmouseup, action, focus, requestDelay, onmousemove, labelWidth, ignoreDupResponses, ondblclick, status, onmouseout, styleClass, bypassUpdates, oncomplete, onkeyup, label, onkeydown, onkeypress, rendered, onmouseover, switchType, immediate, limitToList, binding, onclick, onmousedown, disabled, timeout</code>"
- ENDTEXT="</tab>" ENTITY="SharableMacroHTML" ICON="" NAME="tab"
- REFORMAT="yes" SCOPE="project" STARTTEXT="<tab>" />
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:treeNodes&gt;</code><br><code>&lt;/rich:treeNodes&gt;</code><br><b>Attributes:</b><br><code>active, var, rendered, nodes, binding, id</code>"
+ ENDTEXT="</treeNodes>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="treeNodes" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<treeNodes>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:menuGroup&gt;</code><br><code>&lt;/rich:menuGroup&gt;</code><br><b>Attributes:</b><br><code><b>value</b>, onopen, showDelay, direction, selectClass, iconClass, id, iconFolder, style, event, converter, selectStyle, onclose, onmousemove, icon, onmouseout, styleClass, rendered, iconDisabled, onmouseover, iconFolderDisabled, iconStyle, binding, disabled</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:menuGroup&gt;</code><br><code>&lt;/rich:menuGroup&gt;</code><br><b>Attributes:</b><br><code><b>value</b>, onclose, iconClass, rendered, showDelay, iconDisabled, id, onopen, styleClass, icon, style, onmouseover, iconFolderDisabled, converter, disabled, selectClass, selectStyle, onmouseout, direction, iconStyle, event, binding, onmousemove, iconFolder</code>"
ENDTEXT="</menuGroup>" ENTITY="SharableMacroHTML" ICON=""
NAME="menuGroup" REFORMAT="yes" SCOPE="project"
STARTTEXT="<menuGroup value="|">" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:spacer&gt;</code><br><code>&lt;/rich:spacer&gt;</code><br><b>Attributes:</b><br><code>onmousemove, ondblclick, onmouseout, width, styleClass, onkeyup, onkeydown, onkeypress, rendered, onmouseover, id, title, height, style, onmouseup, binding, onclick, onmousedown</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:messages&gt;</code><br><code>&lt;/rich:messages&gt;</code><br><b>Attributes:</b><br><code>markerStyle, title, layout, tooltip, rendered, warnMarkerClass, id, passedLabel, styleClass, fatalMarkerClass, keepTransient, globalOnly, style, infoMarkerClass, headerLocation, fatalLabelClass, fatalClass, var, infoLabelClass, ajaxRendered, markerClass, infoClass, showDetail, errorLabelClass, labelClass, errorMarkerClass, showSummary, warnLabelClass, warnClass, binding, errorClass</code>"
+ ENDTEXT="</messages>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="messages" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<messages>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataOrderedList&gt;</code><br><code>&lt;/rich:dataOrderedList&gt;</code><br><b>Attributes:</b><br><code>title, rowClasses, stateVar, componentState, rowKeyVar, rendered, footerClass, dir, id, styleClass, ajaxKeys, rowKey, style, var, value, rows, lang, type, columnClasses, first, headerClass, binding</code>"
+ ENDTEXT="</dataOrderedList>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dataOrderedList" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dataOrderedList>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:column&gt;</code><br><code>&lt;/rich:column&gt;</code><br><b>Attributes:</b><br><code>width, lang, title, colspan, headerClass, rendered, footerClass, id, dir, styleClass, breakBefore, style, sortable, binding, rowspan</code>"
+ ENDTEXT="</column>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="column" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<column>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:message&gt;</code><br><code>&lt;/rich:message&gt;</code><br><b>Attributes:</b><br><code>markerStyle, title, tooltip, rendered, warnMarkerClass, passedLabel, id, styleClass, fatalMarkerClass, keepTransient, style, infoMarkerClass, fatalLabelClass, for, fatalClass, infoLabelClass, ajaxRendered, markerClass, infoClass, showDetail, errorLabelClass, labelClass, errorMarkerClass, showSummary, warnLabelClass, warnClass, binding, errorClass</code>"
+ ENDTEXT="</message>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="message" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<message>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataList&gt;</code><br><code>&lt;/rich:dataList&gt;</code><br><b>Attributes:</b><br><code>title, rowClasses, stateVar, componentState, rowKeyVar, rendered, footerClass, dir, id, styleClass, ajaxKeys, rowKey, style, var, value, rows, lang, type, columnClasses, first, headerClass, binding</code>"
+ ENDTEXT="</dataList>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dataList" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dataList>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toolBarGroup&gt;</code><br><code>&lt;/rich:toolBarGroup&gt;</code><br><b>Attributes:</b><br><code>styleClass, style, rendered, separatorClass, binding, location, id, itemSeparator</code>"
+ ENDTEXT="</toolBarGroup>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="toolBarGroup" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<toolBarGroup>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelMenu&gt;</code><br><code>&lt;/rich:panelMenu&gt;</code><br><b>Attributes:</b><br><code>iconGroupPosition, width, onitemhover, disabledItemStyle, iconCollapsedGroup, id, requiredMessage, iconTopDisableGroup, expandSingle, style, iconExpandedGroup, itemClass, ongroupexpand, iconItemTopPosition, disabledGroupClass, onmouseover, hoveredItemClass, onkeyup, converter, iconDisabledGroup, disabled, valid, onmouseout, iconGroupTopPosition, validator, disabledGroupStyle, topItemStyle, onmouseup, event, expandMode, binding, onmousemove, iconDisabledItem, hoveredGroupClass, iconTopDisabledItem, localValueSet, ongroupcollapse, disabledItemClass, iconItemPosition, groupClass, selectedChild, rendered, iconItem, styleClass, hoveredGroupStyle, onkeypress, ondblclick, iconTopItem, value, required, validatorMessage, iconCollapsedTopGroup, mode, onclick, topGroupStyle, valueChangeList!
ener, onkeydown, onmousedown, groupStyle, hoveredItemStyle, topItemClass, converterMessage, itemStyle, immediate, topGroupClass, iconExpandedTopGroup</code>"
+ ENDTEXT="</panelMenu>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="panelMenu" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<panelMenu>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:gmap&gt;</code><br><code>&lt;/rich:gmap&gt;</code><br><b>Attributes:</b><br><code>lat, zoom, showGLargeMapControl, gmapKey, rendered, id, showGScaleControl, styleClass, onkeypress, ondblclick, oninit, enableDoubleClickZoom, style, mapType, onmouseover, enableInfoWindow, onkeyup, enableContinuousZoom, warningMessage, onclick, gmapVar, onmouseout, onkeydown, onmousedown, enableDragging, showGMapTypeControl, onmouseup, binding, lng, onmousemove</code>"
+ ENDTEXT="</gmap>" ENTITY="SharableMacroHTML" ICON="" NAME="gmap"
+ REFORMAT="yes" SCOPE="project" STARTTEXT="<gmap>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:effect&gt;</code><br><code>&lt;/rich:effect&gt;</code><br><b>Attributes:</b><br><code>parentProperties, type, rendered, id, disableDefault, targetId, params, event, binding, name, for</code>"
+ ENDTEXT="</effect>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="effect" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<effect>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:separator&gt;</code><br><code>&lt;/rich:separator&gt;</code><br><b>Attributes:</b><br><code>onkeyup, width, title, onclick, rendered, onmouseout, onkeydown, onmousedown, id, styleClass, height, lineType, onkeypress, align, ondblclick, style, onmouseup, binding, onmousemove, onmouseover</code>"
+ ENDTEXT="</separator>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="separator" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<separator>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toolBar&gt;</code><br><code>&lt;/rich:toolBar&gt;</code><br><b>Attributes:</b><br><code>contentClass, styleClass, width, height, contentStyle, style, rendered, separatorClass, binding, id, itemSeparator</code>"
+ ENDTEXT="</toolBar>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="toolBar" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<toolBar>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:insert&gt;</code><br><code>&lt;/rich:insert&gt;</code><br><b>Attributes:</b><br><code>highlight, src, rendered, binding, id</code>"
+ ENDTEXT="</insert>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="insert" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<insert>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dragIndicator&gt;</code><br><code>&lt;/rich:dragIndicator&gt;</code><br><b>Attributes:</b><br><code>acceptClass, styleClass, rejectClass, rendered, binding, id</code>"
+ ENDTEXT="</dragIndicator>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dragIndicator" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dragIndicator>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:toolTip&gt;</code><br><code>&lt;/rich:toolTip&gt;</code><br><b>Attributes:</b><br><code>layout, oncomplete, verticalOffset, onhide, rendered, id, onshow, followMouse, styleClass, onkeypress, ondblclick, style, delay, onmouseover, zorder, value, onkeyup, horizontalOffset, disabled, mode, onclick, onmouseout, onkeydown, onmousedown, direction, onmouseup, event, binding, onmousemove</code>"
+ ENDTEXT="</toolTip>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="toolTip" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<toolTip>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelBarItem&gt;</code><br><code>&lt;/rich:panelBarItem&gt;</code><br><b>Attributes:</b><br><code>headerStyle, contentStyle, rendered, headerClass, id, headerClassActive, contentClass, label, headerStyleActive, binding, name</code>"
+ ENDTEXT="</panelBarItem>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="panelBarItem" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<panelBarItem>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataTable&gt;</code><br><code>&lt;/rich:dataTable&gt;</code><br><b>Attributes:</b><br><code>cellpadding, width, rowClasses, title, rules, onRowClick, stateVar, componentState, onRowDblClick, rowKeyVar, onRowMouseDown, columns, rendered, footerClass, captionStyle, dir, id, ajaxKeys, styleClass, rowKey, captionClass, align, style, border, bgcolor, onRowMouseOver, var, summary, value, rows, onRowMouseUp, lang, columnClasses, first, cellspacing, headerClass, onRowMouseMove, frame, onRowMouseOut, columnsWidth, binding</code>"
+ ENDTEXT="</dataTable>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dataTable" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dataTable>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:columnGroup&gt;</code><br><code>&lt;/rich:columnGroup&gt;</code><br><b>Attributes:</b><br><code>lang, title, rowClasses, columnClasses, rendered, id, dir, styleClass, breakBefore, style, sortable, binding</code>"
+ ENDTEXT="</columnGroup>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="columnGroup" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<columnGroup>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:treeNode&gt;</code><br><code>&lt;/rich:treeNode&gt;</code><br><b>Attributes:</b><br><code>ajaxSubmitSelection, id, onexpand, ondropend, oncollapse, onmouseover, dragListener, onkeyup, nodeSelectListener, dropListener, onmouseout, iconLeaf, ondragexit, nodeClass, onmouseup, ondragstart, oncontextmenu, binding, onmousemove, ondragend, ondragenter, iconExpanded, rendered, reRender, iconCollapsed, onkeypress, selectedClass, icon, ondblclick, dragIndicator, ondrop, changeExpandListener, type, acceptedTypes, onclick, highlightedClass, dragType, onkeydown, onmousedown, onselected, ignoreDupResponses, typeMapping</code>"
+ ENDTEXT="</treeNode>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="treeNode" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<treeNode>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:togglePanel&gt;</code><br><code>&lt;/rich:togglePanel&gt;</code><br><b>Attributes:</b><br><code>rendered, id, initialState, styleClass, switchType, requiredMessage, onkeypress, ondblclick, style, onmouseover, value, onkeyup, stateOrder, converter, required, validatorMessage, valid, onclick, valueChangeListener, onmouseout, onkeydown, onmousedown, validator, converterMessage, immediate, onmouseup, binding, onmousemove</code>"
+ ENDTEXT="</togglePanel>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="togglePanel" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<togglePanel>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panelMenuGroup&gt;</code><br><code>&lt;/rich:panelMenuGroup&gt;</code><br><b>Attributes:</b><br><code>hoverClass, disabledStyle, hoverStyle, onchange, id, onexpand, requiredMessage, style, size, oncollapse, onmouseover, disabledClass, onkeyup, tabindex, converter, maxlength, disabled, valid, alt, onmouseout, validator, onselect, iconStyle, expandMode, onmouseup, binding, onmousemove, actionListener, iconClass, localValueSet, iconExpanded, target, rendered, iconDisabled, iconCollapsed, styleClass, accesskey, onkeypress, align, ondblclick, name, onblur, value, action, required, validatorMessage, onclick, valueChangeListener, onkeydown, onmousedown, converterMessage, immediate, label, onfocus, expanded</code>"
+ ENDTEXT="</panelMenuGroup>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="panelMenuGroup" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<panelMenuGroup>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:recursiveTreeNodes&gt;</code><br><code>&lt;/rich:recursiveTreeNodes&gt;</code><br><b>Attributes:</b><br><code>active, var, activeRoot, rendered, nodes, id, root, binding, activeNodes</code>"
+ ENDTEXT="</recursiveTreeNodes>" ENTITY="SharableMacroHTML"
+ ICON="" NAME="recursiveTreeNodes" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<recursiveTreeNodes>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:simpleTogglePanel&gt;</code><br><code>&lt;/rich:simpleTogglePanel&gt;</code><br><b>Attributes:</b><br><code>actionListener, width, oncomplete, bodyClass, rendered, reRender, focus, id, styleClass, bypassUpdates, switchType, height, onkeypress, limitToList, ondblclick, ajaxSingle, style, onmouseover, onkeyup, action, value, timeout, actionExpression, onclick, headerClass, status, onmouseout, onkeydown, onmousedown, requestDelay, opened, eventsQueue, label, immediate, data, onmouseup, ignoreDupResponses, binding, onmousemove</code>"
+ ENDTEXT="</simpleTogglePanel>" ENTITY="SharableMacroHTML"
+ ICON="" NAME="simpleTogglePanel" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<simpleTogglePanel>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:dataFilterSlider&gt;</code><br><code>&lt;/rich:dataFilterSlider&gt;</code><br><b>Attributes:</b><br><code>width, filterBy, startRange, rendered, id, endRange, storeResults, styleClass, style, onSlide, handleValue, sliderListener, trackStyleClass, handleStyleClass, for, increment, rangeStyleClass, fieldStyleClass, trailer, manualInput, forValRef, onChange, trailerStyleClass, binding</code>"
+ ENDTEXT="</dataFilterSlider>" ENTITY="SharableMacroHTML" ICON=""
+ NAME="dataFilterSlider" REFORMAT="yes" SCOPE="project"
+ STARTTEXT="<dataFilterSlider>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:tab&gt;</code><br><code>&lt;/rich:tab&gt;</code><br><b>Attributes:</b><br><code>actionListener, title, oncomplete, rendered, reRender, focus, id, bypassUpdates, styleClass, switchType, limitToList, onkeypress, ajaxSingle, ondblclick, style, name, onmouseover, ontabenter, onkeyup, action, timeout, actionExpression, disabled, onclick, status, onmouseout, onkeydown, onmousedown, requestDelay, eventsQueue, labelWidth, label, immediate, data, onmouseup, binding, ignoreDupResponses, onmousemove, ontableave</code>"
+ ENDTEXT="</tab>" ENTITY="SharableMacroHTML" ICON="" NAME="tab"
+ REFORMAT="yes" SCOPE="project" STARTTEXT="<tab>" />
+ <MacroHTML
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:spacer&gt;</code><br><code>&lt;/rich:spacer&gt;</code><br><b>Attributes:</b><br><code>onkeyup, width, title, onclick, rendered, onmouseout, onkeydown, id, onmousedown, styleClass, height, onkeypress, ondblclick, style, onmouseup, binding, onmousemove, onmouseover</code>"
ENDTEXT="</spacer>" ENTITY="SharableMacroHTML" ICON=""
NAME="spacer" REFORMAT="yes" SCOPE="project"
STARTTEXT="<spacer>" />
<MacroHTML
- DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panel&gt;</code><br><code>&lt;/rich:panel&gt;</code><br><b>Attributes:</b><br><code>onmousemove, ondblclick, onmouseout, styleClass, onkeyup, onkeydown, onkeypress, rendered, onmouseover, id, bodyClass, style, headerClass, onmouseup, binding, onclick, onmousedown</code>"
+ DESCRIPTION="<b>Syntax:</b><br><code>&lt;rich:panel&gt;</code><br><code>&lt;/rich:panel&gt;</code><br><b>Attributes:</b><br><code>onkeyup, header, onclick, bodyClass, headerClass, rendered, onmouseout, onkeydown, id, onmousedown, styleClass, onkeypress, ondblclick, style, onmouseup, binding, onmousemove, onmouseover</code>"
ENDTEXT="</panel>" ENTITY="SharableMacroHTML" ICON=""
NAME="panel" REFORMAT="yes" SCOPE="project" STARTTEXT="<panel>" />
</GroupHTML>
18 years, 8 months