JBoss Tools SVN: r12600 - in trunk/jmx/tests: org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2008-12-15 12:52:07 -0500 (Mon, 15 Dec 2008)
New Revision: 12600
Removed:
trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTestsUtil.java
trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTestsUtil.java
Modified:
trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTests.java
trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTests.java
Log:
JBIDE-3401 - manually setting test cases
Modified: trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTests.java
===================================================================
--- trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTests.java 2008-12-15 17:42:39 UTC (rev 12599)
+++ trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTests.java 2008-12-15 17:52:07 UTC (rev 12600)
@@ -1,9 +1,18 @@
package org.jboss.tools.jmx.core;
import junit.framework.Test;
+import junit.framework.TestSuite;
+import org.jboss.tools.jmx.core.tests.DefaultMBeanServerConnectionFactoryTest;
+import org.jboss.tools.jmx.core.tests.DefaultProviderTest;
+import org.jboss.tools.jmx.core.tests.NodeBuilderTestCase;
+
public class AllTests {
public static Test suite() {
- return AllTestsUtil.suite();
+ TestSuite suite = new TestSuite();
+ suite.addTestSuite(DefaultMBeanServerConnectionFactoryTest.class);
+ suite.addTestSuite(DefaultProviderTest.class);
+ suite.addTestSuite(NodeBuilderTestCase.class);
+ return suite;
}
}
Deleted: trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTestsUtil.java
===================================================================
--- trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTestsUtil.java 2008-12-15 17:42:39 UTC (rev 12599)
+++ trunk/jmx/tests/org.jboss.tools.jmx.core.test/src/org/jboss/tools/jmx/core/AllTestsUtil.java 2008-12-15 17:52:07 UTC (rev 12600)
@@ -1,166 +0,0 @@
-package org.jboss.tools.jmx.core;
-
-//Copyright (c) 2006 Alex Blewitt
-//All rights reserved. This program and the accompanying materials
-//are 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:
-//Alex Blewitt - Initial API and implementation
-//
-import java.lang.reflect.Modifier;
-import java.net.URL;
-import java.util.Enumeration;
-import java.util.Vector;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import junit.runner.ClassPathTestCollector;
-import junit.runner.TestCollector;
-import org.eclipse.core.runtime.Platform;
-/**
-* Run all the tests in this project, either computed from the classpath or from
-* the bundlepath. To use this as-is, drop it into a non-default package that
-* has the same name as the plugin. For example, if the plugin is called
-* <code>org.example.foo</code>, this should be placed in a package
-* <code>org.example.foo</code>, and all tests should live under the
-* <code>org.example.foo</code> package structure (either directly, or in any
-* subpackage). By default this will include all non-abstract classes named
-* <code>XxxTest</code>, excluding <code>XxxPlatformTest</code> if running
-* outside of the platform.
-*/
-
-public class AllTestsUtil {
- /**
- * Detects classes from the bundle PLUGIN_NAME's entries. Uses
- * <code>bundle.findEntries</code> to obtain a list of classes that live
- * in the specified PACKAGE_NAME, and adds those to the test path, providing
- * that they are {@link AllTests#isValidTest(String, boolean) valid}.
- */
- private static class BundleTestDetector implements TestCollector {
- /*
- * @see junit.runner.TestCollector#collectTests()
- */
- public Enumeration collectTests() {
- final Vector tests = new Vector();
- try {
- Enumeration entries = Platform.getBundle(PLUGIN_NAME).findEntries("/", "*" + SUFFIX + ".class", true);
- while (entries.hasMoreElements()) {
- URL entry = (URL) entries.nextElement();
- // Change the URLs to have Java class names
- String path = entry.getPath().replace('/', '.');
- int start = path.indexOf(PACKAGE_NAME);
- String name = path.substring(start, path.length()
- - ".class".length());
- if (isValidTest(name, true)) {
- tests.add(name);
- }
- }
- } catch (Exception e) {
- // If we get here, the Platform isn't installed and so we fail
- // quietly. This isn't a problem; we might be outside of the
- // Platform framework and just running tests locally. It's not
- // even worth printing anything out to the error log as it would
- // just confuse people investigating stack traces etc.
- }
- return tests.elements();
- }
- }
- /**
- * Searches the current classpath for tests, which are those ending with
- * SUFFIX, excluding those which end in IN_CONTAINER_SUFFIX, providing that
- * they are {@link AllTests#isValidTest(String, boolean) valid}.
- */
- private static class ClassFileDetector extends ClassPathTestCollector {
- /*
- * @see junit.runner.ClassPathTestCollector#isTestClass(java.lang.String)
- */
- protected boolean isTestClass(String classFileName) {
- return classFileName.endsWith(SUFFIX + ".class")
- && isValidTest(classNameFromFile(classFileName), false);
- }
- }
- /**
- * All tests should end in XxxTest
- */
- public static final String SUFFIX = "Test";
- /**
- * All in-container tests should end in XxxPlatformTest
- */
- public static final String IN_CONTAINER_SUFFIX = "Platform" + SUFFIX;
- /**
- * The base package name of the tests to run. This defaults to the name of
- * the package that the AllTests class is in for ease of management but may
- * be trivially changed if required. Note that at least some identifiable
- * part must be provided here (so default package names are not allowed)
- * since the URL that comes up in the bundle entries have a prefix that is
- * not detectable automatically. Even if this is "org" or "com" that should
- * be enough.
- */
- public static final String PACKAGE_NAME = AllTests.class.getPackage()
- .getName();
- /**
- * The name of the plugin to search if the platform is loaded. This defaults
- * to the name of the package that the AllTests class is in for ease of
- * management but may be trivially changed if required.
- */
-
- //PO: this is wrong. we need to use the PLUGIN_ID of the host, not that of the
- // fragment
-// public static final String PLUGIN_NAME = AllTests.class.getPackage()
-// .getName();
- public static final String PLUGIN_NAME = "org.drools.eclipse";
-
- /**
- * Add the tests reported by collector to the list of tests to run
- * @param collector the test collector to run
- * @param suite the suite to add the tests to
- */
- private static void addTestsToSuite(TestCollector collector, TestSuite suite) {
- Enumeration e = collector.collectTests();
- while (e.hasMoreElements()) {
- String name = (String) e.nextElement();
- try {
- suite.addTestSuite(Class.forName(name));
- } catch (ClassNotFoundException e1) {
- System.err.println("Cannot load test: " + e1);
- }
- }
- }
- /**
- * Is the test a valid test?
- * @param name the name of the test
- * @param inContainer true if we want to include the inContainer tests
- * @return true if the name is a valid class (can be loaded), that it is not
- * abstract, and that it ends with SUFFIX, and that either
- * inContainer tests are to be included or the name does not end
- * with IN_CONTAINER_SUFFIX
- */
- private static boolean isValidTest(String name, boolean inContainer) {
- try {
- return name.endsWith(SUFFIX)
- && (inContainer || !name.endsWith(IN_CONTAINER_SUFFIX))
- && ((Class.forName(name).getModifiers() & Modifier.ABSTRACT) == 0);
- } catch (ClassNotFoundException e) {
- System.err.println(e.toString());
- return false;
- }
- }
- /**
- * Return all the tests. If we're in a platform, return everything. If not,
- * we return those tests that end in SUFFIX but excluding those ending in
- * IN_CONTAINER_SUFFIX.
- * @return a suite of tests for JUnit to run
- * @throws Error if there are no tests to run.
- */
- public static Test suite() {
- TestSuite suite = new TestSuite(AllTests.class.getName());
- addTestsToSuite(new ClassFileDetector(), suite);
- addTestsToSuite(new BundleTestDetector(), suite);
- if (suite.countTestCases() == 0) {
- throw new Error("There are no test cases to run");
- } else {
- return suite;
- }
- }
-}
Modified: trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTests.java
===================================================================
--- trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTests.java 2008-12-15 17:42:39 UTC (rev 12599)
+++ trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTests.java 2008-12-15 17:52:07 UTC (rev 12600)
@@ -1,9 +1,14 @@
package org.jboss.tools.jmx.ui;
+import org.jboss.tools.jmx.ui.internal.MBeanUtilsTestCase;
+
import junit.framework.Test;
+import junit.framework.TestSuite;
public class AllTests {
public static Test suite() {
- return AllTestsUtil.suite();
+ TestSuite suite = new TestSuite();
+ suite.addTestSuite(MBeanUtilsTestCase.class);
+ return suite;
}
}
Deleted: trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTestsUtil.java
===================================================================
--- trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTestsUtil.java 2008-12-15 17:42:39 UTC (rev 12599)
+++ trunk/jmx/tests/org.jboss.tools.jmx.ui.test/src/org/jboss/tools/jmx/ui/AllTestsUtil.java 2008-12-15 17:52:07 UTC (rev 12600)
@@ -1,166 +0,0 @@
-package org.jboss.tools.jmx.ui;
-
-//Copyright (c) 2006 Alex Blewitt
-//All rights reserved. This program and the accompanying materials
-//are 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:
-//Alex Blewitt - Initial API and implementation
-//
-import java.lang.reflect.Modifier;
-import java.net.URL;
-import java.util.Enumeration;
-import java.util.Vector;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import junit.runner.ClassPathTestCollector;
-import junit.runner.TestCollector;
-import org.eclipse.core.runtime.Platform;
-/**
-* Run all the tests in this project, either computed from the classpath or from
-* the bundlepath. To use this as-is, drop it into a non-default package that
-* has the same name as the plugin. For example, if the plugin is called
-* <code>org.example.foo</code>, this should be placed in a package
-* <code>org.example.foo</code>, and all tests should live under the
-* <code>org.example.foo</code> package structure (either directly, or in any
-* subpackage). By default this will include all non-abstract classes named
-* <code>XxxTest</code>, excluding <code>XxxPlatformTest</code> if running
-* outside of the platform.
-*/
-
-public class AllTestsUtil {
- /**
- * Detects classes from the bundle PLUGIN_NAME's entries. Uses
- * <code>bundle.findEntries</code> to obtain a list of classes that live
- * in the specified PACKAGE_NAME, and adds those to the test path, providing
- * that they are {@link AllTests#isValidTest(String, boolean) valid}.
- */
- private static class BundleTestDetector implements TestCollector {
- /*
- * @see junit.runner.TestCollector#collectTests()
- */
- public Enumeration collectTests() {
- final Vector tests = new Vector();
- try {
- Enumeration entries = Platform.getBundle(PLUGIN_NAME).findEntries("/", "*" + SUFFIX + ".class", true);
- while (entries.hasMoreElements()) {
- URL entry = (URL) entries.nextElement();
- // Change the URLs to have Java class names
- String path = entry.getPath().replace('/', '.');
- int start = path.indexOf(PACKAGE_NAME);
- String name = path.substring(start, path.length()
- - ".class".length());
- if (isValidTest(name, true)) {
- tests.add(name);
- }
- }
- } catch (Exception e) {
- // If we get here, the Platform isn't installed and so we fail
- // quietly. This isn't a problem; we might be outside of the
- // Platform framework and just running tests locally. It's not
- // even worth printing anything out to the error log as it would
- // just confuse people investigating stack traces etc.
- }
- return tests.elements();
- }
- }
- /**
- * Searches the current classpath for tests, which are those ending with
- * SUFFIX, excluding those which end in IN_CONTAINER_SUFFIX, providing that
- * they are {@link AllTests#isValidTest(String, boolean) valid}.
- */
- private static class ClassFileDetector extends ClassPathTestCollector {
- /*
- * @see junit.runner.ClassPathTestCollector#isTestClass(java.lang.String)
- */
- protected boolean isTestClass(String classFileName) {
- return classFileName.endsWith(SUFFIX + ".class")
- && isValidTest(classNameFromFile(classFileName), false);
- }
- }
- /**
- * All tests should end in XxxTest
- */
- public static final String SUFFIX = "Test";
- /**
- * All in-container tests should end in XxxPlatformTest
- */
- public static final String IN_CONTAINER_SUFFIX = "Platform" + SUFFIX;
- /**
- * The base package name of the tests to run. This defaults to the name of
- * the package that the AllTests class is in for ease of management but may
- * be trivially changed if required. Note that at least some identifiable
- * part must be provided here (so default package names are not allowed)
- * since the URL that comes up in the bundle entries have a prefix that is
- * not detectable automatically. Even if this is "org" or "com" that should
- * be enough.
- */
- public static final String PACKAGE_NAME = AllTests.class.getPackage()
- .getName();
- /**
- * The name of the plugin to search if the platform is loaded. This defaults
- * to the name of the package that the AllTests class is in for ease of
- * management but may be trivially changed if required.
- */
-
- //PO: this is wrong. we need to use the PLUGIN_ID of the host, not that of the
- // fragment
-// public static final String PLUGIN_NAME = AllTests.class.getPackage()
-// .getName();
- public static final String PLUGIN_NAME = "org.drools.eclipse";
-
- /**
- * Add the tests reported by collector to the list of tests to run
- * @param collector the test collector to run
- * @param suite the suite to add the tests to
- */
- private static void addTestsToSuite(TestCollector collector, TestSuite suite) {
- Enumeration e = collector.collectTests();
- while (e.hasMoreElements()) {
- String name = (String) e.nextElement();
- try {
- suite.addTestSuite(Class.forName(name));
- } catch (ClassNotFoundException e1) {
- System.err.println("Cannot load test: " + e1);
- }
- }
- }
- /**
- * Is the test a valid test?
- * @param name the name of the test
- * @param inContainer true if we want to include the inContainer tests
- * @return true if the name is a valid class (can be loaded), that it is not
- * abstract, and that it ends with SUFFIX, and that either
- * inContainer tests are to be included or the name does not end
- * with IN_CONTAINER_SUFFIX
- */
- private static boolean isValidTest(String name, boolean inContainer) {
- try {
- return name.endsWith(SUFFIX)
- && (inContainer || !name.endsWith(IN_CONTAINER_SUFFIX))
- && ((Class.forName(name).getModifiers() & Modifier.ABSTRACT) == 0);
- } catch (ClassNotFoundException e) {
- System.err.println(e.toString());
- return false;
- }
- }
- /**
- * Return all the tests. If we're in a platform, return everything. If not,
- * we return those tests that end in SUFFIX but excluding those ending in
- * IN_CONTAINER_SUFFIX.
- * @return a suite of tests for JUnit to run
- * @throws Error if there are no tests to run.
- */
- public static Test suite() {
- TestSuite suite = new TestSuite(AllTests.class.getName());
- addTestsToSuite(new ClassFileDetector(), suite);
- addTestsToSuite(new BundleTestDetector(), suite);
- if (suite.countTestCases() == 0) {
- throw new Error("There are no test cases to run");
- } else {
- return suite;
- }
- }
-}
17 years, 4 months
JBoss Tools SVN: r12598 - trunk/esb/docs/esb_ref_guide/en/images/esb_project.
by jbosstools-commits@lists.jboss.org
Author: abogachuk
Date: 2008-12-15 12:41:39 -0500 (Mon, 15 Dec 2008)
New Revision: 12598
Added:
trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png
Removed:
trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png.jpg
Log:
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Deleted: trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png.jpg
===================================================================
(Binary files differ)
17 years, 4 months
JBoss Tools SVN: r12597 - trunk/esb/docs/esb_ref_guide/en/images/esb_project.
by jbosstools-commits@lists.jboss.org
Author: abogachuk
Date: 2008-12-15 12:20:41 -0500 (Mon, 15 Dec 2008)
New Revision: 12597
Added:
trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png.jpg
trunk/esb/docs/esb_ref_guide/en/images/esb_project/11_esb_runtime_new.png
Log:
https://jira.jboss.org/jira/browse/JBDS-468
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/11_esb_runtime_new.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/11_esb_runtime_new.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
17 years, 4 months
JBoss Tools SVN: r12596 - trunk/esb/docs/esb_ref_guide/en/images/esb_project.
by jbosstools-commits@lists.jboss.org
Author: abogachuk
Date: 2008-12-15 12:20:06 -0500 (Mon, 15 Dec 2008)
New Revision: 12596
Removed:
trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/11_esb_runtime_new.png
Log:
https://jira.jboss.org/jira/browse/JBDS-468
Deleted: trunk/esb/docs/esb_ref_guide/en/images/esb_project/10_esb_runtime.png
===================================================================
(Binary files differ)
Deleted: trunk/esb/docs/esb_ref_guide/en/images/esb_project/11_esb_runtime_new.png
===================================================================
(Binary files differ)
17 years, 4 months
JBoss Tools SVN: r12595 - in trunk: birt/docs/en and 15 other directories.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2008-12-15 12:16:16 -0500 (Mon, 15 Dec 2008)
New Revision: 12595
Modified:
trunk/as/docs/reference/en/master.xml
trunk/birt/docs/en/master.xml
trunk/documentation/guides/Exadel-migration/en/master.xml
trunk/documentation/guides/GettingStartedGuide/en/master.xml
trunk/documentation/guides/GettingStartedGuide/en/modules/getting_started.xml
trunk/esb/docs/esb_ref_guide/en/master.xml
trunk/hibernatetools/docs/reference/en/master.xml
trunk/jbpm/docs/converter_ref/en/master.xml
trunk/jbpm/docs/reference/en/master.xml
trunk/jsf/docs/jsf_tools_ref_guide/en/master.xml
trunk/jsf/docs/jsf_tools_tutorial/en/master.xml
trunk/jsf/docs/userguide/en/master.xml
trunk/portlet/docs/reference/en/master.xml
trunk/seam/docs/reference/en/master.xml
trunk/struts/docs/struts_tools_ref_guide/en/master.xml
trunk/struts/docs/struts_tools_tutorial/en/master.xml
trunk/ws/docs/reference/en/master.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-292-Versions and dates; beta version is changed to CR1 in all guides
Modified: trunk/as/docs/reference/en/master.xml
===================================================================
--- trunk/as/docs/reference/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/as/docs/reference/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -41,7 +41,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
<title/>
Modified: trunk/birt/docs/en/master.xml
===================================================================
--- trunk/birt/docs/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/birt/docs/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -23,7 +23,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR11
</releaseinfo>
Modified: trunk/documentation/guides/Exadel-migration/en/master.xml
===================================================================
--- trunk/documentation/guides/Exadel-migration/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/documentation/guides/Exadel-migration/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -33,7 +33,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
-Version: 2.0.0.Beta1
+Version: 2.0.0.CR1
</releaseinfo>
<abstract>
Modified: trunk/documentation/guides/GettingStartedGuide/en/master.xml
===================================================================
--- trunk/documentation/guides/GettingStartedGuide/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/documentation/guides/GettingStartedGuide/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -35,7 +35,7 @@
<year>2008</year>
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
- <releaseinfo>Version: 2.0.0.Beta1</releaseinfo>
+ <releaseinfo>Version: 2.0.0.CR1</releaseinfo>
<abstract>
<title/>
<para>
Modified: trunk/documentation/guides/GettingStartedGuide/en/modules/getting_started.xml
===================================================================
--- trunk/documentation/guides/GettingStartedGuide/en/modules/getting_started.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/documentation/guides/GettingStartedGuide/en/modules/getting_started.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -384,7 +384,7 @@
<para>Get Eclipse and Web Tools</para>
</listitem>
</itemizedlist>
- <para>The currant version of JBoss Tools (3.0.0.beta1) targets at Eclipse 3.4/Ganymede and WTP
+ <para>The currant version of JBoss Tools (3.0.0.CR1) targets at Eclipse 3.4/Ganymede and WTP
3.0.</para>
<tip>
Modified: trunk/esb/docs/esb_ref_guide/en/master.xml
===================================================================
--- trunk/esb/docs/esb_ref_guide/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/esb/docs/esb_ref_guide/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -33,7 +33,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
Modified: trunk/hibernatetools/docs/reference/en/master.xml
===================================================================
--- trunk/hibernatetools/docs/reference/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/hibernatetools/docs/reference/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -40,7 +40,7 @@
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
Modified: trunk/jbpm/docs/converter_ref/en/master.xml
===================================================================
--- trunk/jbpm/docs/converter_ref/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/jbpm/docs/converter_ref/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -17,7 +17,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
<title/>
Modified: trunk/jbpm/docs/reference/en/master.xml
===================================================================
--- trunk/jbpm/docs/reference/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/jbpm/docs/reference/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -59,7 +59,7 @@
<year>2008</year>
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
- <releaseinfo> Version: 3.0.0.beta1</releaseinfo>
+ <releaseinfo> Version: 3.0.0.CR1</releaseinfo>
<abstract>
<title/>
Modified: trunk/jsf/docs/jsf_tools_ref_guide/en/master.xml
===================================================================
--- trunk/jsf/docs/jsf_tools_ref_guide/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/jsf/docs/jsf_tools_ref_guide/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -41,7 +41,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
Modified: trunk/jsf/docs/jsf_tools_tutorial/en/master.xml
===================================================================
--- trunk/jsf/docs/jsf_tools_tutorial/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/jsf/docs/jsf_tools_tutorial/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -42,7 +42,7 @@
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
Modified: trunk/jsf/docs/userguide/en/master.xml
===================================================================
--- trunk/jsf/docs/userguide/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/jsf/docs/userguide/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -35,7 +35,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 2.0.0.Beta1
+ Version: 2.0.0.CR1
</releaseinfo>
<abstract>
<title/>
Modified: trunk/portlet/docs/reference/en/master.xml
===================================================================
--- trunk/portlet/docs/reference/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/portlet/docs/reference/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -38,7 +38,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
Modified: trunk/seam/docs/reference/en/master.xml
===================================================================
--- trunk/seam/docs/reference/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/seam/docs/reference/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -46,7 +46,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
Modified: trunk/struts/docs/struts_tools_ref_guide/en/master.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/struts/docs/struts_tools_ref_guide/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -42,7 +42,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
Modified: trunk/struts/docs/struts_tools_tutorial/en/master.xml
===================================================================
--- trunk/struts/docs/struts_tools_tutorial/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/struts/docs/struts_tools_tutorial/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -41,7 +41,7 @@
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
<title/>
Modified: trunk/ws/docs/reference/en/master.xml
===================================================================
--- trunk/ws/docs/reference/en/master.xml 2008-12-15 15:28:07 UTC (rev 12594)
+++ trunk/ws/docs/reference/en/master.xml 2008-12-15 17:16:16 UTC (rev 12595)
@@ -21,7 +21,7 @@
<holder>JBoss, a division of Red Hat Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
<title/>
17 years, 4 months
JBoss Tools SVN: r12594 - trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template.
by jbosstools-commits@lists.jboss.org
Author: dmaliarevich
Date: 2008-12-15 10:28:07 -0500 (Mon, 15 Dec 2008)
New Revision: 12594
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfFacet.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3386, richFaces and a4j components plays in a facet as native jsf components.
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfFacet.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfFacet.java 2008-12-15 15:24:52 UTC (rev 12593)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfFacet.java 2008-12-15 15:28:07 UTC (rev 12594)
@@ -32,7 +32,9 @@
private static String JSF_CORE_URI = "http://java.sun.com/jsf/core"; //$NON-NLS-1$
private static String JSF_HTML_URI = "http://java.sun.com/jsf/html"; //$NON-NLS-1$
-
+ private static String RICH_FACES_URI = "http://richfaces.org/rich"; //$NON-NLS-1$
+ private static String A4J_URI = "http://richfaces.org/a4j"; //$NON-NLS-1$
+
/*
* (non-Javadoc)
*
@@ -48,28 +50,31 @@
NodeList children = sourceNode.getChildNodes();
boolean jsfComponentFound = false;
/*
- * Only one JSF component may be present inside a facet tag,
- * if more are present only the first one is rendered and the
- * other ones are ignored.
+ * Only one JSF component may be present inside a facet tag, if more are
+ * present only the first one is rendered and the other ones are
+ * ignored.
*/
for (int i = 0; i < children.getLength(); i++) {
Node child = children.item(i);
String sourcePrefix = child.getPrefix();
- List<TaglibData> taglibs = XmlUtil.getTaglibsForNode(sourceNode,pageContext);
- TaglibData sourceNodeTaglib = XmlUtil.getTaglibForPrefix(sourcePrefix, taglibs);
+ List<TaglibData> taglibs = XmlUtil.getTaglibsForNode(sourceNode,
+ pageContext);
+ TaglibData sourceNodeTaglib = XmlUtil.getTaglibForPrefix(
+ sourcePrefix, taglibs);
if (null != sourceNodeTaglib) {
String sourceNodeUri = sourceNodeTaglib.getUri();
- if ((child.getNodeType() == (Node.ELEMENT_NODE))
- && (JSF_CORE_URI.equalsIgnoreCase(sourceNodeUri) || JSF_HTML_URI
- .equalsIgnoreCase(sourceNodeUri))) {
+ if ((child.getNodeType() == Node.ELEMENT_NODE)
+ && (JSF_CORE_URI.equalsIgnoreCase(sourceNodeUri)
+ || JSF_HTML_URI.equalsIgnoreCase(sourceNodeUri)
+ || RICH_FACES_URI.equalsIgnoreCase(sourceNodeUri)
+ || A4J_URI.equalsIgnoreCase(sourceNodeUri))) {
VpeChildrenInfo childrenInfo = new VpeChildrenInfo(div);
- childrenInfo.addSourceChild(children.item(i));
+ childrenInfo.addSourceChild(child);
creationData.addChildrenInfo(childrenInfo);
jsfComponentFound = true;
break;
}
}
-
}
if (!jsfComponentFound) {
17 years, 4 months
JBoss Tools SVN: r12593 - in trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor: util and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-12-15 10:24:52 -0500 (Mon, 15 Dec 2008)
New Revision: 12593
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/SelectionUtil.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3384
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java 2008-12-15 15:10:28 UTC (rev 12592)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java 2008-12-15 15:24:52 UTC (rev 12593)
@@ -103,6 +103,7 @@
} else {
+ isNodeEditable = false;
targetSourceNode = elementMapping.getSourceNode();
}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/SelectionUtil.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/SelectionUtil.java 2008-12-15 15:10:28 UTC (rev 12592)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/SelectionUtil.java 2008-12-15 15:24:52 UTC (rev 12593)
@@ -192,11 +192,12 @@
// gets visual selection range
Point sourceRange = new Point(0, 0);
// converts to source selection
- if (sourceNode != null) {
+ if ((sourceNode != null) && (sourceNode.getNodeValue() != null)) {
sourceRange.x = TextUtil.sourcePosition(sourceNode.getNodeValue(),
focusedNode.getNodeValue(), selection.getFocusOffset());
sourceRange.y = TextUtil.sourcePosition(sourceNode.getNodeValue(),
- focusedNode.getNodeValue(), selection.getAnchorOffset()) - sourceRange.x;
+ focusedNode.getNodeValue(), selection.getAnchorOffset())
+ - sourceRange.x;
}
return sourceRange;
}
17 years, 4 months
JBoss Tools SVN: r12592 - in trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util: proxy and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-12-15 10:10:28 -0500 (Mon, 15 Dec 2008)
New Revision: 12592
Added:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/proxy/
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/proxy/JsfTemplateInvocationHandler.java
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java
Log:
clean of code
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java 2008-12-15 14:38:42 UTC (rev 12591)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/NodeProxyUtil.java 2008-12-15 15:10:28 UTC (rev 12592)
@@ -18,12 +18,14 @@
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMDocument;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMElement;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel;
+import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode;
import org.eclipse.wst.xml.core.internal.provisional.document.IDOMText;
import org.jboss.tools.jsf.vpe.jsf.template.util.model.ElementProxy;
import org.jboss.tools.jsf.vpe.jsf.template.util.model.NodeListImpl;
import org.jboss.tools.jsf.vpe.jsf.template.util.model.NodeProxy;
import org.jboss.tools.jsf.vpe.jsf.template.util.model.TextProxy;
import org.jboss.tools.jsf.vpe.jsf.template.util.model.VpeElementProxyData;
+import org.jboss.tools.jsf.vpe.jsf.template.util.proxy.JsfTemplateInvocationHandler;
import org.jboss.tools.vpe.editor.mapping.VpeDomMapping;
import org.jboss.tools.vpe.editor.mapping.VpeNodeMapping;
import org.jboss.tools.vpe.editor.util.NodesManagingUtil;
@@ -51,11 +53,12 @@
NodeList list = document.getChildNodes();
- NodeList adaptersList = getNodeAdapterList(list, offset);
+ NodeList adaptersList = (NodeList) JsfTemplateInvocationHandler
+ .createNodeListProxy(list, offset);
data.setNodelist(adaptersList);
- return adaptersList;
+ return (NodeList) adaptersList;
}
Added: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/proxy/JsfTemplateInvocationHandler.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/proxy/JsfTemplateInvocationHandler.java (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/util/proxy/JsfTemplateInvocationHandler.java 2008-12-15 15:10:28 UTC (rev 12592)
@@ -0,0 +1,93 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2008 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.jsf.vpe.jsf.template.util.proxy;
+
+import java.lang.reflect.InvocationHandler;
+import java.lang.reflect.Method;
+import java.lang.reflect.Proxy;
+
+import org.eclipse.wst.xml.core.internal.provisional.document.IDOMAttr;
+import org.eclipse.wst.xml.core.internal.provisional.document.IDOMElement;
+import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode;
+import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.NodeList;
+
+/**
+ * @author Sergey Dzmitrovich
+ *
+ */
+public class JsfTemplateInvocationHandler implements InvocationHandler {
+
+ private static String KEY_WORD = "Offset"; //$NON-NLS-1$
+
+ private int offset;
+
+ private Object nodeItem;
+
+ public static NodeList createNodeListProxy(Object nodeList, int offset) {
+
+ Class<?>[] classes = { NodeList.class };
+ return (NodeList) Proxy.newProxyInstance(nodeList.getClass()
+ .getClassLoader(), classes, new JsfTemplateInvocationHandler(
+ nodeList, offset));
+ }
+
+ public static Object createNodeItemProxy(Object nodeItem, int offset) {
+
+ Class<?>[] classes = new Class<?>[1];
+
+ if (nodeItem instanceof IDOMElement)
+ classes[0] = IDOMElement.class;
+ else if (nodeItem instanceof IDOMAttr)
+ classes[0] = IDOMAttr.class;
+ else if (nodeItem instanceof IDOMNode)
+ classes[0] = IDOMNode.class;
+ else if (nodeItem instanceof NamedNodeMap)
+ classes[0] = NamedNodeMap.class;
+ else
+ return null;
+
+ return Proxy.newProxyInstance(nodeItem.getClass().getClassLoader(),
+ classes, new JsfTemplateInvocationHandler(nodeItem, offset));
+
+ }
+
+ private JsfTemplateInvocationHandler(Object nodeItem, int offset) {
+ this.offset = offset;
+ this.nodeItem = nodeItem;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see java.lang.reflect.InvocationHandler#invoke(java.lang.Object,
+ * java.lang.reflect.Method, java.lang.Object[])
+ */
+ public Object invoke(Object proxy, Method method, Object[] args)
+ throws Throwable {
+
+ Object result = method.invoke(nodeItem, args);
+
+ if (method.getReturnType() == NodeList.class)
+ return JsfTemplateInvocationHandler.createNodeListProxy(result,
+ offset);
+ if ((result instanceof IDOMNode) || (result instanceof NamedNodeMap))
+ return JsfTemplateInvocationHandler.createNodeItemProxy(result,
+ offset);
+ if ((result instanceof Integer)
+ && (method.getName().contains(KEY_WORD))) {
+ return Integer.valueOf(((Integer) result).intValue() + offset);
+ }
+
+ return result;
+ }
+}
17 years, 4 months
JBoss Tools SVN: r12591 - trunk/esb/docs/esb_ref_guide/en/images/esb_project.
by jbosstools-commits@lists.jboss.org
Author: abogachuk
Date: 2008-12-15 09:38:42 -0500 (Mon, 15 Dec 2008)
New Revision: 12591
Added:
trunk/esb/docs/esb_ref_guide/en/images/esb_project/01_create_esb_project.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/02_create_esb_project.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/03_create_esb_project.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/04_create_esb_project.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/05_esb_project_example.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/06_esb_project_example.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/07_esb_project_example.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/08_esb_project_deploy.png
trunk/esb/docs/esb_ref_guide/en/images/esb_project/09_esb_runtime_new.png
Log:
https://jira.jboss.org/jira/browse/JBDS-468 - adding new screenshots
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/01_create_esb_project.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/01_create_esb_project.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/02_create_esb_project.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/02_create_esb_project.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/03_create_esb_project.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/03_create_esb_project.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/04_create_esb_project.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/04_create_esb_project.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/05_esb_project_example.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/05_esb_project_example.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/06_esb_project_example.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/06_esb_project_example.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/07_esb_project_example.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/07_esb_project_example.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/08_esb_project_deploy.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/08_esb_project_deploy.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/esb/docs/esb_ref_guide/en/images/esb_project/09_esb_runtime_new.png
===================================================================
(Binary files differ)
Property changes on: trunk/esb/docs/esb_ref_guide/en/images/esb_project/09_esb_runtime_new.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
17 years, 4 months