JBoss Tools SVN: r6362 - trunk.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2008-02-18 05:49:44 -0500 (Mon, 18 Feb 2008)
New Revision: 6362
Added:
trunk/esb/
Log:
16 years, 7 months
JBoss Tools SVN: r6361 - trunk/tests/features/org.jboss.tools.test.feature.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2008-02-16 15:27:44 -0500 (Sat, 16 Feb 2008)
New Revision: 6361
Modified:
trunk/tests/features/org.jboss.tools.test.feature/feature.xml
Log:
org.jboss.tools.jsf.vpe.ui.test renamed to org.jboss.tools.vpe.ui.test in test feature
Modified: trunk/tests/features/org.jboss.tools.test.feature/feature.xml
===================================================================
--- trunk/tests/features/org.jboss.tools.test.feature/feature.xml 2008-02-16 18:41:34 UTC (rev 6360)
+++ trunk/tests/features/org.jboss.tools.test.feature/feature.xml 2008-02-16 20:27:44 UTC (rev 6361)
@@ -357,7 +357,7 @@
version="0.0.0"/>
<plugin
- id="org.jboss.tools.jsf.vpe.ui.test"
+ id="org.jboss.tools.vpe.ui.test"
download-size="0"
install-size="0"
version="0.0.0"
16 years, 7 months
JBoss Tools SVN: r6360 - trunk/tests/features/org.jboss.tools.test.feature.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2008-02-16 13:41:34 -0500 (Sat, 16 Feb 2008)
New Revision: 6360
Modified:
trunk/tests/features/org.jboss.tools.test.feature/feature.xml
Log:
org.jboss.tools.jsf.vpe.ui.test renamed to org.jboss.tools.vpe.ui.test in test feature and tests.map
Modified: trunk/tests/features/org.jboss.tools.test.feature/feature.xml
===================================================================
--- trunk/tests/features/org.jboss.tools.test.feature/feature.xml 2008-02-15 23:15:32 UTC (rev 6359)
+++ trunk/tests/features/org.jboss.tools.test.feature/feature.xml 2008-02-16 18:41:34 UTC (rev 6360)
@@ -308,13 +308,6 @@
version="0.0.0"/>
<plugin
- id="org.jboss.tools.jsf.vpe.ui.test"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
id="org.jboss.tools.jsf.vpe.facelets.test"
download-size="0"
install-size="0"
@@ -363,4 +356,11 @@
install-size="0"
version="0.0.0"/>
+ <plugin
+ id="org.jboss.tools.jsf.vpe.ui.test"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
16 years, 7 months
JBoss Tools SVN: r6359 - in trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test: META-INF and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-15 18:15:32 -0500 (Fri, 15 Feb 2008)
New Revision: 6359
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/build.properties
Log:
Fix ClassNotFoundException
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF 2008-02-15 21:17:53 UTC (rev 6358)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF 2008-02-15 23:15:32 UTC (rev 6359)
@@ -11,3 +11,4 @@
org.junit
Eclipse-LazyStart: true
Export-Package: org.jboss.tools.jsf.vpe.myfaces.test
+Bundle-ClassPath: myfaces-test.jar
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/build.properties
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/build.properties 2008-02-15 21:17:53 UTC (rev 6358)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/build.properties 2008-02-15 23:15:32 UTC (rev 6359)
@@ -8,3 +8,4 @@
build.properties,\
src/,\
resources/
+source.myfaces-test.jar = src/
16 years, 7 months
JBoss Tools SVN: r6358 - in trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test: src/org/jboss/tools/jsf/vpe/myfaces/test and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-15 16:17:53 -0500 (Fri, 15 Feb 2008)
New Revision: 6358
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java
Removed:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesComponentTest.java
Log:
Some code adjustment
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF 2008-02-15 20:53:36 UTC (rev 6357)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF 2008-02-15 21:17:53 UTC (rev 6358)
@@ -6,17 +6,8 @@
Bundle-Activator: org.jboss.tools.jsf.vpe.myfaces.test.MyFacesTestPlugin
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
- org.jboss.tools.vpe,
- org.junit,
+ org.jboss.tools.vpe.ui.test,
org.eclipse.core.resources,
- org.eclipse.ui.ide,
- org.jboss.tools.common,
- org.jboss.tools.jst.jsp,
- org.jboss.tools.common.text.ext,
- org.jboss.tools.common.model,
- org.jboss.tools.vpe.xulrunner,
- org.mozilla.xpcom,
- org.jboss.tools.vpe.ui.test;visibility:=reexport,
- org.jboss.tools.jsf.vpe.myfaces
+ org.junit
Eclipse-LazyStart: true
Export-Package: org.jboss.tools.jsf.vpe.myfaces.test
Deleted: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java 2008-02-15 20:53:36 UTC (rev 6357)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java 2008-02-15 21:17:53 UTC (rev 6358)
@@ -1,40 +0,0 @@
-package org.jboss.tools.jsf.vpe.myfaces.test;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.jboss.tools.vpe.ui.test.VpeTestSetup;
-import org.jboss.tools.vpe.ui.test.beans.ImportBean;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-/**
- * The Class MyFacesAllTests.
- */
-public class MyFacesAllTests {
-
- /**
- * Suite.
- *
- * @return the test
- */
- public static Test suite() {
-
- TestSuite suite = new TestSuite("Tests for Vpe MyFaces components"); //$NON-NLS-1$
-
- // $JUnit-BEGIN$
- suite.addTestSuite(MyFacesComponentTest.class);
- // $JUnit-END$
-
- List<ImportBean> projectToImport = new ArrayList<ImportBean>();
- ImportBean importBean = new ImportBean();
- importBean
- .setImportProjectName(MyFacesComponentTest.IMPORT_PROJECT_NAME);
- importBean.setImportProjectPath(MyFacesTestPlugin
- .getPluginResourcePath());
- projectToImport.add(importBean);
-
- return new VpeTestSetup(suite, projectToImport);
- }
-}
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java (rev 0)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java 2008-02-15 21:17:53 UTC (rev 6358)
@@ -0,0 +1,40 @@
+package org.jboss.tools.jsf.vpe.myfaces.test;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.jboss.tools.vpe.ui.test.VpeTestSetup;
+import org.jboss.tools.vpe.ui.test.beans.ImportBean;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+/**
+ * The Class MyFacesAllTests.
+ */
+public class MyFacesAllTests {
+
+ /**
+ * Suite.
+ *
+ * @return the test
+ */
+ public static Test suite() {
+
+ TestSuite suite = new TestSuite("Tests for Vpe MyFaces components"); //$NON-NLS-1$
+
+ // $JUnit-BEGIN$
+ suite.addTestSuite(MyFacesComponentTest.class);
+ // $JUnit-END$
+
+ List<ImportBean> projectToImport = new ArrayList<ImportBean>();
+ ImportBean importBean = new ImportBean();
+ importBean
+ .setImportProjectName(MyFacesComponentTest.IMPORT_PROJECT_NAME);
+ importBean.setImportProjectPath(MyFacesTestPlugin
+ .getPluginResourcePath());
+ projectToImport.add(importBean);
+
+ return new VpeTestSetup(suite, projectToImport);
+ }
+}
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesComponentTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesComponentTest.java 2008-02-15 20:53:36 UTC (rev 6357)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesComponentTest.java 2008-02-15 21:17:53 UTC (rev 6358)
@@ -8,7 +8,7 @@
public class MyFacesComponentTest extends VpeTest {
// import project name
- public static final String IMPORT_PROJECT_NAME = "myFacesTest";
+ public static final String IMPORT_PROJECT_NAME = "myFacesTest"; //$NON-NLS-1$
public MyFacesComponentTest(String name) {
super(name);
@@ -17,217 +17,217 @@
public void testAliasBean() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/aliasBean.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/aliasBean.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testCheckbox() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/checkbox.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/checkbox.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testCommandButton() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/commandButton.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/commandButton.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testCommandLink() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/commandLink.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/commandLink.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testCommandNavigation() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/commandNavigation.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/commandNavigation.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testCommandSortHeader() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/commandSortHeader.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/commandSortHeader.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testDataList() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/dataList.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/dataList.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testDataScroller() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/dataScroller.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/dataScroller.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testDataTable() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/dataTable.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/dataTable.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testJscookMenu() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/jscookMenu.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/jscookMenu.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testInputDate() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/inputDate.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/inputDate.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testIconProvider() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/iconProvider.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/iconProvider.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testInputText() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/inputText.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/inputText.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testInputTextarea() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/inputTextarea.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/inputTextarea.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testInputFileUpload() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/inputFileUpload.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/inputFileUpload.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testInputCalendar() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/inputCalendar.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/inputCalendar.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testMessage() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/message.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/message.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testMessages() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/messages.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/messages.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testOutputLabel() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/outputLabel.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/outputLabel.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testNavigationMenuItem() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/navigationMenuItem.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/navigationMenuItem.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testNavigationMenuItems() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/navigationMenuItems.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/navigationMenuItems.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testOutputText() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/outputText.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/outputText.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testPanelNavigation() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/panelNavigation.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/panelNavigation.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testPanelTab() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/panelTab.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/panelTab.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testPanelTabbedPane() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/panelTabbedPane.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/panelTabbedPane.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testPanelLayout() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/panelLayout.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/panelLayout.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testPanelStack() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/panelStack.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/panelStack.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testRadio() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/radio.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/radio.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testSaveState() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/saveState.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/saveState.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testSelectManyCheckbox() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/selectManyCheckbox.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/selectManyCheckbox.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testSelectOneRadio() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/selectOneRadio.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/selectOneRadio.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testSelectOneMenu() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/selectOneMenu.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/selectOneMenu.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testStylesheet() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/stylesheet.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/stylesheet.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testTabChangeListener() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/tabChangeListener.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/tabChangeListener.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testTree() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/tree.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/tree.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testTreeSelectionListener() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/treeSelectionListener.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/treeSelectionListener.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testUpdateActionListener() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/updateActionListener.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/updateActionListener.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testValidateEmail() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/validateEmail.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/validateEmail.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testValidateRegExpr() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/validateRegExpr.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/validateRegExpr.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testValidateCreditCard() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/validateCreditCard.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/validateCreditCard.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testValidateEqual() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/validateEqual.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/validateEqual.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testValidateISBN() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/validateISBN.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/validateISBN.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
public void testPopup() throws PartInitException, Throwable {
performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/popup.jsp", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ "components/popup.jsp", IMPORT_PROJECT_NAME)); //$NON-NLS-1$
}
}
16 years, 7 months
JBoss Tools SVN: r6357 - in trunk/jsf/plugins: org.jboss.tools.jsf.vpe.myfaces and 10 other directories.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-15 15:53:36 -0500 (Fri, 15 Feb 2008)
New Revision: 6357
Added:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.classpath
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.project
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/META-INF/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/META-INF/MANIFEST.MF
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/build.properties
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/plugin.xml
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/MyFacesTemplatesPlugin.java
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/template/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/template/VpeMyFacesDataScrollerTemplate.java
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/templates/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/templates/vpe-templates-myfaces.xml
Log:
http://jira.jboss.com/jira/browse/JBIDE-1687
Replace MyFaces templates into separated plugin
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.classpath
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.classpath (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.classpath 2008-02-15 20:53:36 UTC (rev 6357)
@@ -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/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.project
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.project (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/.project 2008-02-15 20:53:36 UTC (rev 6357)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.jsf.vpe.myfaces</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/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/META-INF/MANIFEST.MF (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/META-INF/MANIFEST.MF 2008-02-15 20:53:36 UTC (rev 6357)
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: MyFaces support for JBoss Visual Page Editor Plug-in
+Bundle-SymbolicName: org.jboss.tools.jsf.vpe.myfaces;singleton:=true
+Bundle-Version: 2.1.0
+Bundle-Activator: org.jboss.tools.jsf.vpe.myfaces.MyFacesTemplatesPlugin
+Bundle-Vendor: Red Hat, Inc.
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.jboss.tools.common,
+ org.jboss.tools.vpe,
+ org.mozilla.xpcom,
+ org.jboss.tools.jst.jsp
+Eclipse-LazyStart: true
+Export-Package: org.jboss.tools.jsf.vpe.myfaces.template
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/build.properties
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/build.properties (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/build.properties 2008-02-15 20:53:36 UTC (rev 6357)
@@ -0,0 +1,6 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ templates/,\
+ plugin.xml
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/plugin.xml
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/plugin.xml (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/plugin.xml 2008-02-15 20:53:36 UTC (rev 6357)
@@ -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 MyFaces support"
+ name="Apache MyFaces"
+ path="templates/vpe-templates-myfaces.xml">
+ </templates>
+ </extension>
+
+</plugin>
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/MyFacesTemplatesPlugin.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/MyFacesTemplatesPlugin.java (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/MyFacesTemplatesPlugin.java 2008-02-15 20:53:36 UTC (rev 6357)
@@ -0,0 +1,50 @@
+package org.jboss.tools.jsf.vpe.myfaces;
+
+import org.jboss.tools.common.log.BaseUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class MyFacesTemplatesPlugin extends BaseUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.jboss.tools.jsf.vpe.myfaces"; //$NON-NLS-1$
+
+ // The shared instance
+ private static MyFacesTemplatesPlugin plugin;
+
+ /**
+ * The constructor
+ */
+ public MyFacesTemplatesPlugin() {
+ }
+
+ /*
+ * (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 MyFacesTemplatesPlugin getDefault() {
+ return plugin;
+ }
+
+}
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/template/VpeMyFacesDataScrollerTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/template/VpeMyFacesDataScrollerTemplate.java (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/src/org/jboss/tools/jsf/vpe/myfaces/template/VpeMyFacesDataScrollerTemplate.java 2008-02-15 20:53:36 UTC (rev 6357)
@@ -0,0 +1,227 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jsf.vpe.myfaces.template;
+
+import org.jboss.tools.vpe.editor.context.VpePageContext;
+import org.jboss.tools.vpe.editor.template.VpeAbstractTemplate;
+import org.jboss.tools.vpe.editor.template.VpeAnyData;
+import org.jboss.tools.vpe.editor.template.VpeChildrenInfo;
+import org.jboss.tools.vpe.editor.template.VpeCreationData;
+import org.jboss.tools.vpe.editor.template.VpeTagDescription;
+import org.jboss.tools.vpe.editor.util.HTML;
+import org.mozilla.interfaces.nsIDOMDocument;
+import org.mozilla.interfaces.nsIDOMElement;
+import org.mozilla.interfaces.nsIDOMNode;
+import org.mozilla.interfaces.nsIDOMText;
+import org.w3c.dom.Attr;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+
+public class VpeMyFacesDataScrollerTemplate extends VpeAbstractTemplate {
+
+ public VpeCreationData create(VpePageContext pageContext, Node sourceNode, nsIDOMDocument visualDocument) {
+ nsIDOMElement table = visualDocument.createElement(HTML.TAG_TABLE);
+ VpeCreationData data = new VpeCreationData(table);
+ VpeChildrenInfo childInfo = createFacet(sourceNode, "first", visualDocument); //$NON-NLS-1$
+ nsIDOMElement td = null;
+ if (childInfo != null) {
+ data.addChildrenInfo(childInfo);
+ td = childInfo.getVisualParent();
+ table.appendChild(td);
+ }
+
+ childInfo = createFacet(sourceNode, "fastrewind", visualDocument); //$NON-NLS-1$
+ if (childInfo != null) {
+ data.addChildrenInfo(childInfo);
+ td = childInfo.getVisualParent();
+ table.appendChild(td);
+ }
+
+ childInfo = createFacet(sourceNode, "previous", visualDocument); //$NON-NLS-1$
+ if (childInfo != null) {
+ data.addChildrenInfo(childInfo);
+ td = childInfo.getVisualParent();
+ table.appendChild(td);
+ }
+
+ td = visualDocument.createElement(HTML.TAG_TD);
+ nsIDOMText text = visualDocument.createTextNode("1 2 3 ..."); //$NON-NLS-1$
+ td.appendChild(text);
+ table.appendChild(td);
+
+ childInfo = createFacet(sourceNode, "next", visualDocument); //$NON-NLS-1$
+ if (childInfo != null) {
+ data.addChildrenInfo(childInfo);
+ td = childInfo.getVisualParent();
+ table.appendChild(td);
+ }
+
+ childInfo = createFacet(sourceNode, "fastforward", visualDocument); //$NON-NLS-1$
+ if (childInfo != null) {
+ data.addChildrenInfo(childInfo);
+ td = childInfo.getVisualParent();
+ table.appendChild(td);
+ }
+
+ childInfo = createFacet(sourceNode, "last", visualDocument); //$NON-NLS-1$
+ if (childInfo != null) {
+ data.addChildrenInfo(childInfo);
+ td = childInfo.getVisualParent();
+ table.appendChild(td);
+ }
+
+ return data;
+ }
+
+ private VpeChildrenInfo createFacet(Node sourceNode, String facetName, nsIDOMDocument visualDocument) {
+ if (sourceNode != null && facetName != null) {
+ NodeList childs = sourceNode.getChildNodes();
+ if (childs != null) {
+ for (int i = 0; i < childs.getLength(); i++) {
+ Node child = childs.item(i);
+ if (child != null && child.getNodeType() == Node.ELEMENT_NODE &&
+ child.getNodeName().indexOf(":facet") > 0) { //$NON-NLS-1$
+ Element facet = (Element)child;
+ Attr nameAttr = facet.getAttributeNode("name"); //$NON-NLS-1$
+ if (nameAttr != null && nameAttr.getValue().equals(facetName)) {
+ nsIDOMElement td = visualDocument.createElement(HTML.TAG_TD);
+ VpeChildrenInfo info = new VpeChildrenInfo(td);
+ info.addSourceChild(facet);
+ return info;
+ }
+ }
+ }
+ }
+ }
+ return null;
+ }
+
+ public void setAttribute(VpePageContext pageContext, Element sourceElement, Document visualDocument, Node visualNode, Object data, String name, String value) {
+ }
+
+ public void removeAttribute(VpePageContext pageContext, Element sourceElement, Document visualDocument, Node visualNode, Object data, String name) {
+ }
+
+ public String[] getOutputAtributeNames() {
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeAbstractTemplate#getOutputTextNode(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Element, java.lang.Object)
+ */
+ @Override
+ public nsIDOMText getOutputTextNode(VpePageContext pageContext,
+ Element sourceElement, Object data) {
+ return null;
+ }
+
+ public boolean isOutputAttributes() {
+ return false;
+ }
+
+ public int getType() {
+ return 0;
+ }
+
+ public VpeAnyData getAnyData() {
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#beforeRemove(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Node, org.mozilla.interfaces.nsIDOMNode, java.lang.Object)
+ */
+ @Override
+ public void beforeRemove(VpePageContext pageContext, Node sourceNode,
+ nsIDOMNode visualNode, Object data) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#getNodeForUptate(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Node, org.mozilla.interfaces.nsIDOMNode, java.lang.Object)
+ */
+ @Override
+ public Node getNodeForUptate(VpePageContext pageContext, Node sourceNode,
+ nsIDOMNode visualNode, Object data) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#getTagDescription(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Element, org.mozilla.interfaces.nsIDOMDocument, org.mozilla.interfaces.nsIDOMElement, java.lang.Object)
+ */
+ @Override
+ public VpeTagDescription getTagDescription(VpePageContext pageContext,
+ Element sourceElement, nsIDOMDocument visualDocument,
+ nsIDOMElement visualElement, Object data) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#isRecreateAtAttrChange(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Element, org.mozilla.interfaces.nsIDOMDocument, org.mozilla.interfaces.nsIDOMElement, java.lang.Object, java.lang.String, java.lang.String)
+ */
+ @Override
+ public boolean isRecreateAtAttrChange(VpePageContext pageContext,
+ Element sourceElement, nsIDOMDocument visualDocument,
+ nsIDOMElement visualNde, Object data, String name, String value) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#removeAttribute(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Element, org.mozilla.interfaces.nsIDOMDocument, org.mozilla.interfaces.nsIDOMNode, java.lang.Object, java.lang.String)
+ */
+ @Override
+ public void removeAttribute(VpePageContext pageContext,
+ Element sourceElement, nsIDOMDocument visualDocument,
+ nsIDOMNode visualNode, Object data, String name) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#resize(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Element, org.mozilla.interfaces.nsIDOMDocument, org.mozilla.interfaces.nsIDOMElement, java.lang.Object, int, int, int, int, int)
+ */
+ @Override
+ public void resize(VpePageContext pageContext, Element sourceElement,
+ nsIDOMDocument visualDocument, nsIDOMElement visualElement,
+ Object data, int resizerConstrains, int top, int left, int width,
+ int height) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#setAttribute(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Element, org.mozilla.interfaces.nsIDOMDocument, org.mozilla.interfaces.nsIDOMNode, java.lang.Object, java.lang.String, java.lang.String)
+ */
+ @Override
+ public void setAttribute(VpePageContext pageContext, Element sourceElement,
+ nsIDOMDocument visualDocument, nsIDOMNode visualNode, Object data,
+ String name, String value) {
+ // TODO Auto-generated method stub
+
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.tools.vpe.editor.template.VpeTemplate#validate(org.jboss.tools.vpe.editor.context.VpePageContext, org.w3c.dom.Node, org.mozilla.interfaces.nsIDOMDocument, org.jboss.tools.vpe.editor.template.VpeCreationData)
+ */
+ @Override
+ public void validate(VpePageContext pageContext, Node sourceNode,
+ nsIDOMDocument visualDocument, VpeCreationData data) {
+ // TODO Auto-generated method stub
+
+ }
+
+
+}
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/templates/vpe-templates-myfaces.xml
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/templates/vpe-templates-myfaces.xml (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.myfaces/templates/vpe-templates-myfaces.xml 2008-02-15 20:53:36 UTC (rev 6357)
@@ -0,0 +1,1560 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<vpe:templates>
+ <vpe:template-taglib uri="http://myfaces.apache.org/extensions"
+ prefix="x" />
+
+ <vpe:tag name="x:checkbox" case-sensitive="yes">
+
+ <vpe:if test="@disabled='on'">
+ <vpe:template children="no" modify="yes">
+ <input type="checkbox" disabled="on" checked="{@value}"
+ class="{@styleClass}" style="{@style}" border="{@border}"
+ title="{tagstring()}" />
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <input type="checkbox" checked="{@value}"
+ class="{@styleClass}" style="{@style}" border="{@border}"
+ title="{tagstring()}" />
+ </vpe:template>
+
+ </vpe:tag>
+
+
+ <vpe:tag name="x:commandButton" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@disabled='true'">
+ <vpe:template children="no" modify="no">
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <input type="submit" value="{jsfvalue(@text)}"
+ disabled="true" class="{@styleClass}" style="{@style}"
+ title="{tagstring()}" />
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="not(attrpresent('image'))">
+ <vpe:if test="@type=''">
+ <vpe:template children="no" modify="no">
+ <input type="submit" value="{jsfvalue(@value)}"
+ class="{@styleClass}" style="{@style}" title="{tagstring()}" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if
+ test="(@type='button')|(@type='reset')|(@type='submit')">
+ <vpe:template children="no" modify="no">
+ <input type="{@type}" value="{jsfvalue(@value)}"
+ class="{@styleClass}" style="{@style}" title="{tagstring()}" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ </vpe:if>
+ <vpe:if test="attrpresent('image')">
+ <vpe:template children="no" modify="no">
+ <input type="image" src="{src(@image)}"
+ class="{@styleClass}" style="{@style}" title="{tagstring()}" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ </vpe:tag>
+
+ <vpe:tag name="x:commandLink" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <div class="{@styleClass}"
+ style="color:blue;text-decoration:underline;{@style}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:textFormating>
+ <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
+ <vpe:format type="UnderlineFormat" setDefault="true">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:commandNavigation" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}"
+ style="padding-left:10px;color:blue;text-decoration:underline;{@style}"
+ action="{@action}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:commandSortHeader" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" style="{@style}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:dataList" 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="@layout='simple'">
+ <vpe:template children="yes" modify="no">
+ <vpe:grid class="{@styleClass}" style="{@style}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </vpe:grid>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:list
+ ordered="{iif(@layout='orderedList','true','false')}"
+ class="{@styleClass}" style="{@style}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </vpe:list>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:dataScroller" 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" class="org.jboss.tools.jsf.vpe.myfaces.template.VpeMyFacesDataScrollerTemplate"/>
+ </vpe:tag>
+
+ <vpe:tag name="x:dataTable" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:datatable bgcolor="{@bgcolor}" border="{@border}"
+ cellpadding="{@cellpadding}" cellspacing="{@cellspacing}"
+ columnClasses="{@columnClasses}" footerClass="{@footerClass}"
+ headerClass="{@headerClass}" rowClasses="{@rowClasses}"
+ frame="{@frame}" rules="{@rules}" class="{@styleClass}"
+ style="{@style}" title="{tagstring()}" />
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:jscookMenu" 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 class="{@styleClass}" style="{@style}"
+ title="{tagstring()}">
+ </div-->
+ <table cellspacing="5"/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:inputDate" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@popupCalendar='true'">
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}" style="{@style}" size="{@size}"
+ title="{tagstring()}">
+ <input type="text" size="2" value="{jsfvalue(@value)}" />
+ <select title="{tagstring()}" disabled="true">
+ <option value ="{jsfvalue(@value)}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </option>
+ </select>
+ <input type="text" size="4" value="{jsfvalue(@value)}" />
+ <input type="button" size="3" value="..." />
+ <table>
+ <tr class="{@monthYearRowClass}">
+ <td><a href="#"><</a></td><td colspan="5">December 2005</td><td><a href="#">></a></td></tr>
+ <tr class="{@weekRowClass}">
+ <td>Sun</td><td>Mon</td><td>Tue</td><td>Wed</td><td>Thu</td><td>Fri</td><td>Sat</td></tr>
+ <tr>
+ <td></td><td></td><td></td><td></td><td><a href="#">1</a></td><td><a href="#">2</a></td><td><a href="#">3</a></td></tr>
+ <tr>
+ <td><a href="#">4</a></td><td><a href="#">5</a></td><td><a href="#">6</a></td><td><a href="#">7</a></td><td><a href="#">8</a></td><td><a href="#">9</a></td><td><a href="#">10</a></td></tr>
+ <tr>
+ <td><a href="#">11</a></td><td><a href="#">12</a></td><td><a href="#">13</a></td><td><a href="#">14</a></td><td><a href="#">15</a></td><td><a href="#">16</a></td><td><a href="#">17</a></td></tr>
+ <tr>
+ <td><a href="#">18</a></td><td><a href="#">19</a></td><td><a href="#">20</a></td><td><a href="#">21</a></td><td><a href="#">22</a></td><td><a href="#">23</a></td><td><a href="#">24</a></td></tr>
+ <tr>
+ <td><a href="#">25</a></td><td><a href="#">26</a></td><td><a href="#">27</a></td><td><a href="#">28</a></td><td><a href="#">29</a></td><td><a href="#">30</a></td><td class="{@currentDayCellClass}"><a href="#">31</a></td></tr>
+ </table>
+ </div>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" style="{@style}" size="{@size}"
+ title="{tagstring()}">
+
+ <input type="text" size="2" value="{jsfvalue(@value)}" />
+ <select title="{tagstring()}" disabled="true">
+ <option value ="{jsfvalue(@value)}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </option>
+ </select>
+ <input type="text" size="4" value="{jsfvalue(@value)}" />
+ </div>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:iconProvider" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:inputText" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes"/>
+ <vpe:drop container="yes">
+ <vpe:container-child tag-name="converter" />
+ <vpe:container-child tag-name="convertNumber" />
+ <vpe:container-child tag-name="convertDateTime" />
+ <vpe:container-child tag-name="validator" />
+ <vpe:container-child tag-name="validateDoubleRange" />
+ <vpe:container-child tag-name="validateLongRange" />
+ <vpe:container-child tag-name="validateLength" />
+ </vpe:drop>
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@readonly = 'true'">
+ <vpe:template children="no" modify="yes">
+ <div style="{@style}" class="{@styleClass}"
+ title="{tagstring()}">
+ <b>
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </b>
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes"/>
+ <vpe:drop container="yes">
+ <vpe:container-child tag-name="converter" />
+ <vpe:container-child tag-name="convertNumber" />
+ <vpe:container-child tag-name="convertDateTime" />
+ <vpe:container-child tag-name="validator" />
+ <vpe:container-child tag-name="validateDoubleRange" />
+ <vpe:container-child tag-name="validateLongRange" />
+ <vpe:container-child tag-name="validateLength" />
+ </vpe:drop>
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@disabled='true'">
+ <vpe:template children="no" modify="yes">
+ <div style="display : block">
+ <vpe:value expr="{jsfvalue(@label)} " />
+ <input type="text" disabled="true"
+ class="{@styleClass}" value="{jsfvalue(@value)}"
+ style="background-color:lightgrey;{@inlineStyle}"
+ title="{tagstring()}" />
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes"/>
+ <vpe:drop container="yes">
+ <vpe:container-child tag-name="converter" />
+ <vpe:container-child tag-name="convertNumber" />
+ <vpe:container-child tag-name="convertDateTime" />
+ <vpe:container-child tag-name="validator" />
+ <vpe:container-child tag-name="validateDoubleRange" />
+ <vpe:container-child tag-name="validateLongRange" />
+ <vpe:container-child tag-name="validateLength" />
+ </vpe:drop>
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <input type="text" value="{jsfvalue(@value)}"
+ class="{@styleClass}" style="{@style}"
+ title="{tagstring()}" />
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="x:inputTextarea" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@readonly = 'true'">
+ <vpe:template children="no" modify="yes">
+ <div style="{@style}" class="{@styleClass}"
+ rows="{@rows}" cols="{@cols}" title="{tagstring()}">
+ <b>
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </b>
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@disabled='true'">
+ <vpe:template children="no" modify="yes">
+ <div style="display : block">
+ <textarea disabled="true" class="{@styleClass}"
+ style="background-color:lightgrey;{@inlineStyle}"
+ title="{tagstring()}" rows="{@rows}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </textarea>
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <textarea class="{@styleClass}" style="{@style}"
+ rows="{@rows}" cols="{@cols}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </textarea>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="x:inputFileUpload" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" onclick="{@onclick}"
+ style="{@style}" rendered="{@rendered}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ <input type="file" />
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="x:inputCalendar" case-sensitive="yes">
+ <vpe:if test="@renderAsPopup='true'">
+ <vpe:template children="no" modify="no">
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <div>
+ <input value="12/31/05"/><input type="button" value="..."/>
+ </div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="no">
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <table>
+ <tr class="{@monthYearRowClass}">
+ <td><a href="#"><</a></td><td colspan="5">December 2005</td><td><a href="#">></a></td></tr>
+ <tr class="{@weekRowClass}">
+ <td>Sun</td><td>Mon</td><td>Tue</td><td>Wed</td><td>Thu</td><td>Fri</td><td>Sat</td></tr>
+ <tr>
+ <td></td><td></td><td></td><td></td><td><a href="#">1</a></td><td><a href="#">2</a></td><td><a href="#">3</a></td></tr>
+ <tr>
+ <td><a href="#">4</a></td><td><a href="#">5</a></td><td><a href="#">6</a></td><td><a href="#">7</a></td><td><a href="#">8</a></td><td><a href="#">9</a></td><td><a href="#">10</a></td></tr>
+ <tr>
+ <td><a href="#">11</a></td><td><a href="#">12</a></td><td><a href="#">13</a></td><td><a href="#">14</a></td><td><a href="#">15</a></td><td><a href="#">16</a></td><td><a href="#">17</a></td></tr>
+ <tr>
+ <td><a href="#">18</a></td><td><a href="#">19</a></td><td><a href="#">20</a></td><td><a href="#">21</a></td><td><a href="#">22</a></td><td><a href="#">23</a></td><td><a href="#">24</a></td></tr>
+ <tr>
+ <td><a href="#">25</a></td><td><a href="#">26</a></td><td><a href="#">27</a></td><td><a href="#">28</a></td><td><a href="#">29</a></td><td><a href="#">30</a></td><td class="{@currentDayCellClass}"><a href="#">31</a></td></tr>
+ </table>
+ </vpe:template>
+ <!--vpe:template children="no" modify="no">
+ <div class="{@styleClass}" style="{@style}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template-->
+ </vpe:tag>
+
+ <vpe:tag name="x:message">
+ <vpe:template children="no" modify="no">
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:messages">
+ <vpe:template children="no" modify="no">
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:outputLabel" case-sensitive="yes">
+ <vpe:template children="no" modify="yes">
+ <span style="{@style}" class="{@styleClass}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </span>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:navigationMenuItem" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <!--span class="{@styleClass}" title="{tagstring()}" style="padding-right:10px">
+ <vpe:value expr="{jsfvalue(@itemLabel)}" />
+ </span-->
+ <td><vpe:value expr="{jsfvalue(@itemLabel)}"/></td>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:navigationMenuItems" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <span class="{@styleClass}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </span>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:outputText" case-sensitive="yes">
+ <vpe:if test="attrpresent('value')">
+ <vpe:template children="no" modify="yes">
+ <span class="{@styleClass}" style="{@style}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </span>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <span class="{@styleClass}" style="{@style}"
+ title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@binding)}" />
+ </span>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="no" />
+ </vpe:dnd>
+ <vpe:resize>
+ <vpe:width width-attr="style.width" />
+ <vpe:height height-attr="style.height" />
+ </vpe:resize>
+ <vpe:textFormating>
+ <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="x:panelNavigation" 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 class="{@styleClass}" width="{@width}"
+ border="{@border}" style="background-color:{@bgcolor};{@style}"
+ title="{tagstring()}">
+ </div>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:panelTab" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden"></div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}" style="{@style}" />
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:panelTabbedPane" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden"></div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}"
+ style="background-color:{@bgcolor};{@style}" rendered="{@rendered}"
+ bgcolor="{@bgcolor}">
+ </div>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:panelLayout" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" ></div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="no">
+ <vpe:panellayout />
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:panelStack" case-sensitive="yes">
+ <vpe:template children="no" modify="no"></vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:radio" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden"></div>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="no" modify="yes">
+ <input type="radio" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:saveState" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" >
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:selectManyCheckbox" 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="@disabled='true'">
+ <vpe:template children="yes" modify="no">
+ <vpe:grid title="{tagstring()}" disabled="true"
+ layout="{@layout}" class="{@styleClass}" style="{@style}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ <input type="checkbox" disabled="true"
+ style="{@style}" class="{@styleClass}" />
+ </vpe:grid>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <vpe:grid layout="{@layout}" border="{@border}"
+ title="{tagstring()}" style="{@style}" class="{@styleClass}" />
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:selectOneRadio" case-sensitive="yes">
+ <vpe:if test="@rendered='false'">
+ <vpe:template children="no" modify="no">
+ <div style="display:hidden" />
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="yes" />
+ </vpe:dnd>
+ </vpe:template>
+ </vpe:if>
+ <vpe:if test="@disabled='true'">
+ <vpe:template children="yes" modify="no">
+ <vpe:grid title="{tagstring()}" disabled="true"
+ layout="{@layout}" class="{@styleClass}" style="{@style}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ <input type="radio" disabled="true" style="{@style}"
+ class="{@styleClass}" />
+ </vpe:grid>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <vpe:grid layout="{@layout}" border="{@border}"
+ title="{tagstring()}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:selectOneMenu" 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="@disabled='true'">
+ <vpe:template children="yes" modify="no">
+ <select title="{tagstring()}" disabled="true"
+ class="{@styleClass}" style="{@style}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </select>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="yes" />
+ </vpe:dnd>
+ </vpe:template>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:if>
+ <vpe:if test="@readonly = 'true'">
+ <vpe:template children="no" modify="no">
+ <div style="{@style}" class="{@styleClass}"
+ title="{tagstring()}">
+ <b>
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </b>
+ </div>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="yes" />
+ </vpe:dnd>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:if>
+ <vpe:template children="yes" modify="yes">
+ <select style="{@style}" class="{@styleClass}"
+ value="{@value}" title="{tagstring()}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </select>
+ <vpe:dnd>
+ <vpe:drag start-enable="yes" />
+ <vpe:drop container="yes" />
+ </vpe:dnd>
+ <vpe:textFormating>
+ <vpe:format type="UnderlineFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BoldFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ItalicFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontNameFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="FontSizeFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="BackgroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ <vpe:format type="ForegroundColorFormat">
+ <vpe:formatAttribute type="style" />
+ </vpe:format>
+ </vpe:textFormating>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:stylesheet" 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="{@style}" class="{@styleClass}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:tabChangeListener" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}"/>
+ </vpe:template>
+ </vpe:tag>
+
+
+ <vpe:tag name="x:tree" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}" >
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:treeSelectionListener" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:updateActionListener" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <div class="{@styleClass}" >
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:validateEmail" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}">
+ <vpe:value expr="{jsfvalue(@value)}" />
+ </div>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:validateRegExpr" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:validateCreditCard" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:validateEqual" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:validateISBN" case-sensitive="yes">
+ <vpe:template children="no" modify="no">
+ <div class="{@styleClass}" />
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:aliasBean" case-sensitive="yes">
+ <vpe:template children="yes" modify="yes">
+ <div/>
+ </vpe:template>
+ </vpe:tag>
+
+ <vpe:tag name="x:popup" case-sensitive="yes">
+ <vpe:template children="yes" modify="no">
+ <span class="{@styleclass}" />
+ </vpe:template>
+ </vpe:tag>
+</vpe:templates>
16 years, 7 months
JBoss Tools SVN: r6356 - in trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test: META-INF and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-15 15:53:28 -0500 (Fri, 15 Feb 2008)
New Revision: 6356
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF
trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1687
Replace MyFaces templates into separated plugin
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test
___________________________________________________________________
Name: svn:ignore
+ AllTests.txt
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF 2008-02-15 20:53:22 UTC (rev 6355)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/META-INF/MANIFEST.MF 2008-02-15 20:53:28 UTC (rev 6356)
@@ -16,5 +16,7 @@
org.jboss.tools.common.model,
org.jboss.tools.vpe.xulrunner,
org.mozilla.xpcom,
- org.jboss.tools.vpe.ui.test;visibility:=reexport
+ org.jboss.tools.vpe.ui.test;visibility:=reexport,
+ org.jboss.tools.jsf.vpe.myfaces
Eclipse-LazyStart: true
+Export-Package: org.jboss.tools.jsf.vpe.myfaces.test
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java 2008-02-15 20:53:22 UTC (rev 6355)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.myfaces.test/src/org/jboss/tools/jsf/vpe/myfaces/test/MyFacesAllTests.java 2008-02-15 20:53:28 UTC (rev 6356)
@@ -21,7 +21,7 @@
*/
public static Test suite() {
- TestSuite suite = new TestSuite("Tests for Vpe MyFaces components"); // $NON-NLS-1$
+ TestSuite suite = new TestSuite("Tests for Vpe MyFaces components"); //$NON-NLS-1$
// $JUnit-BEGIN$
suite.addTestSuite(MyFacesComponentTest.class);
16 years, 7 months
JBoss Tools SVN: r6355 - in trunk/vpe/plugins/org.jboss.tools.vpe: src/org/jboss/tools/vpe/editor/template and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: svasilyev
Date: 2008-02-15 15:53:22 -0500 (Fri, 15 Feb 2008)
New Revision: 6355
Removed:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/myfaces/
trunk/vpe/plugins/org.jboss.tools.vpe/templates/vpe-templates-myfaces.xml
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml
Log:
http://jira.jboss.com/jira/browse/JBIDE-1687
Replace MyFaces templates into separated plugin
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml 2008-02-15 18:24:14 UTC (rev 6354)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/plugin.xml 2008-02-15 20:53:22 UTC (rev 6355)
@@ -26,9 +26,6 @@
<templates
name="JSP Tags"
path="templates/vpe-templates-jsp.xml"/>
- <templates
- name="Apache MyFaces"
- path="templates/vpe-templates-myfaces.xml"/>
</extension>
<extension
point="org.jboss.tools.common.model.resourceMapping">
Deleted: trunk/vpe/plugins/org.jboss.tools.vpe/templates/vpe-templates-myfaces.xml
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/templates/vpe-templates-myfaces.xml 2008-02-15 18:24:14 UTC (rev 6354)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/templates/vpe-templates-myfaces.xml 2008-02-15 20:53:22 UTC (rev 6355)
@@ -1,1560 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<vpe:templates>
- <vpe:template-taglib uri="http://myfaces.apache.org/extensions"
- prefix="x" />
-
- <vpe:tag name="x:checkbox" case-sensitive="yes">
-
- <vpe:if test="@disabled='on'">
- <vpe:template children="no" modify="yes">
- <input type="checkbox" disabled="on" checked="{@value}"
- class="{@styleClass}" style="{@style}" border="{@border}"
- title="{tagstring()}" />
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="yes">
- <input type="checkbox" checked="{@value}"
- class="{@styleClass}" style="{@style}" border="{@border}"
- title="{tagstring()}" />
- </vpe:template>
-
- </vpe:tag>
-
-
- <vpe:tag name="x:commandButton" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@disabled='true'">
- <vpe:template children="no" modify="no">
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <input type="submit" value="{jsfvalue(@text)}"
- disabled="true" class="{@styleClass}" style="{@style}"
- title="{tagstring()}" />
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:if test="not(attrpresent('image'))">
- <vpe:if test="@type=''">
- <vpe:template children="no" modify="no">
- <input type="submit" value="{jsfvalue(@value)}"
- class="{@styleClass}" style="{@style}" title="{tagstring()}" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:if
- test="(@type='button')|(@type='reset')|(@type='submit')">
- <vpe:template children="no" modify="no">
- <input type="{@type}" value="{jsfvalue(@value)}"
- class="{@styleClass}" style="{@style}" title="{tagstring()}" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- </vpe:if>
- <vpe:if test="attrpresent('image')">
- <vpe:template children="no" modify="no">
- <input type="image" src="{src(@image)}"
- class="{@styleClass}" style="{@style}" title="{tagstring()}" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- </vpe:tag>
-
- <vpe:tag name="x:commandLink" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="yes">
- <div class="{@styleClass}"
- style="color:blue;text-decoration:underline;{@style}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:textFormating>
- <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
- <vpe:format type="UnderlineFormat" setDefault="true">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:commandNavigation" case-sensitive="yes">
- <vpe:template children="yes" modify="no">
- <div class="{@styleClass}"
- style="padding-left:10px;color:blue;text-decoration:underline;{@style}"
- action="{@action}" title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:commandSortHeader" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" style="{@style}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:dataList" 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="@layout='simple'">
- <vpe:template children="yes" modify="no">
- <vpe:grid class="{@styleClass}" style="{@style}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </vpe:grid>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="no">
- <vpe:list
- ordered="{iif(@layout='orderedList','true','false')}"
- class="{@styleClass}" style="{@style}" title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </vpe:list>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:dataScroller" 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" class="org.jboss.tools.vpe.editor.template.myfaces.VpeMyFacesDataScrollerTemplate"/>
- </vpe:tag>
-
- <vpe:tag name="x:dataTable" case-sensitive="yes">
- <vpe:template children="yes" modify="no">
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:datatable bgcolor="{@bgcolor}" border="{@border}"
- cellpadding="{@cellpadding}" cellspacing="{@cellspacing}"
- columnClasses="{@columnClasses}" footerClass="{@footerClass}"
- headerClass="{@headerClass}" rowClasses="{@rowClasses}"
- frame="{@frame}" rules="{@rules}" class="{@styleClass}"
- style="{@style}" title="{tagstring()}" />
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:jscookMenu" 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 class="{@styleClass}" style="{@style}"
- title="{tagstring()}">
- </div-->
- <table cellspacing="5"/>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:inputDate" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@popupCalendar='true'">
- <vpe:template children="yes" modify="no">
- <div class="{@styleClass}" style="{@style}" size="{@size}"
- title="{tagstring()}">
- <input type="text" size="2" value="{jsfvalue(@value)}" />
- <select title="{tagstring()}" disabled="true">
- <option value ="{jsfvalue(@value)}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </option>
- </select>
- <input type="text" size="4" value="{jsfvalue(@value)}" />
- <input type="button" size="3" value="..." />
- <table>
- <tr class="{@monthYearRowClass}">
- <td><a href="#"><</a></td><td colspan="5">December 2005</td><td><a href="#">></a></td></tr>
- <tr class="{@weekRowClass}">
- <td>Sun</td><td>Mon</td><td>Tue</td><td>Wed</td><td>Thu</td><td>Fri</td><td>Sat</td></tr>
- <tr>
- <td></td><td></td><td></td><td></td><td><a href="#">1</a></td><td><a href="#">2</a></td><td><a href="#">3</a></td></tr>
- <tr>
- <td><a href="#">4</a></td><td><a href="#">5</a></td><td><a href="#">6</a></td><td><a href="#">7</a></td><td><a href="#">8</a></td><td><a href="#">9</a></td><td><a href="#">10</a></td></tr>
- <tr>
- <td><a href="#">11</a></td><td><a href="#">12</a></td><td><a href="#">13</a></td><td><a href="#">14</a></td><td><a href="#">15</a></td><td><a href="#">16</a></td><td><a href="#">17</a></td></tr>
- <tr>
- <td><a href="#">18</a></td><td><a href="#">19</a></td><td><a href="#">20</a></td><td><a href="#">21</a></td><td><a href="#">22</a></td><td><a href="#">23</a></td><td><a href="#">24</a></td></tr>
- <tr>
- <td><a href="#">25</a></td><td><a href="#">26</a></td><td><a href="#">27</a></td><td><a href="#">28</a></td><td><a href="#">29</a></td><td><a href="#">30</a></td><td class="{@currentDayCellClass}"><a href="#">31</a></td></tr>
- </table>
- </div>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" style="{@style}" size="{@size}"
- title="{tagstring()}">
-
- <input type="text" size="2" value="{jsfvalue(@value)}" />
- <select title="{tagstring()}" disabled="true">
- <option value ="{jsfvalue(@value)}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </option>
- </select>
- <input type="text" size="4" value="{jsfvalue(@value)}" />
- </div>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:iconProvider" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:inputText" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" />
- <vpe:dnd>
- <vpe:drag start-enable="yes"/>
- <vpe:drop container="yes">
- <vpe:container-child tag-name="converter" />
- <vpe:container-child tag-name="convertNumber" />
- <vpe:container-child tag-name="convertDateTime" />
- <vpe:container-child tag-name="validator" />
- <vpe:container-child tag-name="validateDoubleRange" />
- <vpe:container-child tag-name="validateLongRange" />
- <vpe:container-child tag-name="validateLength" />
- </vpe:drop>
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@readonly = 'true'">
- <vpe:template children="no" modify="yes">
- <div style="{@style}" class="{@styleClass}"
- title="{tagstring()}">
- <b>
- <vpe:value expr="{jsfvalue(@value)}" />
- </b>
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes"/>
- <vpe:drop container="yes">
- <vpe:container-child tag-name="converter" />
- <vpe:container-child tag-name="convertNumber" />
- <vpe:container-child tag-name="convertDateTime" />
- <vpe:container-child tag-name="validator" />
- <vpe:container-child tag-name="validateDoubleRange" />
- <vpe:container-child tag-name="validateLongRange" />
- <vpe:container-child tag-name="validateLength" />
- </vpe:drop>
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@disabled='true'">
- <vpe:template children="no" modify="yes">
- <div style="display : block">
- <vpe:value expr="{jsfvalue(@label)} " />
- <input type="text" disabled="true"
- class="{@styleClass}" value="{jsfvalue(@value)}"
- style="background-color:lightgrey;{@inlineStyle}"
- title="{tagstring()}" />
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes"/>
- <vpe:drop container="yes">
- <vpe:container-child tag-name="converter" />
- <vpe:container-child tag-name="convertNumber" />
- <vpe:container-child tag-name="convertDateTime" />
- <vpe:container-child tag-name="validator" />
- <vpe:container-child tag-name="validateDoubleRange" />
- <vpe:container-child tag-name="validateLongRange" />
- <vpe:container-child tag-name="validateLength" />
- </vpe:drop>
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="yes">
- <input type="text" value="{jsfvalue(@value)}"
- class="{@styleClass}" style="{@style}"
- title="{tagstring()}" />
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
-
- <vpe:tag name="x:inputTextarea" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@readonly = 'true'">
- <vpe:template children="no" modify="yes">
- <div style="{@style}" class="{@styleClass}"
- rows="{@rows}" cols="{@cols}" title="{tagstring()}">
- <b>
- <vpe:value expr="{jsfvalue(@value)}" />
- </b>
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@disabled='true'">
- <vpe:template children="no" modify="yes">
- <div style="display : block">
- <textarea disabled="true" class="{@styleClass}"
- style="background-color:lightgrey;{@inlineStyle}"
- title="{tagstring()}" rows="{@rows}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </textarea>
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="no">
- <textarea class="{@styleClass}" style="{@style}"
- rows="{@rows}" cols="{@cols}" title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </textarea>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
-
- <vpe:tag name="x:inputFileUpload" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" onclick="{@onclick}"
- style="{@style}" rendered="{@rendered}" title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- <input type="file" />
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
-
- <vpe:tag name="x:inputCalendar" case-sensitive="yes">
- <vpe:if test="@renderAsPopup='true'">
- <vpe:template children="no" modify="no">
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <div>
- <input value="12/31/05"/><input type="button" value="..."/>
- </div>
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="no">
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <table>
- <tr class="{@monthYearRowClass}">
- <td><a href="#"><</a></td><td colspan="5">December 2005</td><td><a href="#">></a></td></tr>
- <tr class="{@weekRowClass}">
- <td>Sun</td><td>Mon</td><td>Tue</td><td>Wed</td><td>Thu</td><td>Fri</td><td>Sat</td></tr>
- <tr>
- <td></td><td></td><td></td><td></td><td><a href="#">1</a></td><td><a href="#">2</a></td><td><a href="#">3</a></td></tr>
- <tr>
- <td><a href="#">4</a></td><td><a href="#">5</a></td><td><a href="#">6</a></td><td><a href="#">7</a></td><td><a href="#">8</a></td><td><a href="#">9</a></td><td><a href="#">10</a></td></tr>
- <tr>
- <td><a href="#">11</a></td><td><a href="#">12</a></td><td><a href="#">13</a></td><td><a href="#">14</a></td><td><a href="#">15</a></td><td><a href="#">16</a></td><td><a href="#">17</a></td></tr>
- <tr>
- <td><a href="#">18</a></td><td><a href="#">19</a></td><td><a href="#">20</a></td><td><a href="#">21</a></td><td><a href="#">22</a></td><td><a href="#">23</a></td><td><a href="#">24</a></td></tr>
- <tr>
- <td><a href="#">25</a></td><td><a href="#">26</a></td><td><a href="#">27</a></td><td><a href="#">28</a></td><td><a href="#">29</a></td><td><a href="#">30</a></td><td class="{@currentDayCellClass}"><a href="#">31</a></td></tr>
- </table>
- </vpe:template>
- <!--vpe:template children="no" modify="no">
- <div class="{@styleClass}" style="{@style}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template-->
- </vpe:tag>
-
- <vpe:tag name="x:message">
- <vpe:template children="no" modify="no">
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:messages">
- <vpe:template children="no" modify="no">
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:outputLabel" case-sensitive="yes">
- <vpe:template children="no" modify="yes">
- <span style="{@style}" class="{@styleClass}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </span>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:navigationMenuItem" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <!--span class="{@styleClass}" title="{tagstring()}" style="padding-right:10px">
- <vpe:value expr="{jsfvalue(@itemLabel)}" />
- </span-->
- <td><vpe:value expr="{jsfvalue(@itemLabel)}"/></td>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:navigationMenuItems" case-sensitive="yes">
- <vpe:template children="yes" modify="no">
- <span class="{@styleClass}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </span>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:outputText" case-sensitive="yes">
- <vpe:if test="attrpresent('value')">
- <vpe:template children="no" modify="yes">
- <span class="{@styleClass}" style="{@style}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </span>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="yes">
- <span class="{@styleClass}" style="{@style}"
- title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@binding)}" />
- </span>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="no" />
- </vpe:dnd>
- <vpe:resize>
- <vpe:width width-attr="style.width" />
- <vpe:height height-attr="style.height" />
- </vpe:resize>
- <vpe:textFormating>
- <vpe:format type="BlockFormat" handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler" />
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
-
- <vpe:tag name="x:panelNavigation" 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 class="{@styleClass}" width="{@width}"
- border="{@border}" style="background-color:{@bgcolor};{@style}"
- title="{tagstring()}">
- </div>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:panelTab" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden"></div>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="no">
- <div class="{@styleClass}" style="{@style}" />
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:panelTabbedPane" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden"></div>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="no">
- <div class="{@styleClass}"
- style="background-color:{@bgcolor};{@style}" rendered="{@rendered}"
- bgcolor="{@bgcolor}">
- </div>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:panelLayout" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" ></div>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="no">
- <vpe:panellayout />
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:panelStack" case-sensitive="yes">
- <vpe:template children="no" modify="no"></vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:radio" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden"></div>
- </vpe:template>
- </vpe:if>
- <vpe:template children="no" modify="yes">
- <input type="radio" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:saveState" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" >
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:selectManyCheckbox" 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="@disabled='true'">
- <vpe:template children="yes" modify="no">
- <vpe:grid title="{tagstring()}" disabled="true"
- layout="{@layout}" class="{@styleClass}" style="{@style}">
- <vpe:value expr="{jsfvalue(@value)}" />
- <input type="checkbox" disabled="true"
- style="{@style}" class="{@styleClass}" />
- </vpe:grid>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="yes">
- <vpe:grid layout="{@layout}" border="{@border}"
- title="{tagstring()}" style="{@style}" class="{@styleClass}" />
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:selectOneRadio" case-sensitive="yes">
- <vpe:if test="@rendered='false'">
- <vpe:template children="no" modify="no">
- <div style="display:hidden" />
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="yes" />
- </vpe:dnd>
- </vpe:template>
- </vpe:if>
- <vpe:if test="@disabled='true'">
- <vpe:template children="yes" modify="no">
- <vpe:grid title="{tagstring()}" disabled="true"
- layout="{@layout}" class="{@styleClass}" style="{@style}">
- <vpe:value expr="{jsfvalue(@value)}" />
- <input type="radio" disabled="true" style="{@style}"
- class="{@styleClass}" />
- </vpe:grid>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="yes">
- <vpe:grid layout="{@layout}" border="{@border}"
- title="{tagstring()}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:selectOneMenu" 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="@disabled='true'">
- <vpe:template children="yes" modify="no">
- <select title="{tagstring()}" disabled="true"
- class="{@styleClass}" style="{@style}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </select>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="yes" />
- </vpe:dnd>
- </vpe:template>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:if>
- <vpe:if test="@readonly = 'true'">
- <vpe:template children="no" modify="no">
- <div style="{@style}" class="{@styleClass}"
- title="{tagstring()}">
- <b>
- <vpe:value expr="{jsfvalue(@value)}" />
- </b>
- </div>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="yes" />
- </vpe:dnd>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:if>
- <vpe:template children="yes" modify="yes">
- <select style="{@style}" class="{@styleClass}"
- value="{@value}" title="{tagstring()}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </select>
- <vpe:dnd>
- <vpe:drag start-enable="yes" />
- <vpe:drop container="yes" />
- </vpe:dnd>
- <vpe:textFormating>
- <vpe:format type="UnderlineFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BoldFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ItalicFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontNameFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="FontSizeFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="BackgroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- <vpe:format type="ForegroundColorFormat">
- <vpe:formatAttribute type="style" />
- </vpe:format>
- </vpe:textFormating>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:stylesheet" 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="{@style}" class="{@styleClass}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:tabChangeListener" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}"/>
- </vpe:template>
- </vpe:tag>
-
-
- <vpe:tag name="x:tree" case-sensitive="yes">
- <vpe:template children="yes" modify="no">
- <div class="{@styleClass}" >
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:treeSelectionListener" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:updateActionListener" case-sensitive="yes">
- <vpe:template children="yes" modify="no">
- <div class="{@styleClass}" >
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:validateEmail" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}">
- <vpe:value expr="{jsfvalue(@value)}" />
- </div>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:validateRegExpr" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:validateCreditCard" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:validateEqual" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:validateISBN" case-sensitive="yes">
- <vpe:template children="no" modify="no">
- <div class="{@styleClass}" />
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:aliasBean" case-sensitive="yes">
- <vpe:template children="yes" modify="yes">
- <div/>
- </vpe:template>
- </vpe:tag>
-
- <vpe:tag name="x:popup" case-sensitive="yes">
- <vpe:template children="yes" modify="no">
- <span class="{@styleclass}" />
- </vpe:template>
- </vpe:tag>
-</vpe:templates>
16 years, 7 months
JBoss Tools SVN: r6354 - trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2008-02-15 13:24:14 -0500 (Fri, 15 Feb 2008)
New Revision: 6354
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/TypeInfoCollector.java
Log:
JBIDE-999
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java 2008-02-15 18:06:19 UTC (rev 6353)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java 2008-02-15 18:24:14 UTC (rev 6354)
@@ -256,7 +256,7 @@
if(var!=null) {
ELToken token = var.getElToken();
if(token!=null) {
- return token.getText() + el.substring(var.getName().length());
+ return token.getText() + ".iterator().next()" + el.substring(var.getName().length());
}
}
return el;
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/TypeInfoCollector.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/TypeInfoCollector.java 2008-02-15 18:06:19 UTC (rev 6353)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/TypeInfoCollector.java 2008-02-15 18:24:14 UTC (rev 6354)
@@ -1,3 +1,14 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+
package org.jboss.tools.seam.internal.core.el;
import java.lang.reflect.Modifier;
@@ -9,8 +20,6 @@
import java.util.TreeSet;
import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.jdt.core.CompletionProposal;
-import org.eclipse.jdt.core.CompletionRequestor;
import org.eclipse.jdt.core.IField;
import org.eclipse.jdt.core.IJavaElement;
import org.eclipse.jdt.core.IMember;
@@ -22,6 +31,10 @@
import org.jboss.tools.common.model.util.EclipseJavaUtil;
import org.jboss.tools.seam.core.SeamCorePlugin;
+/**
+ * This class helps to collect information of java elements used in Seam EL.
+ * @author Viktor Rubezhny, Alexey Kazakov
+ */
public class TypeInfoCollector {
IType fType;
MemberInfo fMember;
@@ -33,16 +46,54 @@
private String fName;
private int fModifiers;
private IType fSourceType;
+ private MemberInfo fParentMember;
+ private String[] fParametersOfType;
+ private String[] fParametersNamesOfDeclaringType;
+ private Map<String, String> fParametersOfDeclaringType;
+ private IType fMemberType;
+ private String fTypeName;
protected MemberInfo (
IType sourceType,
- String declaringTypeQualifiedName, String name, int modifiers) {
+ String declaringTypeQualifiedName, String name, int modifiers, MemberInfo parentMember) {
setSourceType(sourceType);
setDeclaringTypeQualifiedName(declaringTypeQualifiedName);
setName(name);
setModifiers(modifiers);
+ setParentMember(parentMember);
}
+ protected void initializeParametersOfDeclaringType() {
+ if(fParametersOfDeclaringType==null && fParametersNamesOfDeclaringType!=null && fParametersNamesOfDeclaringType.length>0 && getParentMember()!=null) {
+ fParametersOfDeclaringType = new HashMap<String, String>();
+ // Set parameters from parent to return type.
+ String type = getParentMember().getParameterOfDeclaringType(getTypeName());
+ if(type!=null) {
+ fParametersOfDeclaringType.put(getTypeName(), type);
+ }
+ for(int i=0; i<fParametersNamesOfDeclaringType.length; i++) {
+ String paramName = getParameterNameFromType(fParametersNamesOfDeclaringType[i]);
+ String paramType = getParentMember().getParameterOfType(i);
+ if(paramType!=null) {
+ String resolvedParamType = getParentMember().getParameterOfDeclaringType(paramType);
+ if(resolvedParamType!=null) {
+ paramType = resolvedParamType;
+ }
+ String fullQualifiedParamType = getParentMember().resolveTypeNameToFullQualifiedName(paramType);
+ fParametersOfDeclaringType.put(paramName, fullQualifiedParamType);
+ }
+ }
+ }
+ }
+
+ protected void setTypeName(String typeName) {
+ fTypeName = typeName;
+ }
+
+ public String getTypeName() {
+ return fTypeName;
+ }
+
public void setSourceType(IType sourceType) {
fSourceType = sourceType;
}
@@ -87,16 +138,81 @@
return "java.lang.Object".equals(getDeclaringTypeQualifiedName());
}
- abstract public IType getMemberType();
+ public MemberInfo getParentMember() {
+ return fParentMember;
+ }
+ void setParentMember(MemberInfo parentMember) {
+ fParentMember = parentMember;
+ }
+
+ public String resolveTypeNameToFullQualifiedName(String typeName) {
+ if(fSourceType==null) {
+ return typeName;
+ }
+ return EclipseJavaUtil.resolveType(fSourceType, typeName);
+ }
+
+ public String[] getParametersOfType() {
+ return fParametersOfType;
+ }
+
+ public String getParameterOfType(int index) {
+ if(fParametersOfType!=null && fParametersOfType.length>index) {
+ return fParametersOfType[index];
+ }
+ return null;
+ }
+
+ void setParametersOfType(String[] parametersOfType) {
+ fParametersOfType = parametersOfType;
+ }
+
+ public String[] getParametersNamesOfDeclaringType() {
+ return fParametersNamesOfDeclaringType;
+ }
+
+ void setParametersNamesOfDeclaringType(
+ String[] parametersNamesOfDeclaringType) {
+ fParametersNamesOfDeclaringType = parametersNamesOfDeclaringType;
+ }
+
+ protected String getParameterOfDeclaringType(String parameterName) {
+ if(fParametersOfDeclaringType!=null) {
+ return fParametersOfDeclaringType.get(parameterName);
+ }
+ return null;
+ }
+
+ public IType getMemberType() {
+ if(fMemberType==null) {
+ initializeParametersOfDeclaringType();
+ fMemberType = getMemberTypeInner();
+ if(fMemberType==null) {
+ // Maybe type name is parameter.
+ String typeName = fParametersOfDeclaringType.get(fTypeName);
+ if(typeName!=null) {
+ try {
+ fMemberType = getSourceType().getJavaProject().findType(typeName);
+ } catch (JavaModelException e) {
+ SeamCorePlugin.getPluginLog().logError(e);
+ }
+ }
+ }
+ }
+ return fMemberType;
+ }
+
+ abstract protected IType getMemberTypeInner();
+
abstract public IJavaElement getJavaElement();
}
public static class TypeInfo extends MemberInfo {
- IType fType;
+ private IType fType;
- public TypeInfo(IType type) throws JavaModelException {
- super(type.getDeclaringType(), (type.getDeclaringType() == null ? null : type.getDeclaringType().getFullyQualifiedName()), type.getFullyQualifiedName(), type.getFlags());
+ public TypeInfo(IType type, MemberInfo parentMember) throws JavaModelException {
+ super(type.getDeclaringType(), (type.getDeclaringType() == null ? null : type.getDeclaringType().getFullyQualifiedName()), type.getFullyQualifiedName(), type.getFlags(), parentMember);
this.fType = type;
}
@@ -105,7 +221,7 @@
}
@Override
- public IType getMemberType() {
+ public IType getMemberTypeInner() {
return getType();
}
@@ -116,47 +232,51 @@
}
public static class FieldInfo extends MemberInfo {
- private String fTypeQualifiedName;
- private String[] fParametersOfReturnType;
- private IType fType;
+ private String fQualifiedTypeName;
- public FieldInfo(IType sourceType, String declaringTypeQualifiedName, String name, int modifiers, String typeQualifiedName, String[] parametersOfReturnType) {
- super(sourceType, declaringTypeQualifiedName, name, modifiers);
- setTypeQualifiedName(typeQualifiedName);
- setParametersOfReturnType(parametersOfReturnType);
+ public FieldInfo(IType sourceType, String declaringTypeQualifiedName, String name, int modifiers, String typeQualifiedName, String[] parametersOfType, MemberInfo parentMember) {
+ super(sourceType, declaringTypeQualifiedName, name, modifiers, parentMember);
+ setTypeName(typeQualifiedName);
+ setParametersOfType(parametersOfType);
}
- public FieldInfo(IField field) throws JavaModelException {
- this (field.getDeclaringType(), (field.getDeclaringType() == null ? null : field.getDeclaringType().getFullyQualifiedName()),
+ public FieldInfo(IField field, MemberInfo parentMember) throws JavaModelException {
+ super(field.getDeclaringType(),
+ (field.getDeclaringType() == null ? null : field.getDeclaringType().getFullyQualifiedName()),
field.getElementName(),
- field.getFlags(),
- Signature.toString(Signature.getTypeErasure(field.getTypeSignature())),
- getQualifiedClassNamesFromSignatureArray(Signature.getTypeArguments(field.getTypeSignature())));
- }
+ field.getFlags(),
+ parentMember);
- protected void setTypeQualifiedName(String typeQualifiedName) {
- fTypeQualifiedName = typeQualifiedName;
+ String fullTypeSignature = field.getTypeSignature();
+ String type = String.valueOf(Signature.toString(Signature.getTypeErasure(fullTypeSignature)));
+ String[] signaturesOfParametersOfType = Signature.getTypeArguments(fullTypeSignature);
+ String[] parametersOfType = getQualifiedClassNamesFromSignatureArray(signaturesOfParametersOfType);
+
+ setTypeName(type);
+ setParametersOfType(parametersOfType);
+
+ setParametersNamesOfDeclaringType(getTypeErasureFromSignatureArray(field.getDeclaringType().getTypeParameterSignatures()));
}
- public String getTypeQualifiedName() {
- return fTypeQualifiedName;
+ public String getQualifiedTypeName() {
+ if(fQualifiedTypeName == null) {
+ fQualifiedTypeName = EclipseJavaUtil.resolveType(getSourceType(), getTypeName());
+ }
+ return fQualifiedTypeName;
}
public IType getType() {
- if(fType==null) {
- try {
- fType = getSourceType().getJavaProject().findType(getTypeQualifiedName());
- } catch (JavaModelException e) {
- SeamCorePlugin.getPluginLog().logError(e);
- }
+ try {
+ return getSourceType().getJavaProject().findType(getQualifiedTypeName());
+ } catch (JavaModelException e) {
+ SeamCorePlugin.getPluginLog().logError(e);
}
- return fType;
+ return null;
}
public IJavaElement getJavaElement () {
try {
IType declType = getSourceType().getJavaProject().findType(getDeclaringTypeQualifiedName());
-
return (declType == null ? null : declType.getField(getName()));
} catch (JavaModelException e) {
SeamCorePlugin.getPluginLog().logError(e);
@@ -164,66 +284,69 @@
}
}
- public IType getMemberType() {
+ public IType getMemberTypeInner() {
return getType();
}
-
- public String[] getParametersOfReturnType() {
- return fParametersOfReturnType;
- }
-
- protected void setParametersOfReturnType(String[] parametersOfReturnType) {
- fParametersOfReturnType = parametersOfReturnType;
- }
}
public static class MethodInfo extends MemberInfo {
+ private String[] fParameterTypeNames;
private String[] fParameterTypeQualifiedNames;
private String[] fParameterNames;
private String fReturnTypeQualifiedName;
- private String[] fParametersOfReturnType;
- private MemberInfo fParentMember;
- private String[] fParametersOfDeclaringType;
- private IType fReturnType;
public MethodInfo(IType sourceType, String declaringTypeQualifiedName, String name,
int modifiers, String[] parameterTypeQualifiedNames,
String[] parameterNames,
String returnTypeQualifiedName,
- String[] parametersOfReturnType) {
- super(sourceType, declaringTypeQualifiedName, name, modifiers);
- setParameterTypeQualifiedNames(parameterTypeQualifiedNames);
+ String[] parametersOfReturnType,
+ MemberInfo parentMember) {
+ super(sourceType, declaringTypeQualifiedName, name, modifiers, parentMember);
+ setParameterTypeNames(parameterTypeQualifiedNames);
setParameterNames(parameterNames);
- setReturnTypeQualifiedName(returnTypeQualifiedName);
- setParametersOfReturnType(parametersOfReturnType);
+ setTypeName(returnTypeQualifiedName);
+ setParametersOfType(parametersOfReturnType);
}
public MethodInfo(IMethod method, MemberInfo parentMember) throws JavaModelException {
- this (method.getDeclaringType(), (method.getDeclaringType() == null ? null : method.getDeclaringType().getFullyQualifiedName()),
+ super(method.getDeclaringType(),
+ (method.getDeclaringType() == null ? null : method.getDeclaringType().getFullyQualifiedName()),
method.getElementName(),
method.getFlags(),
- resolveSignatures(method.getDeclaringType(), method.getParameterTypes()),
- method.getParameterNames(),
- null,
- null);
- String returnTypeSignature = Signature.getReturnType(method.getSignature());
-// String[] signaturesOfParametersOfReturnType = Signature.getTypeArguments(returnTypeSignature);
-// String[] parametersOfReturnType = getQualifiedClassNamesFromSignatureArray(signaturesOfParametersOfReturnType);
- setReturnTypeQualifiedName(Signature.toString(returnTypeSignature));
- setParametersOfReturnType(Signature.getTypeArguments(method.getReturnType()));
- this.fParentMember = parentMember;
- this.fParametersOfDeclaringType = getTypeErasureFromSignatureArray(method.getDeclaringType().getTypeParameterSignatures());
+ parentMember);
+
+ setParameterNames(method.getParameterNames());
+ setParameterTypeNames(resolveSignatures(method.getDeclaringType(), method.getParameterTypes()));
+
+ String fullReturnTypeSignature = method.getReturnType();
+ String returnType = String.valueOf(Signature.toString(Signature.getTypeErasure(fullReturnTypeSignature)));
+ String[] signaturesOfParametersOfReturnType = Signature.getTypeArguments(fullReturnTypeSignature);
+ String[] parametersOfReturnType = getQualifiedClassNamesFromSignatureArray(signaturesOfParametersOfReturnType);
+
+ setTypeName(returnType);
+ setParametersOfType(parametersOfReturnType);
+ setParametersNamesOfDeclaringType(getTypeErasureFromSignatureArray(method.getDeclaringType().getTypeParameterSignatures()));
}
- protected void setParameterTypeQualifiedNames(String[] parameterTypeQualifiedNames) {
- fParameterTypeQualifiedNames = (parameterTypeQualifiedNames == null ?
- new String[0] : parameterTypeQualifiedNames);
+ protected void setParameterTypeNames(String[] parameterTypeNames) {
+ fParameterTypeNames = (parameterTypeNames == null ?
+ new String[0] : parameterTypeNames);
}
public String[] getParameterTypeQualifiedNames() {
+ if(fParameterTypeQualifiedNames==null) {
+ fParameterTypeQualifiedNames = new String[fParameterTypeNames.length];
+ for (int i = 0; i < fParameterTypeQualifiedNames.length; i++) {
+ fParameterTypeQualifiedNames[i] = EclipseJavaUtil.resolveType(getSourceType(), fParameterTypeNames[i]);
+ }
+ }
return fParameterTypeQualifiedNames;
}
+ public String[] getParameterTypeNames() {
+ return fParameterTypeNames;
+ }
+
protected void setParameterNames(String[] parameterNames) {
fParameterNames = (parameterNames == null ?
new String[0] : parameterNames);
@@ -233,12 +356,15 @@
return fParameterNames;
}
- protected void setReturnTypeQualifiedName(String returnTypeQualifiedName) {
- fReturnTypeQualifiedName = returnTypeQualifiedName;
+ public String getReturnTypeName() {
+ return getTypeName();
}
public String getReturnTypeQualifiedName() {
- return fReturnTypeQualifiedName;
+ if(fReturnTypeQualifiedName==null) {
+ fReturnTypeQualifiedName = EclipseJavaUtil.resolveType(getSourceType(), getReturnTypeName());
+ }
+ return fReturnTypeQualifiedName;
}
public int getNumberOfParameters() {
@@ -246,14 +372,12 @@
}
public IType getReturnType() {
- if(fReturnType==null) {
- try {
- fReturnType = getSourceType().getJavaProject().findType(getReturnTypeQualifiedName());
- } catch (JavaModelException e) {
- SeamCorePlugin.getPluginLog().logError(e);
- }
+ try {
+ return getSourceType().getJavaProject().findType(getReturnTypeQualifiedName());
+ } catch (JavaModelException e) {
+ SeamCorePlugin.getPluginLog().logError(e);
}
- return fReturnType;
+ return null;
}
public boolean isConstructor () {
@@ -269,18 +393,14 @@
}
@Override
- public IType getMemberType() {
+ public IType getMemberTypeInner() {
return getReturnType();
}
public String[] getParametersOfReturnType() {
- return fParametersOfReturnType;
+ return getParametersOfType();
}
- protected void setParametersOfReturnType(String[] parametersOfReturnType) {
- fParametersOfReturnType = parametersOfReturnType;
- }
-
@Override
public IJavaElement getJavaElement () {
try {
@@ -342,7 +462,7 @@
}
}
}
-
+/*
CompletionRequestor fRequestor = new CompletionRequestor() {
@Override
@@ -405,7 +525,7 @@
}
}
};
-
+*/
public TypeInfoCollector(MemberInfo member) {
this.fMember = member;
this.fType = member.getMemberType();
@@ -431,16 +551,16 @@
if (fType == null)
return;
try {
- fType.codeComplete("".toCharArray(), -1, 0, new char[0][0], new char[0][0], new int[0], false, fRequestor);
+// fType.codeComplete("".toCharArray(), -1, 0, new char[0][0], new char[0][0], new int[0], false, fRequestor);
IType binType = fType;
while (binType != null) {
IMethod[] binMethods = binType.getMethods();
for (int i = 0; binMethods != null && i < binMethods.length; i++) {
if (binMethods[i].isConstructor()) continue;
- MethodInfo[] infos = findMethodInfos(binMethods[i]);
- if (infos == null || infos.length == 0) {
+// MethodInfo[] infos = findMethodInfos(binMethods[i]);
+// if (infos == null || infos.length == 0) {
fMethods.add(new MethodInfo(binMethods[i], fMember));
- }
+// }
}
binType = getSuperclass(binType);
}
@@ -501,14 +621,16 @@
new String[0],
new String[0],
"int",
- new String[0]));
+ new String[0],
+ fMember));
fMethods.add(new MethodInfo(fType,
fType.getFullyQualifiedName(),
"isEmpty", Modifier.PUBLIC,
new String[0],
new String[0],
"boolean",
- new String[0]));
+ new String[0],
+ fMember));
}
private static IType getSuperclass(IType type) throws JavaModelException {
@@ -724,9 +846,9 @@
public static MemberInfo createMemberInfo(IMember member) {
try {
if (member instanceof IType)
- return new TypeInfo((IType)member);
+ return new TypeInfo((IType)member, null);
else if (member instanceof IField)
- return new FieldInfo((IField)member);
+ return new FieldInfo((IField)member, null);
else if (member instanceof IMethod)
return new MethodInfo((IMethod)member, null);
} catch (JavaModelException e) {
@@ -786,4 +908,23 @@
}
return qualifiedTypes;
}
+
+ static String getParameterNameFromType(String typeSignatures) {
+ if(typeSignatures==null) {
+ return null;
+ }
+ return Signature.getTypeVariable(typeSignatures);
+ }
+
+ static String[] getParameterNamesFromTypeArray(String[] typeSignatures) {
+ if(typeSignatures==null || typeSignatures.length==0) {
+ return new String[0];
+ }
+ String[] names = new String[typeSignatures.length];
+ for (int i = 0; i < typeSignatures.length; i++) {
+ names[i] = getParameterNameFromType(typeSignatures[i]);
+
+ }
+ return names;
+ }
}
\ No newline at end of file
16 years, 7 months
JBoss Tools SVN: r6353 - trunk/as/docs/reference/en/modules.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2008-02-15 13:06:19 -0500 (Fri, 15 Feb 2008)
New Revision: 6353
Modified:
trunk/as/docs/reference/en/modules/modules.xml
trunk/as/docs/reference/en/modules/perspective.xml
trunk/as/docs/reference/en/modules/runtimes_servers.xml
trunk/as/docs/reference/en/modules/webtools.xml
Log:
http://jira.jboss.com/jira/browse/JBDS-199 - making changes in the chapters according to SVetlana remarks
Modified: trunk/as/docs/reference/en/modules/modules.xml
===================================================================
--- trunk/as/docs/reference/en/modules/modules.xml 2008-02-15 18:05:14 UTC (rev 6352)
+++ trunk/as/docs/reference/en/modules/modules.xml 2008-02-15 18:06:19 UTC (rev 6353)
@@ -6,69 +6,75 @@
<para> First of all it is necessary to say that deploying to a server is mostly painless. There
are several ways to do it provided by WTP, and some additional methods provided by JBoss
Tools. These methods are described further in this chapter.</para>
-
+
<section>
<title>Deploying on the Package Explorer</title>
- <section>
- <title>Deploying with Run On Server wizard</title>
- <para> The first WTP method is to right-click on a project, such as a Dynamic Web project,
- EJB project, or EAR project and then select <emphasis>
- <property>Run As > Run on Server</property>
- </emphasis>. The resulting dialog allows you to select which supporting server the
- project can be published to.</para>
- <figure>
- <title>Define a New Server</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/modules/modules_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>Click <emphasis>
- <property>Next</property>
- </emphasis> button to see add or remove projects page where you can choose projects to
- configure them on server.</para>
- <figure>
- <title>Add or Remove Projects</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/modules/modules_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para> For the JBoss AS Server Adapters, publishing using this method will force a default,
- best-guess, packaging configuration for your project. This best-guess does not publish
- incrementally, but instead repackages your entire project into a <emphasis>
- <property>.war</property></emphasis>, <emphasis>
- <property>.jar</property></emphasis>, or <emphasis>
- <property>.ear</property></emphasis> as
- appropriate, and then copies that file into the proper deploy directory. For quicker
- smarter deployment, you will need to create archives using the <link
- linkend="Project_archivesView">Project Archives view</link> and customize packaging
- yourself.</para>
- </section>
-
+ <section id="run_on_server_wizard">
+ <title>Deploying with Run On Server Wizard</title>
+ <para> The first WTP method is to right-click on a project, such as a Dynamic Web
+ project, EJB project, or EAR project and then select <emphasis>
+ <property>Run As > Run on Server</property>
+ </emphasis>. The resulting dialog allows you to select which supporting server the
+ project can be published to.</para>
+ <figure>
+ <title>Define a New Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/modules/modules_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Click <emphasis>
+ <property>Next</property>
+ </emphasis> button to see add or remove projects page where you can choose projects
+ to configure them on server.</para>
+ <figure>
+ <title>Add or Remove Projects</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/modules/modules_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>This page of the wizard also allows to undeploy modules from the server. For that
+ choose proper module(s) from the right and click <emphasis>
+ <property> < Remove</property>
+ </emphasis>. The modules will be completely undeployed after restarting your server or republishing.</para>
+ <para>Generally, for the JBoss AS Server Adapters, publishing using this method will force a
+ default, best-guess, packaging configuration for your project. This best-guess does
+ not publish incrementally, but instead repackages your entire project into a <emphasis>
+ <property>.war</property>
+ </emphasis>, <emphasis>
+ <property>.jar</property>
+ </emphasis>, or <emphasis>
+ <property>.ear</property>
+ </emphasis> as appropriate, and then copies that file into the proper deploy
+ directory. For quicker smarter deployment, you will need to create archives using
+ the <link linkend="Project_archivesView">Project Archives view</link> and customize
+ packaging yourself.</para>
+ </section>
+
<section id="single_file_deployment">
<?dbhtml filename="DeployToServer.html"?>
<title>Deploying single files</title>
- <para>In the context menu of files there is a <property>Deploy To Server</property> option
- that allows a single file deployment. To deploy these non-WTP files/projects right click
- on the file (-ds.xml, .ear, .jar etc.) and select <emphasis>
- <property>Deploy To server</property>
- </emphasis> and it will be automatically deployed.</para>
+ <para>In the context menu of files there is a <property>Deploy To Server</property>
+ option that allows a single file deployment. To deploy these non-WTP files/projects
+ right click on the file (-ds.xml, .ear, .jar etc.) and select <emphasis>
+ <property>Deploy To server</property>
+ </emphasis> and it will be automatically deployed.</para>
<figure>
- <title>Deploy to Sever</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/perspective/perspective_16.png"/>
- </imageobject>
- </mediaobject>
+ <title>Deploy to Sever</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/perspective_16.png"/>
+ </imageobject>
+ </mediaobject>
</figure>
- <para>The deployed files are listed side-by-side with other modules that are deployed to the
- server.</para>
-
- </section>
+ <para>The deployed files are listed side-by-side with other modules that are deployed to
+ the server.</para>
+ </section>
+
</section>
<section>
<title>Deploying with JBoss Server View</title>
@@ -79,8 +85,8 @@
we suggest two more ways to deploy resources onto the server.</para>
<section>
<title>Top part of JBoss Server View</title>
- <para>In the top part of the <property>JBoss Servers View</property> like in the Servers View you should
- right click on a server and select the <emphasis>
+ <para>In the top part of the <property>JBoss Servers View</property> like in the Servers
+ View you should right click on a server and select the <emphasis>
<property>Add and Remove Projects</property>
</emphasis> menu item. This will bring up a dialog allowing you to either publish
projects or modules to a server, or remove them from the server.</para>
@@ -120,20 +126,20 @@
</imageobject>
</mediaobject>
</figure>
-
+
<para>Here, <emphasis>
- <property>Incremental Publish</property>
- </emphasis> is meant to enable publishing of only those parts where changes have been made.</para>
+ <property>Incremental Publish</property>
+ </emphasis> is meant to enable publishing of only those parts where changes have
+ been made.</para>
</section>
</section>
<section>
<title>Deploying with Project Archives View</title>
- <para>In the <property>Project Archives View</property> you can right-click on any declared archive and select
- the <emphasis>
+ <para>In the <property>Project Archives View</property> you can right-click on any declared
+ archive and select the <emphasis>
<property>Publish To Server</property>
- </emphasis> element. For more on this subject, see <link
- linkend="PublishToServer">Publishing to Server</link> in the Project Archives
- View section.</para>
+ </emphasis> element. For more on this subject, see <link linkend="PublishToServer"
+ >Publishing to Server</link> in the Project Archives View section.</para>
<figure>
<title>Publish to Server</title>
<mediaobject>
Modified: trunk/as/docs/reference/en/modules/perspective.xml
===================================================================
--- trunk/as/docs/reference/en/modules/perspective.xml 2008-02-15 18:05:14 UTC (rev 6352)
+++ trunk/as/docs/reference/en/modules/perspective.xml 2008-02-15 18:06:19 UTC (rev 6353)
@@ -282,12 +282,6 @@
<para>Mentioned above Twiddle is a JMX library that comes with JBoss, and you can use it
to access any variables that exposed via the JBoss JMX interfaces.</para>
-
- <section>
- <title>Relevant Resources Links</title>
- <para>Find more about XPath in the <ulink url="http://www.w3.org/TR/xpath20/">XPath
- Documentation</ulink>.</para>
- </section>
</section>
<section>
@@ -310,7 +304,7 @@
</mediaobject>
</figure>
- <para>In order to access the view's preferences, you should access <emphasis>
+ <para>In order to access the view's preferences, you should access <emphasis>
<property>Window > Preferences > JBoss Tools > JBoss
Servers > View</property>
</emphasis>. This preference page allows you to select which view extensions you
@@ -407,8 +401,12 @@
what its current value is.</para>
<para> By right-clicking on <emphasis>
- <property>XML Configuration</property>
- </emphasis>, you can create a new category. </para>
+ <property>XML Configuration</property>,
+ </emphasis> you can create a new category. Besides, context menu for <emphasis>
+ <property>XML Configuration</property>
+ </emphasis> category makes possible to disable it. You can disable any category in the bottom part of the <emphasis>
+ <property>JBoss Server View</property>.</emphasis> Look for them in the <emphasis>
+ <property>Inactive Categories</property></emphasis> afterwards to re-enable.</para>
<figure>
<title>Adding New Category</title>
@@ -479,8 +477,10 @@
</mediaobject>
</figure>
- <para>Notice, when you type the fields autocomplete to help you locate exactly what
- xpath you're looking for. </para>
+ <note>
+ <title>Tip:</title>
+ <para>Notice, when you type the fields autocomplete to help you locate exactly what
+ xpath you're looking for.</para></note>
<para>Then, on the other hand, if your desired field is the text of an element
<emphasis><description></emphasis>, your <emphasis>
@@ -513,8 +513,14 @@
</mediaobject>
</figure>
+ <section>
+ <title>Relevant Resources Links</title>
+ <para>Find more about XPath in the <ulink url="http://www.w3.org/TR/xpath20/">XPath
+ Documentation</ulink>.</para>
+ </section>
</section>
<para/>
+
</section>
<section id="Project_archivesView">
@@ -587,8 +593,8 @@
<property>WAR</property> archive, the archive will be created with a few
filesets relevant to the known structure of the project.</para>
- <para>Because the first page of all new archive wizards are the same, and it is also the
- only page in the <property>New Jar Wizard</property>, that page is shown below.</para>
+ <para>Here is the first page of all New archive wizards. It is the same for any archive type and the
+ only page in the <property>New Jar Wizard</property>.</para>
<figure>
<title>New JAR Wizard</title>
<mediaobject>
@@ -607,7 +613,7 @@
respective buttons. To select a destination inside some other archive, you'll need
to press the <emphasis>
<property>Workspace...</property>
- </emphasis> button. At the bottom of the list, you'll see archives that have been
+ </emphasis> button. At the bottom of the list, you'll see archives that have been
declared in the workspace.</para>
<section id="CreatingaFolder">
<title>Creating a Folder</title>
@@ -751,7 +757,13 @@
server, it might be easier to have the archive's destination folder be the deploy
folder of the server.</para>
</section>
+ <section>
+ <title>Relevant Resources Links</title>
+ <para>Refer to <ulink url="http://ant.apache.org/manual/index.html">Ant manual</ulink> to find more on how to build your applications with help of Ant.</para>
+ </section>
</section>
+ <!--para>Now you are guessed to be familiar with <emphasis>
+ <property>JBoss AS Perspective</property></emphasis>. </para-->
</chapter>
Modified: trunk/as/docs/reference/en/modules/runtimes_servers.xml
===================================================================
--- trunk/as/docs/reference/en/modules/runtimes_servers.xml 2008-02-15 18:05:14 UTC (rev 6352)
+++ trunk/as/docs/reference/en/modules/runtimes_servers.xml 2008-02-15 18:06:19 UTC (rev 6353)
@@ -170,7 +170,7 @@
<para>WTP servers are eclipse-representations of a backing server installation. They are used to
start or stop servers, deploy to servers, or debug code that will run on the server. They keep
track of the modules (jars, wars, etc) you deploy to the server and also allow you to undeploy
- those modules. </para>
+ those modules (see <link linkend="run_on_server_wizard">Deploying with Run On Server Wizard</link> section). </para>
<para>Servers can be started or stopped with different command-line arguments. They are often
backed by a runtime object representing that server's location.</para>
<section>
@@ -226,6 +226,8 @@
</mediaobject>
</figure>
+ <para>Press <emphasis>
+ <property>Finish</property></emphasis> to complete the process of the server creation.</para>
<para>Now that we've created our runtimes and servers, we can dwell on all services and tools
that JBoss Server Manager provides.</para>
</section>
Modified: trunk/as/docs/reference/en/modules/webtools.xml
===================================================================
--- trunk/as/docs/reference/en/modules/webtools.xml 2008-02-15 18:05:14 UTC (rev 6352)
+++ trunk/as/docs/reference/en/modules/webtools.xml 2008-02-15 18:06:19 UTC (rev 6353)
@@ -8,7 +8,7 @@
type of project.</para>
<section>
- <title>Description</title>
+ <title>Faceted Projects Overview</title>
<para>The idea behind faceted projects is that each project can accept units of
functionality, or facets, which can be added or removed by the user. Most often, these
facets either add to the project's classpath, enable a builder, or watch the project in
@@ -43,6 +43,19 @@
<property>Modify Project...</property>
</emphasis> button.</para>
+
+ <figure>
+ <title>Adding Facets to the Existing Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/webtools/webtools_0.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+
+
<para>The other way is adding necessary facets while organizing a new project. To
demonstrate it let's create a new <property>Dynamic Web Project</property>
selecting as usual <emphasis>
@@ -87,6 +100,6 @@
described above. Some facets may require others, and some may conflict with others, but
on the whole this page allows you to add any number of facets that don't conflict with
each other. </para>
- <para> Further pages are specific to either the project type, or the facets selected.</para>
+ <para> Further pages in the wizard are specific to either the project type, or the facets selected.</para>
</section>
</chapter>
16 years, 7 months