JBoss Tools SVN: r6392 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-18 11:22:56 -0500 (Mon, 18 Feb 2008)
New Revision: 6392
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/about.html
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/
Log:
http://jira.jboss.org/jira/browse/JBIDE-1687
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test
___________________________________________________________________
Name: svn:ignore
- bin
+ bin
AllTests.txt
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/about.html
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/about.html (rev 0)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/about.html 2008-02-18 16:22:56 UTC (rev 6392)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>©2007 Red Hat, Inc. All rights reserved</P>
+
+<H3>License</H3>
+
+<P>Red Hat Inc., through its JBoss division, makes available all content in this plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from Red Hat Inc., the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor's license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+ <A href="http://www.jboss.org/tools">http://www.jboss.org/tools</A>.</P>
+
+</BODY>
+</HTML>
\ No newline at end of file
16 years, 8 months
JBoss Tools SVN: r6391 - in trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf: META-INF and 3 other directories.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-18 11:22:51 -0500 (Mon, 18 Feb 2008)
New Revision: 6391
Added:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/.project
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/META-INF/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/META-INF/MANIFEST.MF
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/about.html
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/build.properties
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseColor.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseDate.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/menuTab.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/objectMedia.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/pixel.gif
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/selectInputDate.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_discl.gif
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_undiscl.gif
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/tree.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/treeTable.jpg
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.properties
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.xml
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/templates/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/templates/vpe-templates-adf.xml
Log:
http://jira.jboss.org/jira/browse/JBIDE-1687
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/.project
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/.project (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/.project 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.jsf.vpe.adf</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/META-INF/MANIFEST.MF (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/META-INF/MANIFEST.MF 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.jboss.tools.jsf.vpe.adf;singleton:=true
+Bundle-Version: 2.1.0
+Bundle-Vendor: %providerName
+Require-Bundle: org.jboss.tools.vpe
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/about.html
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/about.html (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/about.html 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>©2007 Red Hat, Inc. All rights reserved</P>
+
+<H3>License</H3>
+
+<P>Red Hat Inc., through its JBoss division, makes available all content in this plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from Red Hat Inc., the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor's license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+ <A href="http://www.jboss.org/tools">http://www.jboss.org/tools</A>.</P>
+
+</BODY>
+</HTML>
\ No newline at end of file
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/build.properties
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/build.properties (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/build.properties 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,5 @@
+bin.includes = META-INF/,\
+ templates/,\
+ plugin.xml,\
+ plugin.properties,\
+ images/
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseColor.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseColor.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseDate.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseDate.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/menuTab.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/menuTab.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/objectMedia.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/objectMedia.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/pixel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/pixel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/selectInputDate.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/selectInputDate.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_discl.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_discl.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_undiscl.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_undiscl.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/tree.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/tree.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/treeTable.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/treeTable.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.properties
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.properties (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.properties 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,2 @@
+pluginName = ADF support for JBoss Visual Page Editor Plug-in
+providerName = Red Hat, Inc.
\ No newline at end of file
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.xml
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.xml (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/plugin.xml 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+ <extension
+ point="org.jboss.tools.vpe.templates">
+ <templates
+ decsription="VPE templates for ADF support"
+ name="ADF"
+ path="templates/vpe-templates-adf.xml">
+ </templates>
+ </extension>
+
+</plugin>
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/templates/vpe-templates-adf.xml
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/templates/vpe-templates-adf.xml (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.adf/templates/vpe-templates-adf.xml 2008-02-18 16:22:51 UTC (rev 6391)
@@ -0,0 +1,1572 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<vpe:templates>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA10/html" prefix="afh"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA10" prefix="af"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA11/html" prefix="afh"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA11" prefix="af"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA12/html" prefix="afh"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA12" prefix="af"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA13/html" prefix="afh"/>
+ <vpe:template-taglib uri="http://xmlns.oracle.com/adf/faces/EA13" prefix="af"/>
+
+ <vpe:tag name="afh:html" case-sensitive="yes">
+ <vpe:template children="yes" modify="yes">
+ <div/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:head" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <div style="display:none;"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:script" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="afh:body" case-sensitive="yes">
+ <vpe:template children="yes" modify="yes">
+ <div style="width : 100%; height : 100%; {@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:frameBorderLayout" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="height:{@height};width:{@width};{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:frame" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" style="height:{@height};width:{@width};{@inlineStyle};background-color:#FFFF00;cursor:pointer;padding:0 5px;margin:3px 0;font-style:italic;color:#999999;" title="{tagstring()}">
+ name="<vpe:value expr="{jsfvalue(@name)}"/>", source="<vpe:value expr="{jsfvalue(@source)}"/>"
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:cellFormat" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <td height="{@height}" align="{@halign}" valign="{iif(attrpresent('valign'),@valign,'middle')}" style="{@inlineStyle}"
+ class="{@styleClass}" width="{@width}" rowspan="{@rowSpan}" colspan="{@columnSpan}" nowrap="{@wrappingDisabled}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:rowLayout" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <tr height="{@height}" align="{@halign}" style="{@inlineStyle}"
+ class="{@styleClass}" width="{@width}" valign="{@valign}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="afh:tableLayout" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <table border="{@borderWidth}" cellpadding="{@cellPadding}"
+ cellspacing="{@cellSpacing}" align="{@halign}" style="{@inlineStyle}"
+ class="{@styleClass}" width="{@width}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:form" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="margin:10px;-moz-outline:dotted;-moz-outline-width:1px;-moz-outline-color:#FF6600;"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelPage" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <div title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}">
+ <h2 style="display:inline;"><vpe:value expr="{jsfvalue(@title)}"/></h2>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelHeader" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="attrpresent('icon')">
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}" style="padding-right: 10px; position : relative; left : 10px ; {@inlineStyle}" title="{tagstring()}">
+ <img src="{src(@icon)}"/>
+ <h3 style="display : inline; "><vpe:value expr="{' ' + jsfvalue(@text)}"/></h3>
+ <hr/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}" style="padding-right: 10px; position : relative; left : 10px ; {@inlineStyle}" title="{tagstring()}">
+ <h3><vpe:value expr="{jsfvalue(@text)}"/></h3>
+ <hr/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelGroup" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@type='horizontal' | @type='vertical'">
+ <vpe:template children="yes" modify="no">
+ <vpe:grid border="0" layout="{iif(@type='vertical','pageDirection','lineDirection')}" class="{@styleClass}" style="{@inlineStyle}"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <span class="{@styleClass}" style="{@inlineStyle}"/>
+ </vpe:template>
+
+ </vpe:tag>
+
+ <vpe:tag name="af:outputText" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <span class="{@styleClass}" style="{@inlineStyle}" title="{tagstring()}"><vpe:value expr="{jsfvalue(@value)}"/></span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:commandLink" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <div class="{@styleClass}" style="display:inline;{iif(@disabled='true','color:gray','color:blue')};text-decoration:underline;{@inlineStyle}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@text)}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:menuButtons" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:grid class="{@styleClass}" style="{@inlineStyle}" layout="lineDirection"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:outputFormatted" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <span title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}">
+ <vpe:value expr="{jsfvalue(@value)}"/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:messages" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="af:objectSeparator" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <hr title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelList" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:list style="display:block;{@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:table">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no" case-sensitive="yes">
+ <vpe:grid border="1" style="border : thin; width:{@width}; {@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:column" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@formatType='icon'">
+ <vpe:template children="yes" modify="yes">
+ <div nowrap="{@noWrap}" style="text-align:center; width : {@width};{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@formatType='number'">
+ <vpe:template children="yes" modify="yes">
+ <div nowrap="{@noWrap}" style="text-align:right; width : {@width};{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:template children="yes" modify="yes">
+ <div nowrap="{@noWrap}" style="width : {@width};{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:commandButton" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <input type="submit" value="{jsfvalue(@text)}" disabled="{iif(@disabled='true','true','')}" class="{@styleClass}" style="{@inlineStyle}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:commandGlobalButton" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="not(attrpresent('icon'))">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" style="{iif(@disabled='true','color:gray','color:blue')};text-decoration:underline;font-size:x-small;{@inlineStyle}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@text)}"/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" style="color:blue;text-decoration:underline;font-size:x-small;{@inlineStyle}" title="{tagstring()}">
+ <table border="0">
+ <tr align="center">
+ <td><img src="{src(@icon)}" title="{tagstring()}"/></td>
+ </tr>
+ <tr align="center">
+ <td>
+ <div class="{@styleClass}" style="{iif(@disabled='true','color:gray','color:blue')};text-decoration:underline;font-size:x-small;{@inlineStyle}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@text)}"/>
+ </div>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:inputText" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@readOnly = 'true'">
+ <vpe:template children="no" modify="yes">
+ <span style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@label)} "/><b> <vpe:value expr="{jsfvalue(@value)}"/></b><br/>
+ </span>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="not(@rows ='1') and attrpresent('rows')">
+ <vpe:template children="no" modify="yes">
+ <span style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)} "/>
+ <textarea disabled="{iif(@disabled='true','true','')}" title="{tagstring()}" rows="{@rows}" wrap="{@wrap}"
+ style="{iif(@disabled='true','background-color:lightgrey','')}">
+ <vpe:value expr="{jsfvalue(@value)}"/>
+ </textarea><br/>
+ </span>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@secret ='true'">
+ <vpe:template children="no" modify="yes">
+ <span style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)} "/>
+ <input type="password" value="{jsfvalue(@value)}" disabled="{iif(@disabled='true','true','')}"
+ title="{tagstring()}" size="@columns" maxlength="@maximumLength" style="{iif(@disabled='true','background-color:lightgrey','')}"/><br/>
+ </span>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <span style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)} "/>
+ <input type="text" disabled="{iif(@disabled='true','true','')}" value="{jsfvalue(@value)}" title="{tagstring()}" size="@columns" maxlength="@maximumLength"
+ style="{iif(@disabled='true','background-color:lightgrey','')}"/><br/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectInputColor" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <span style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@label)} "/><input type="text" value="{jsfvalue(@value)}" disabled="{iif(@disabled='true','true','')}" style="{iif(@disabled='true','background-color:lightgrey','')}"/><br/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:chooseColor" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseColor.jpg')}" alt="{tagstring()}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:chooseDate" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/chooseDate.jpg')}" alt="{tagstring()}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectInputDate" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <span title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}">
+ <vpe:value expr="{jsfvalue(@label)}"/>
+ <input type="text" size="12" title="{tagstring()}" disabled="{iif(@disabled='true','true','')}" style="{iif(@disabled='true','background-color:lightgrey','')}"/>
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/selectInputDate.jpg')}" alt="{tagstring()}"/><br/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <!-- TODO
+
+ af:menuChoice Should look like:
+
+ <table border="0">
+ <td>
+ <div style="font-size:x-small;{@inlineStyle}" class="{@styleClass}">
+ Switch<br/>between<br/>applications
+ </div>
+ <td>
+ <select/>
+ </td>
+ <td>
+ <input type="submit" value="Begin"/>
+ </td>
+ </table>
+
+ -->
+ <vpe:tag name="af:menuChoice" case-sensitive="yes">
+ <vpe:if test="(@rendered='false') | (@readOnly = 'true')">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <select style="{iif(@disabled='true','background-color:lightgrey;','')}{@inlineStyle}" disabled="{iif(@disabled='true','true','')}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <!--
+ TODO
+
+ should contain small sized "Switch between apllications" text to the left and "Begin" button to the right
+
+ -->
+ <vpe:tag name="af:commandOption" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@selected='true'">
+ <vpe:template children="no" modify="no">
+ <option selected="true" value="{jsfvalue(@action)}" style="{@inlineStyle}" class="{@styleClass}"><vpe:value expr="{jsfvalue(@text)}"/></option>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <option value="{jsfvalue(@action)}" style="{@inlineStyle}" class="{@styleClass}"><vpe:value expr="{jsfvalue(@text)}"/></option>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:goButton" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <input type="submit" disabled="{iif(@disabled='true','true','')}" value="{jsfvalue(@text)}" title="{tagstring()}" style="{iif(@disabled='true','background-color:lightgrey;','')}{@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:goLink" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <div class="{@styleClass}" style="display:inline;{iif(@disabled='true','color:gray','color:blue')};text-decoration:underline;{@inlineStyle}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@text)}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:inputFile" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <span class="{@styleClass}" style="{@inlineStyle}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@label)} "/><input type="text" value="{jsfvalue(@value)}" disabled="{iif(@disabled='true','true','')}" style="{iif(@disabled='true','background-color:lightgrey','')}"/>
+ <input type="submit" value="Browse" disabled="{iif(@disabled='true','true','')}"/>
+ <br/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:inputHidden" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <input type="text" value="{jsfvalue(@value)}" style="border-style:dotted;"/>
+ <!--span class="__input__tag" style="{@style}">
+ <nobr><vpe:value expr="{@value}"/></nobr>
+ </span-->
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:menuBar" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:grid class="{@styleClass}" rules="cols" cellpadding="5" bgcolor="#F7F7FF" style="border: 1px dotted; {@inlineStyle}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:menuTabs" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:grid class="{@styleClass}" rules="cols" cellpadding="5" bgcolor="#F7F7FF" style="border: 1px dotted; {@inlineStyle}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:showOneTabs" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:grid class="{@styleClass}" rules="cols" cellpadding="5" bgcolor="#F7F7FF" style="border: 1px dotted; {@inlineStyle}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:menuPath" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:grid layout="{iif(@orientation='vertical','pageDirection','lineDirection')}" class="{@styleClass}" rules="all" cellpadding="5" bgcolor="#F7F7FF" style="border: 1px dotted; {@inlineStyle}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:outputLabel" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <span style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}"/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:message" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="af:objectSpacer" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/pixel.gif')}" width="{@width}" height="{@height}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelBorder" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelBox" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="attrpresent('icon')">
+ <vpe:template children="yes" modify="no">
+ <div style="border: 1px dashed #CF9090; padding : 3px; width : {@width}; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <img src="{src(@icon)}"/><h4 style="display : inline"><vpe:value expr="{jsfvalue(@text)}"/></h4>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="border: 1px dashed #CF9090; padding : 3px; width : {@width}; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <h4 style="display : inline"><vpe:value expr="{jsfvalue(@text)}"/></h4>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelButtonBar" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:singleStepButtonBar" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="attrpresent('text')">
+ <vpe:template children="no" modify="no">
+ <div style="display : inline; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <span style="color:blue;text-decoration:underline;font-size:small;">
+ << Step backward</span>
+ <!-- TODO JSFSTUD-444 bug
+ use expr="{@text} " instead -->
+ | <vpe:value expr="{jsfvalue(@text) + ' '}"/> <vpe:value expr="{jsfvalue(@selectedStep)}"/> of <vpe:value expr="{jsfvalue(@maxStep)}"/> |
+ <span style="color:blue;text-decoration:underline;font-size:small;">
+ Step forward >>
+ </span>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div style="display : inline; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <span style="color:blue;text-decoration:underline;font-size:small;">
+ <<Step backward
+ </span>
+ | Step <vpe:value expr="{jsfvalue(@selectedStep)}"/> of <vpe:value expr="{jsfvalue(@maxStep)}"/> |
+ <span style="color:blue;text-decoration:underline;font-size:small;">
+ Step forward>>
+ </span>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelForm" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="border: 1px dashed #CF9090; padding : 3px; width : {@width}; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:panelLabelAndMessage" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <div title="{tagstring()}" valign="{@valign}" style="{@inlineStyle}" class="{@contentStyleClass}{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectOneRadio" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:template children="yes" modify="yes">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectItem" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="hasinparents('af:selectOneRadio')">
+ <vpe:template children="yes" modify="yes">
+ <span title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <input type="radio" disabled="{iif(@disabled='true','true','')}" style="{iif(@disabled='true','background-color:lightgrey','')}" name="_radio"/><vpe:value expr="{jsfvalue(@label)}"/>
+ <br/>
+ </span>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="hasinparents('af:selectOneChoice')|hasinparents('af:selectManyListbox')|hasinparents('af:selectOneListbox')">
+ <vpe:template children="yes" modify="yes">
+ <option style="{@inlineStyle}" disabled="{iif(@disabled='true','true','')}" class="{@styleClass}"><vpe:value expr="{jsfvalue(@label)}"/></option>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:resetButton" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <input type="reset" disabled="{iif(@disabled='true','true','')}" value="{jsfvalue(@text)}" style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectBooleanRadio" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <span title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)}"/><input disabled="{iif(@disabled='true','true','')}" type="radio" style="{iif(@disabled='true','background-color:lightgrey','')}" checked="{@selected}" name="{@group}"/><vpe:value expr="{jsfvalue(@text)}"/>
+ <br/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectBooleanCheckbox" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <span title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@label)}"/><input disabled="{iif(@disabled='true','true','')}" style="{iif(@disabled='true','background-color:lightgrey','')}" type="checkbox"/><vpe:value expr="{jsfvalue(@text)}"/>
+ <br/>
+ </span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelSideBar" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <div style="width:{@width};{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelPageHeader" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelPartialRoot" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:objectImage" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <img src="{src(@source)}" width="{@width}" height="{@height}" border="{@borderWidth}" align="{@halign}"
+ alt="{@shortDesc}" style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:objectLegend" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@name = 'required'">
+ <vpe:template children="no" modify="no">
+ <div style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}">* Required</div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div style="display : hidden"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:panelTip" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="display:inline;font-weight:bold;{@inlineStyle}" class="{@styleClass}" title="{tagstring()}">Advice:</div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:process" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:processChoiceBar" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div style="display : inline; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <input type="submit" style="display : inline;" value="<< back"/>
+ <!-- TODO JSFSTUD-444 bug
+ use expr="{@text} " instead -->
+ | <select><option><vpe:value expr="{jsfvalue(@value)}"/></option></select> |
+ <input type="submit" style="display : inline;" value="forward >>"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:processTrain" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@subTrain='true'">
+ <vpe:if test="@readOnly='true'">
+ <vpe:template children="no" modify="no">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="right" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" align="center" style="font-family : Arial;font-size : 10px;">
+ ...
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 2
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 3
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 4
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" align="center" style="font-family : Arial;font-size : 10px;">
+ ...
+ </td>
+ </tr>
+ </table>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="right" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" align="center" style="font-family : Arial;font-size : 10px;">
+ ...
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ <a href="#" style="color : #CFA800;">Station 2</a>
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 3
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ <a href="#" style="color : #CFA800;">Station 4</a>
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" align="center" style="font-family : Arial;font-size : 10px;">
+ ...
+ </td>
+ </tr>
+ </table>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@readOnly='true'">
+ <vpe:template children="no" modify="no">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="right" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" align="center" style="font-family : Arial;font-size : 10px;">
+ Station 1
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 2
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 3
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 4
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" align="center" style="font-family : Arial;font-size : 10px;">
+ Station 5
+ </td>
+ </tr>
+ </table>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="right" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="prev_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="current_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="spacer.gif" width="15" height="1" alt="" border="0"/><br/>
+ </td>
+
+ <td align="right" background="line.gif" style="font-family : Arial;font-size : 10px;">
+ <img src="next_left.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ <td align="left" style="font-family : Arial;font-size : 10px;">
+ <img src="next_right.gif" width="9" height="18" alt="" border="0"/><br/>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ <vpe:value expr="{iif(@subTrain='true','...','Station 1')}"/>
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ <a href="#" style="color : #CFA800;">Station 2</a>
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ Station 3
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ <a href="#" style="color : #CFA800;">Station 4</a>
+ </td>
+ <td style="font-family : Arial;font-size : 10px;">
+ <br/>
+ </td>
+ <td colspan="2" style="font-family : Arial;font-size : 10px;">
+ <vpe:value expr="{iif(@subTrain='true','...','Station 5')}"/>
+ </td>
+ </tr>
+ </table>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <!--
+ TODO label support required
+ <div>
+ <vpe:value expr="{jsfvalue(@label)}"/>
+ <select title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}"/>
+ </div>
+
+ <div>
+ <vpe:value expr="{jsfvalue(@label)}"/>
+ <select title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}" size="" multiple="true"/>
+ </div>
+ -->
+
+ <vpe:tag name="af:selectOneChoice" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:template children="yes" modify="no">
+ <select disabled="{iif(@disabled='true','true','')}" title="{tagstring()}" class="{@styleClass}" style="{iif(@disabled='true','background-color:lightgrey;','')}{@inlineStyle}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:selectManyListbox" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <select disabled="{iif(@disabled='true','true','')}" title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}" size="{@size}" multiple="true"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectOneListbox" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+
+
+ <vpe:template children="yes" modify="no">
+ <select disabled="{iif(@disabled='true','true','')}" title="{tagstring()}" class="{@styleClass}" style="{@inlineStyle}" size="{@size}" multiple="false"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectManyShuttle" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:template children="no" modify="no">
+ <table title="{tagstring()}" class="{@styleClass}" style="border: 1px dashed #90C090;padding:3px;{@inlineStyle}">
+ <td align="center"><span style="font-size : small;"><vpe:value expr="{iif(@leadingHeader='','Available values:',jsfvalue(@leadingHeader))}"/></span></td>
+ <td></td>
+ <td align="center"><span style="font-size : small;"><vpe:value expr="{iif(@trailingHeader='','Selected values:',jsfvalue(@trailingHeader))}"/></span></td>
+ <tr/>
+ <td valign="middle">
+ <select size="10" multiple="true" style="width:130px">
+ <option>First item</option>
+ <option>Second item</option>
+ <option>Fourth item</option>
+ <option>-----------------</option>
+ </select>
+ </td>
+ <td align="center" valign="middle" nowrap="true" style="padding:5px">
+ <a href="#"><img src="csmv.gif" width="18" height="18" border="0" alt=""/></a><br/>
+ <a href="#">Move</a><br/>
+ <a href="#"><img src="csmvall.gif" width="18" height="18" border="0" alt=""/></a><br/>
+ <a href="#">Move All</a><br/>
+ <a href="#"><img src="csrmv.gif" width="18" height="18" border="0" alt=""/></a><br/>
+ <a href="#">Remove</a><br/>
+ <a href="#"><img src="csrmvall.gif" width="18" height="18" border="0" alt=""/></a><br/>
+ <a href="#">Remove All</a>
+ </td>
+ <td valign="middle">
+ <select size="10" multiple="true" style="width:130px">
+ <option>Third item</option>
+ <option>Fifth item</option>
+ <option>-----------------</option>
+ </select>
+ </td>
+ </table>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectOrderShuttle" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:template children="yes" modify="no">
+ <table title="{tagstring()}" class="{@styleClass}" style="border: 1px dashed #90C090;padding:3px;{@inlineStyle}">
+ <td align="center"><span style="font-size : small;"><vpe:value expr="{iif(@leadingHeader='','Available values:',jsfvalue(@leadingHeader))}"/></span></td>
+ <td></td>
+ <td align="center"><span style="font-size : small;"><vpe:value expr="{iif(@trailingHeader='','Selected values:',jsfvalue(@trailingHeader))}"/></span></td>
+ <tr/>
+ <td valign="middle">
+ <select size="6" multiple="true">
+ <option>First item</option>
+ <option>Second item</option>
+ <option>Fourth item</option>
+ <option>-----------------</option>
+ </select>
+ </td>
+ <td valign="middle" align="center">
+ <input disabled="{iif(@disabled='true','true','')}" type="submit" value=">>" style="font-size : xx-small; width : 22px; height : 22px"/><br/>
+ <input disabled="{iif(@disabled='true','true','')}" type="submit" value=">" style="font-size : xx-small; width : 22px; height : 22px"/><br/>
+ --------<br/>
+ <input disabled="{iif(@disabled='true','true','')}" type="submit" value="<" style="font-size : xx-small; width : 22px; height : 22px"/><br/>
+ <input disabled="{iif(@disabled='true','true','')}" type="submit" value="<<" style="font-size : xx-small; width : 22px; height : 22px"/><br/>
+ </td>
+ <td valign="middle">
+ <select size="6" multiple="true">
+ <option>Third item</option>
+ <option>Fifth item</option>
+ <option>-----------------</option>
+ </select>
+ </td>
+ <td valign="middle">
+ <input disabled="{iif(@disabled='true','true','')}" type="submit" value="▲" style="font-size : xx-small; width : 22px; height : 22px"/><br/>
+ <input disabled="{iif(@disabled='true','true','')}" type="submit" value="▼" style="font-size : xx-small; width : 22px; height : 22px"/><br/>
+ </td>
+ </table>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:setActionListener" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:selectRangeChoiceBar" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div style="display : inline; {@inlineStyle};" class="{@styleClass}" title="{tagstring()}">
+ <nobr>
+ <img src="ctnavpd.gif"/><span style="text-decoration:underline;padding-left:3"> Previous <vpe:value expr="{jsfvalue(@first)}"/></span>
+ | <select><option><vpe:value expr="{jsfvalue(@value)}"/></option></select> |
+ <span style="text-decoration:underline;padding-right:3"> Next <vpe:value expr="{jsfvalue(@rows)}"/></span><img src="ctnavnd.gif"/>
+ </nobr>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:forEach" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <span style="border: 1px dashed #09CF09; padding : 3px;" title="{tagstring()}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="af:styleSheet" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:showDetail" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@disclosed = 'true'">
+ <vpe:template children="yes" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_discl.gif')}" alt="{tagstring()}"/>
+ <span style="font-size:small"><vpe:value expr="{iif(@disclosedText='',' Hide ',jsfvalue(@disclosedText))}"/></span>
+ <br/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/showDetail_undiscl.gif')}" alt="{tagstring()}"/>
+ <span style="font-size:small"><vpe:value expr="{iif(@undisclosedText='',' Show ',jsfvalue(@undisclosedText))}"/></span>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:showDetailHeader" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@disclosed = 'true'">
+ <vpe:if test="attrpresent('icon')">
+ <vpe:template children="yes" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <img src="{src(@icon)}" alt="{tagstring()}"/><vpe:value expr="{jsfvalue(@text)}"/>
+ <hr/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@text)}"/>
+ <hr/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:if test="attrpresent('icon')">
+ <vpe:template children="no" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <img src="{src(@icon)}" alt="{tagstring()}"/><vpe:value expr="{jsfvalue(@text)}"/>
+ <hr/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@text)}"/>
+ <hr/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:showDetailItem" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:if test="@disclosed = 'true'">
+ <vpe:template children="yes" modify="yes">
+ <div title="{tagstring()}" style="{iif(@disabled='true','color:gray;','')}{@inlineStyle}" class="{@styleClass}">
+ <h4 style="background-color : #FFFFFF; padding : 3px; border : 1px solid #000080"><vpe:value expr="{jsfvalue(@text)}"/></h4>
+ </div>
+ </vpe:template>
+ </vpe:if>
+
+ <vpe:template children="no" modify="yes">
+ <div title="{tagstring()}" style="{iif(@disabled='true','color:gray;','')}{@inlineStyle}" class="{@styleClass}">
+ <h4 style="background-color : #FFFFF0; padding : 3px; border : 1px solid #DEB887; color : #8B4513"><vpe:value expr="{jsfvalue(@text)}"/></h4>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:objectMedia" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/objectMedia.jpg')}" title="{tagstring()}" height="{@height}" width="{@width}" style="{@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:tree" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/tree.jpg')}" title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:treeTable" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <img src="{src('./plugins/org.jboss.tools.jsf.vpe.adf/images/ADF_Faces/treeTable.jpg')}" width="{@width}" title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:objectIcon" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <span style="{@inlineStyle}" class="{@styleClass}" title="{tagstring()}">*</span>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:sortableHeader" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div style="font-weight : bold; {@inlineStyle}" class="{@styleClass}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@text)}"/> <span style="font-weight : normal;"> ↕</span>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:tableSelectMany" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <input type="checkbox"/> <vpe:value expr="{jsfvalue(@text)}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:tableSelectOne" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden;"/>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div title="{tagstring()}" style="{@inlineStyle}" class="{@styleClass}">
+ <input type="radio"/> <vpe:value expr="{jsfvalue(@text)}"/>
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="af:convertColor" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="af:importScript" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="af:switcher" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="af:validateByteLength" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+ <vpe:tag name="af:validateDateTimeRange" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+ <vpe:tag name="af:validateRegExp" case-sensitive="yes">
+ <vpe:template children="no" modify="no"/>
+ </vpe:tag>
+
+<!--
+ <vpe:tag name="" case-sensitive="yes">
+ <vpe:template children="yes" modify="yes">
+ </vpe:template>
+ </vpe:tag>
+-->
+
+</vpe:templates>
16 years, 8 months
JBoss Tools SVN: r6390 - in trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp: META-INF and 8 other directories.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-18 11:22:38 -0500 (Mon, 18 Feb 2008)
New Revision: 6390
Added:
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.classpath
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.project
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/META-INF/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/META-INF/MANIFEST.MF
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/about.html
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/build.properties
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.properties
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.xml
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/vpe/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/vpe/jsp/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/vpe/jsp/JspTemplatePluign.java
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/templates/
trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/templates/vpe-templates-jsp.xml
Log:
http://jira.jboss.org/jira/browse/JBIDE-1687
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.classpath
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.classpath (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.classpath 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.project
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.project (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/.project 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.jst.vpe.jsp</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/META-INF/MANIFEST.MF
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/META-INF/MANIFEST.MF (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/META-INF/MANIFEST.MF 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.jboss.tools.jst.vpe.jsp;singleton:=true
+Bundle-Version: 2.1.0
+Bundle-Activator: org.jboss.tools.jst.vpe.jsp.JspTemplatePluign
+Bundle-Vendor: %providerName
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.jboss.tools.vpe,
+ org.mozilla.xpcom,
+ org.eclipse.core.resources,
+ org.jboss.tools.jst.jsp,
+ org.jboss.tools.common
+Eclipse-LazyStart: true
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/about.html
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/about.html (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/about.html 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>©2007 Red Hat, Inc. All rights reserved</P>
+
+<H3>License</H3>
+
+<P>Red Hat Inc., through its JBoss division, makes available all content in this plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from Red Hat Inc., the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor's license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+ <A href="http://www.jboss.org/tools">http://www.jboss.org/tools</A>.</P>
+
+</BODY>
+</HTML>
\ No newline at end of file
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/build.properties
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/build.properties (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/build.properties 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,7 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml,\
+ plugin.properties,\
+ templates/
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.properties
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.properties (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.properties 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,2 @@
+providerName = Red Hat, Inc.
+pluginName = JSP support for JBoss Visual Page Editor Plug-in
\ No newline at end of file
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.xml (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/plugin.xml 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.3"?>
+<plugin>
+ <extension
+ point="org.jboss.tools.vpe.templates">
+ <templates
+ decsription="VPE templates for JSP support"
+ name="JSP"
+ path="templates/vpe-templates-jsp.xml">
+ </templates>
+ </extension>
+
+</plugin>
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/vpe/jsp/JspTemplatePluign.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/vpe/jsp/JspTemplatePluign.java (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/src/org/jboss/tools/jst/vpe/jsp/JspTemplatePluign.java 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,50 @@
+package org.jboss.tools.jst.vpe.jsp;
+
+import org.jboss.tools.common.log.BaseUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class JspTemplatePluign extends BaseUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.jboss.tools.jst.vpe.jsp"; //$NON-NLS-1$
+
+ // The shared instance
+ private static JspTemplatePluign plugin;
+
+ /**
+ * The constructor
+ */
+ public JspTemplatePluign() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static JspTemplatePluign getDefault() {
+ return plugin;
+ }
+
+}
Added: trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/templates/vpe-templates-jsp.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/templates/vpe-templates-jsp.xml (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.vpe.jsp/templates/vpe-templates-jsp.xml 2008-02-18 16:22:38 UTC (rev 6390)
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<vpe:templates>
+
+ <vpe:tag name="jsp:declaration" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:expression" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:scriptlet" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:directive.attribute" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:directive.include" case-sensitive="yes">
+ <vpe:template children="yes" file="{@file}" class="org.jboss.tools.vpe.editor.template.VpeIncludeTemplate">
+ <vpe:dnd>
+ <vpe:drag start-enable="yes"/>
+ <vpe:drop container="no"/>
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:include" case-sensitive="yes">
+ <vpe:template children="yes" file="{@page}" class="org.jboss.tools.vpe.editor.template.VpeIncludeTemplate">
+ <vpe:dnd>
+ <vpe:drag start-enable="yes"/>
+ <vpe:drop container="no"/>
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:directive.page" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:directive.tag" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:directive.taglib" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:taglib/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:directive.variable" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:attribute" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:body" case-sensitive="yes">
+ <vpe:template children="yes" modify="yes">
+ <div/>
+ <vpe:dnd>
+ <vpe:drag start-enable="no"/>
+ <vpe:drop container="yes"/>
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:element" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:doBody" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:forward" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:getProperty" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:invoke" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:output" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:plugin" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:root" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <vpe:jsproot/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:setProperty" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:text" case-sensitive="yes">
+ <vpe:template children="yes" modify="yes">
+ <span/>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes"/>
+ <vpe:drop container="no"/>
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="jsp:useBean" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:any value="{name()}" title="{tagstring()}" display="none"/>
+ </vpe:template>
+ </vpe:tag>
+</vpe:templates>
16 years, 8 months
JBoss Tools SVN: r6389 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-18 11:22:26 -0500 (Mon, 18 Feb 2008)
New Revision: 6389
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/about.html
Log:
http://jira.jboss.org/jira/browse/JBIDE-1687
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/about.html
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/about.html (rev 0)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/about.html 2008-02-18 16:22:26 UTC (rev 6389)
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>©2007 Red Hat, Inc. All rights reserved</P>
+
+<H3>License</H3>
+
+<P>Red Hat Inc., through its JBoss division, makes available all content in this plug-in
+("Content"). Unless otherwise indicated below, the Content is provided to you
+under the terms and conditions of the Eclipse Public License Version 1.0
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
+For purposes of the EPL, "Program" will mean the Content.</P>
+
+<P>If you did not receive this Content directly from Red Hat Inc., the
+Content is being redistributed by another party ("Redistributor") and different
+terms and conditions may apply to your use of any object code in the Content.
+Check the Redistributor's license that was provided with the Content. If no such
+license exists, contact the Redistributor. Unless otherwise indicated below, the
+terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at
+ <A href="http://www.jboss.org/tools">http://www.jboss.org/tools</A>.</P>
+
+</BODY>
+</HTML>
\ No newline at end of file
16 years, 8 months
JBoss Tools SVN: r6388 - in trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core: scanner/lib and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2008-02-18 11:21:36 -0500 (Mon, 18 Feb 2008)
New Revision: 6388
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamXMLHelper.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java
Log:
JBIDE-1670
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamXMLHelper.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamXMLHelper.java 2008-02-18 16:20:30 UTC (rev 6387)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamXMLHelper.java 2008-02-18 16:21:36 UTC (rev 6388)
@@ -200,6 +200,7 @@
IValueInfo value = map.get(name);
Element c = XMLUtilities.createElement(element, TAG_ENTRY);
c.setAttribute(ATTR_NAME, name);
+ if(value == null) continue;
value.toXML(c, context);
}
}
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java 2008-02-18 16:20:30 UTC (rev 6387)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java 2008-02-18 16:21:36 UTC (rev 6388)
@@ -11,7 +11,6 @@
package org.jboss.tools.seam.internal.core.scanner.lib;
import java.io.File;
-import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
@@ -28,7 +27,6 @@
import org.eclipse.core.runtime.CoreException;
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.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
@@ -99,7 +97,7 @@
List<String> newPaths = null;
try {
newPaths = EclipseResourceUtil.getClassPath(project.getProject());
- List<String> jre = getJREClassPath(project.getProject());
+ List<String> jre = EclipseResourceUtil.getJREClassPath(project.getProject());
if(jre != null) newPaths.removeAll(jre);
} catch (Exception e) {
//TODO
@@ -257,40 +255,6 @@
return classLoader;
}
- public static List<String> getJREClassPath(IProject project) throws CoreException {
- if(!project.hasNature(JavaCore.NATURE_ID)) return null;
- ArrayList<String> l = new ArrayList<String>();
- IJavaProject javaProject = JavaCore.create(project);
- IClasspathEntry[] es0 = javaProject.getRawClasspath();
- IClasspathEntry[] es = null;
- for (int i = 0; i < es0.length && es == null; i++) {
- if(es0[i].getEntryKind() == IClasspathEntry.CPE_CONTAINER &&
- es0[i].getPath().toString().equals("org.eclipse.jdt.launching.JRE_CONTAINER")) { //$NON-NLS-1$
- IClasspathContainer container = JavaCore.getClasspathContainer(es0[i].getPath(), javaProject);
- if(container == null) continue;
- es = container.getClasspathEntries();
- }
- }
- if(es == null) return l;
- for (int i = 0; i < es.length; i++) {
- try {
- String s = null;
- String path = es[i].getPath().toString();
- if(path.startsWith("/" + project.getName() + "/")) { //$NON-NLS-1$ //$NON-NLS-2$
- s = project.findMember(es[i].getPath().removeFirstSegments(1)).getLocation().toString();
- } else if(new java.io.File(path).isFile()) {
- s = path;
- }
- if(s != null) {
- l.add(new java.io.File(s).getCanonicalPath());
- }
- } catch (IOException e) {
- //ignore - we do not care about malformed URLs in class path here.
- }
- }
- return l;
- }
-
List<SeamProject> getSeamProjects(IProject project) throws CoreException {
List<SeamProject> list = new ArrayList<SeamProject>();
IJavaProject javaProject = JavaCore.create(project);
16 years, 8 months
JBoss Tools SVN: r6387 - trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2008-02-18 11:20:30 -0500 (Mon, 18 Feb 2008)
New Revision: 6387
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsLoader.java
Log:
JBIDE-1197
Modified: trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsLoader.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsLoader.java 2008-02-18 16:18:22 UTC (rev 6386)
+++ trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/FileSystemsLoader.java 2008-02-18 16:20:30 UTC (rev 6387)
@@ -131,6 +131,15 @@
return null;
}
+ List<String> paths = null;
+
+ static String[] SYSTEM_JARS = {"rt.jar", "jsse.jar", "jce.jar", "charsets.jar"}; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
+ static Set<String> SYSTEM_JAR_SET = new HashSet<String>();
+
+ static {
+ for (int i = 0; i < SYSTEM_JARS.length; i++) SYSTEM_JAR_SET.add(SYSTEM_JARS[i]);
+ }
+
private void updateLibs(XModelObject object) {
if(WatcherLoader.isLocked(object.getModel())) {
return;
@@ -141,50 +150,58 @@
if(lib == null) {
return;
}
- XModelObject[] js = lib.getChildren();
- String loc = lib.getAttributeValue("location");
- List<String> paths = null;
+ List<String> newPaths = null;
try {
- paths = EclipseResourceUtil.getClassPath(project);
+ newPaths = EclipseResourceUtil.getClassPath(project.getProject());
+ List<String> jre = EclipseResourceUtil.getJREClassPath(project.getProject());
+ if(jre != null) newPaths.removeAll(jre);
} catch (Exception e) {
- //ignore
+ //TODO
+ ModelPlugin.getDefault().logError(e);
}
- if(paths == null) return;
- for (int i = 0; i < js.length; i++) {
- if(js[i].getFileType() != XModelObject.FILE) continue;
- String nm = js[i].getPathPart();
- String jsname = "lib-" + nm;
- String location = loc + "/" + nm;
- String path = XModelObjectUtil.expand(location, object.getModel(), null);
- try {
- path = new File(path).getCanonicalPath();
- } catch (Exception e) {
- //ignore
+ if(paths == null && newPaths == null) return;
+ if((newPaths == null || paths == null) || (paths.size() != newPaths.size())) {
+ paths = newPaths;
+ } else {
+ boolean b = false;
+ for (int i = 0; i < paths.size() && !b; i++) {
+ if(!paths.get(i).equals(newPaths.get(i))) b = true;
}
- XModelObject s = object.getChildByPath(jsname);
- if(s != null) {
- if(!paths.contains(path)) {
- if("true".equals(s.get(IS_ADDED_TO_CLASSPATH))) {
- s.removeFromParent();
- object.setModified(true);
- } else if(!new File(path).exists()) {
- s.removeFromParent();
- object.setModified(true);
- }
- } else {
- s.set(IS_ADDED_TO_CLASSPATH, "true");
- }
- } else {
- if(paths.contains(path)) {
- s = object.getModel().createModelObject("FileSystemJar", null);
- s.setAttributeValue("name", jsname);
- s.setAttributeValue("location", location);
- s.set(IS_ADDED_TO_CLASSPATH, "true");
- object.addChild(s);
- object.setModified(true);
- }
- }
- }
+ if(!b) return;
+ paths = newPaths;
+ }
+ XModelObject[] fs = object.getChildren("FileSystemJar"); //$NON-NLS-1$
+ Set<XModelObject> fss = new HashSet<XModelObject>();
+ for (int i = 0; i < fs.length; i++) fss.add(fs[i]);
+
+ for (int i = 0; i < paths.size(); i++) {
+ String path = paths.get(i);
+ if(!path.endsWith(".jar")) continue; //$NON-NLS-1$
+ String fileName = new File(path).getName();
+ if(SYSTEM_JAR_SET.contains(fileName)) continue;
+ String jsname = "lib-" + fileName; //$NON-NLS-1$
+ XModelObject o = object.getChildByPath(jsname); //$NON-NLS-1$
+ if(o != null) {
+ fss.remove(o);
+ } else {
+ o = object.getModel().createModelObject("FileSystemJar", null); //$NON-NLS-1$
+ o.setAttributeValue("name", jsname); //$NON-NLS-1$
+ o.setAttributeValue("location", path); //$NON-NLS-1$
+ o.set(IS_ADDED_TO_CLASSPATH, "true"); //$NON-NLS-1$
+ object.addChild(o);
+// object.setModified(true);
+ }
+ }
+
+ for (XModelObject o: fss) {
+ String path = XModelObjectUtil.expand(o.getAttributeValue("location"), o.getModel(), null); //$NON-NLS-1$
+ if("true".equals(o.get(FileSystemsLoader.IS_ADDED_TO_CLASSPATH))) { //$NON-NLS-1$
+ o.removeFromParent();
+ } else if(!new File(path).exists()) {
+ o.removeFromParent();
+ }
+ }
+
}
private XModelObject validateLib(XModelObject object) {
@@ -342,4 +359,3 @@
}
}
-
16 years, 8 months
JBoss Tools SVN: r6386 - trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2008-02-18 11:18:22 -0500 (Mon, 18 Feb 2008)
New Revision: 6386
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/EclipseResourceUtil.java
Log:
JBIDE-1197
Modified: trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/EclipseResourceUtil.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/EclipseResourceUtil.java 2008-02-18 15:36:26 UTC (rev 6385)
+++ trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/EclipseResourceUtil.java 2008-02-18 16:18:22 UTC (rev 6386)
@@ -475,9 +475,16 @@
try {
String s = null;
String path = es[i].getPath().toString();
- if(path.startsWith("/" + project.getName() + "/")) {
+ if(path.startsWith("/") && path.indexOf("/", 1) > 1) {
+ IResource findMember = ResourcesPlugin.getWorkspace().getRoot().findMember(es[i].getPath());
+ if(findMember != null) {
+ s = findMember.getLocation().toString();
+ } else {
+ s = null;
+ }
+ } else if(path.startsWith("/" + project.getName() + "/")) {
IResource findMember = project.findMember(es[i].getPath().removeFirstSegments(1));
- if(findMember!=null) {
+ if(findMember != null) {
s = findMember.getLocation().toString();
} else {
s = null;
@@ -495,6 +502,40 @@
return l;
}
+ public static List<String> getJREClassPath(IProject project) throws CoreException {
+ if(!project.hasNature(JavaCore.NATURE_ID)) return null;
+ ArrayList<String> l = new ArrayList<String>();
+ IJavaProject javaProject = JavaCore.create(project);
+ IClasspathEntry[] es0 = javaProject.getRawClasspath();
+ IClasspathEntry[] es = null;
+ for (int i = 0; i < es0.length && es == null; i++) {
+ if(es0[i].getEntryKind() == IClasspathEntry.CPE_CONTAINER &&
+ es0[i].getPath().toString().equals("org.eclipse.jdt.launching.JRE_CONTAINER")) { //$NON-NLS-1$
+ IClasspathContainer container = JavaCore.getClasspathContainer(es0[i].getPath(), javaProject);
+ if(container == null) continue;
+ es = container.getClasspathEntries();
+ }
+ }
+ if(es == null) return l;
+ for (int i = 0; i < es.length; i++) {
+ try {
+ String s = null;
+ String path = es[i].getPath().toString();
+ if(path.startsWith("/" + project.getName() + "/")) { //$NON-NLS-1$ //$NON-NLS-2$
+ s = project.findMember(es[i].getPath().removeFirstSegments(1)).getLocation().toString();
+ } else if(new java.io.File(path).isFile()) {
+ s = path;
+ }
+ if(s != null) {
+ l.add(new java.io.File(s).getCanonicalPath());
+ }
+ } catch (IOException e) {
+ //ignore - we do not care about malformed URLs in class path here.
+ }
+ }
+ return l;
+ }
+
public static IJavaElement findJavaElement(XModelObject object) {
int type = object.getFileType();
IResource resource = getResource(object);
16 years, 8 months