Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Tiede2015-09-15 14:11:14 +0000
committerMarkus Tiede2015-09-23 07:12:32 +0000
commit8e8379226f15fa5e96dfa95ad8034abe990aea84 (patch)
tree78b058ed121699f49049f16b62341ff12de76375
parentf2aa5d7aa97db4ca94601c32b46c2cf4571e34f2 (diff)
downloadorg.eclipse.jubula.core-8e8379226f15fa5e96dfa95ad8034abe990aea84.tar.gz
org.eclipse.jubula.core-8e8379226f15fa5e96dfa95ad8034abe990aea84.tar.xz
org.eclipse.jubula.core-8e8379226f15fa5e96dfa95ad8034abe990aea84.zip
Sprint task - introduce semantic versioning and a baseline for our client API
Sprint task - introduce semantic versioning and a baseline for our client API - part 2 Sprint task - introduce semantic versioning and a baseline for our client API - part 3 Sprint task - introduce semantic versioning and a baseline for our client API - part 4 Sprint task - introduce semantic versioning and a baseline for our client API - part 5: cleanup of unused and wrong version information Sprint task - introduce semantic versioning and a baseline for our client API - part 6: add supported flag to mark toolkit components for API generation exclusion Sprint task - introduce semantic versioning and a baseline for our client API - part 7: missing project config added Sprint task - introduce semantic versioning and a baseline for our client API - part 8: bundle specifc code re-located to non-generated resources
-rw-r--r--org.eclipse.jubula.app.autagent/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.app.autrun/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.app.dbtool/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.app.testexec/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.app/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.autagent/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.client.alm.mylyn.core/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.alm.mylyn.ui.bridge/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.alm.mylyn.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.analyze.impl.standard/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.analyze.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.analyze/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.api.commands/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.client.api.converter.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.api.converter/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.api.ui/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.client.api/.project6
-rw-r--r--org.eclipse.jubula.client.api/META-INF/MANIFEST.MF8
-rw-r--r--org.eclipse.jubula.client.api/build.properties1
-rw-r--r--org.eclipse.jubula.client.api/pom.xml1
-rw-r--r--org.eclipse.jubula.client.api/src/org/eclipse/jubula/client/AUT.java1
-rw-r--r--org.eclipse.jubula.client.archive/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.autagent/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.client.cmd/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.client.core.functions/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.core/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.client.inspector.ui/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.client.qa.caa.gen.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.teststyle/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.toolkit.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/handlers/ExportActionsHandler.java2
-rw-r--r--org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/view/ToolkitOverView.java24
-rw-r--r--org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF8
-rw-r--r--org.eclipse.jubula.client.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.communication/.project6
-rw-r--r--org.eclipse.jubula.communication/META-INF/MANIFEST.MF22
-rw-r--r--org.eclipse.jubula.communication/pom.xml1
-rw-r--r--org.eclipse.jubula.examples.api.adder.javafx.osgi/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.api.adder.rcp.osgi.eagent/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.examples.api.adder.rcp.osgi/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.javafx.api.test/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.javafx.api.test/src/org/eclipse/jubula/examples/extension/javafx/test/PieCharTest.java3
-rw-r--r--org.eclipse.jubula.examples.extension.javafx.api/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.javafx.toolkit/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.examples.extension.javafx.toolkit/resources/xml/ComponentConfiguration.xml2
-rw-r--r--org.eclipse.jubula.examples.extension.rcp.api.test/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.rcp.api.test/src/org/eclipse/jubula/examples/extension/rcp/test/GroupTest.java3
-rw-r--r--org.eclipse.jubula.examples.extension.rcp.api/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.rcp.toolkit/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.examples.extension.rcp.toolkit/resources/xml/ComponentConfiguration.xml2
-rw-r--r--org.eclipse.jubula.examples.extension.swing.api.test/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.swing.api.test/src/org/eclipse/jubula/examples/extension/swing/test/JSliderTest.java4
-rw-r--r--org.eclipse.jubula.examples.extension.swing.api/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.examples.extension.swing.toolkit/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.examples.extension.swing.toolkit/resources/xml/ComponentConfiguration.xml4
-rw-r--r--org.eclipse.jubula.feature.api.core/feature.xml2
-rw-r--r--org.eclipse.jubula.feature.api.core/pom.xml1
-rw-r--r--org.eclipse.jubula.feature.api/feature.xml2
-rw-r--r--org.eclipse.jubula.feature.api/pom.xml1
-rw-r--r--org.eclipse.jubula.launch.java/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.launch.rcp.ui/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.launch/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.project.configuration/target/baselines/jubula-latest.target15
-rw-r--r--org.eclipse.jubula.rc.common.agent/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.rc.common/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.rc.javafx/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.rc.rcp.common/pom.xml2
-rw-r--r--org.eclipse.jubula.rc.swing/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.rc.swt/META-INF/MANIFEST.MF6
-rw-r--r--org.eclipse.jubula.repo/category.xml8
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF4
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/generateGenerators.xml2
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/APIGenerator.java23
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CommonGenInfo.java67
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CompInfoForFactoryGen.java17
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/ComponentGenInfo.java2
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/utils/NameLoader.java17
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet21
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet28
-rw-r--r--org.eclipse.jubula.toolkit.api.gen/templates/ToolkitInfoGenerator.javajet2
-rw-r--r--org.eclipse.jubula.toolkit.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.api/META-INF/MANIFEST.MF10
-rw-r--r--org.eclipse.jubula.toolkit.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/CapBuilder.java1
-rw-r--r--org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/ToolkitInfo.java3
-rw-r--r--org.eclipse.jubula.toolkit.base.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF8
-rw-r--r--org.eclipse.jubula.toolkit.base.provider/resources/xml/ComponentConfiguration.xml66
-rw-r--r--org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd11
-rw-r--r--org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd88
-rw-r--r--org.eclipse.jubula.toolkit.concrete.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF10
-rw-r--r--org.eclipse.jubula.toolkit.concrete.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.concrete.provider/resources/xml/ComponentConfiguration.xml206
-rw-r--r--org.eclipse.jubula.toolkit.gef.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF10
-rw-r--r--org.eclipse.jubula.toolkit.gef.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.gef.api/src/org/eclipse/jubula/toolkit/gef/GefToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.gef.provider/resources/xml/ComponentConfiguration.xml18
-rw-r--r--org.eclipse.jubula.toolkit.html.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF14
-rw-r--r--org.eclipse.jubula.toolkit.html.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml36
-rw-r--r--org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties2
-rw-r--r--org.eclipse.jubula.toolkit.html/.project6
-rw-r--r--org.eclipse.jubula.toolkit.ios.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF16
-rw-r--r--org.eclipse.jubula.toolkit.ios.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.ios.api/src/org/eclipse/jubula/toolkit/ios/IosToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.ios.provider/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.toolkit.ios.provider/resources/xml/ComponentConfiguration.xml26
-rw-r--r--org.eclipse.jubula.toolkit.ios.provider/src/org/eclipse/jubula/toolkit/ios/provider/I18nStrings.properties1
-rw-r--r--org.eclipse.jubula.toolkit.javafx.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF14
-rw-r--r--org.eclipse.jubula.toolkit.javafx.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.javafx.api/src/org/eclipse/jubula/toolkit/javafx/JavafxToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.javafx.provider/resources/xml/ComponentConfiguration.xml8
-rw-r--r--org.eclipse.jubula.toolkit.mobile.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF10
-rw-r--r--org.eclipse.jubula.toolkit.mobile.provider/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.toolkit.rcp.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF14
-rw-r--r--org.eclipse.jubula.toolkit.swing.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF14
-rw-r--r--org.eclipse.jubula.toolkit.swing.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.swing.api/src/org/eclipse/jubula/toolkit/swing/SwingToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.swing.provider/resources/xml/ComponentConfiguration.xml2
-rw-r--r--org.eclipse.jubula.toolkit.swing.provider/src/org/eclipse/jubula/toolkit/swing/provider/I18nStrings.properties1
-rw-r--r--org.eclipse.jubula.toolkit.swt.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF14
-rw-r--r--org.eclipse.jubula.toolkit.swt.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.swt.api/src/org/eclipse/jubula/toolkit/swt/SwtToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.swt.provider/resources/xml/ComponentConfiguration.xml36
-rw-r--r--org.eclipse.jubula.toolkit.swt.provider/src/org/eclipse/jubula/toolkit/swt/provider/I18nStrings.properties1
-rw-r--r--org.eclipse.jubula.toolkit.win.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF14
-rw-r--r--org.eclipse.jubula.toolkit.win.api/pom.xml1
-rw-r--r--org.eclipse.jubula.toolkit.win.api/src/org/eclipse/jubula/toolkit/win/WinToolkit.java40
-rw-r--r--org.eclipse.jubula.toolkit.win.provider/resources/xml/ComponentConfiguration.xml2
-rw-r--r--org.eclipse.jubula.toolkit.win.provider/src/org/eclipse/jubula/toolkit/win/provider/I18nStrings.properties1
-rw-r--r--org.eclipse.jubula.toolkit.winapps.api/.project6
-rw-r--r--org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF16
-rw-r--r--org.eclipse.jubula.toolkit.winapps.api/pom.xml2
-rw-r--r--org.eclipse.jubula.toolkit.winapps.api/src/org/eclipse/jubula/toolkit/winapps/WinappsToolkit.java40
-rw-r--r--org.eclipse.jubula.tools/.project20
-rw-r--r--org.eclipse.jubula.tools/META-INF/MANIFEST.MF36
-rw-r--r--org.eclipse.jubula.tools/build.properties1
-rw-r--r--org.eclipse.jubula.tools/pom.xml24
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/AbstractComponentBuilder.java2
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/CompSystemProcessor.java12
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/XStreamGenerator.java18
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Action.java39
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Component.java36
-rw-r--r--org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/ConcreteComponent.java21
157 files changed, 1145 insertions, 644 deletions
diff --git a/org.eclipse.jubula.app.autagent/META-INF/MANIFEST.MF b/org.eclipse.jubula.app.autagent/META-INF/MANIFEST.MF
index 006a79b53..c7c61238b 100644
--- a/org.eclipse.jubula.app.autagent/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.app.autagent/META-INF/MANIFEST.MF
@@ -9,8 +9,8 @@ Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.cli;bundle-version="[1.2.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.logging;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.version;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.app.autrun/META-INF/MANIFEST.MF b/org.eclipse.jubula.app.autrun/META-INF/MANIFEST.MF
index 71fef9878..8c43686fb 100644
--- a/org.eclipse.jubula.app.autrun/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.app.autrun/META-INF/MANIFEST.MF
@@ -11,9 +11,9 @@ Require-Bundle: org.eclipse.osgi;bundle-version="[3.6.1,4.0.0)",
org.apache.commons.cli;bundle-version="[1.2.0,2.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.version;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.logging;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.app.dbtool/META-INF/MANIFEST.MF b/org.eclipse.jubula.app.dbtool/META-INF/MANIFEST.MF
index e053b579d..ea5affcf7 100644
--- a/org.eclipse.jubula.app.dbtool/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.app.dbtool/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.cli;bundle-version="[1.2.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.cmd;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.archive;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.app.testexec/META-INF/MANIFEST.MF b/org.eclipse.jubula.app.testexec/META-INF/MANIFEST.MF
index 275ad4759..a557e6641 100644
--- a/org.eclipse.jubula.app.testexec/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.app.testexec/META-INF/MANIFEST.MF
@@ -10,10 +10,10 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.commons.cli;bundle-version="[1.2.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.cmd;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)"
Bundle-ClassPath: .
diff --git a/org.eclipse.jubula.app/META-INF/MANIFEST.MF b/org.eclipse.jubula.app/META-INF/MANIFEST.MF
index c8aee1221..4fd1b91fc 100644
--- a/org.eclipse.jubula.app/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.app/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.6.1,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.jubula.version;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF
index ac5d52e9e..8f2c527e0 100644
--- a/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.autagent.api/META-INF/MANIFEST.MF
@@ -5,8 +5,8 @@ Bundle-SymbolicName: org.eclipse.jubula.autagent.api
Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
Require-Bundle: org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
diff --git a/org.eclipse.jubula.autagent/META-INF/MANIFEST.MF b/org.eclipse.jubula.autagent/META-INF/MANIFEST.MF
index a2367459b..488db51ed 100644
--- a/org.eclipse.jubula.autagent/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.autagent/META-INF/MANIFEST.MF
@@ -19,8 +19,8 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
ch.qos.logback.classic;bundle-version="[1.0.0,2.0.0)",
ch.qos.logback.core;bundle-version="[1.0.0,2.0.0)",
org.eclipse.jubula.version;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
diff --git a/org.eclipse.jubula.client.alm.mylyn.core/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.alm.mylyn.core/META-INF/MANIFEST.MF
index af4631439..59e30a9b5 100644
--- a/org.eclipse.jubula.client.alm.mylyn.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.alm.mylyn.core/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.mylyn.tasks.core;bundle-version="[3.8.0,4.0.0)",
org.eclipse.mylyn.tasks.ui;bundle-version="[3.8.0,4.0.0)",
org.eclipse.jubula.mylyn;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.jubula.client.alm.mylyn.ui.bridge/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.alm.mylyn.ui.bridge/META-INF/MANIFEST.MF
index b4261f0a0..3c89eb685 100644
--- a/org.eclipse.jubula.client.alm.mylyn.ui.bridge/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.alm.mylyn.ui.bridge/META-INF/MANIFEST.MF
@@ -23,7 +23,7 @@ Require-Bundle:
org.eclipse.mylyn.monitor.ui;bundle-version="[3.4.0,4.0.0)",
org.eclipse.mylyn.monitor.core;bundle-version="[3.4.0,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.client.alm.mylyn.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.alm.mylyn.ui/META-INF/MANIFEST.MF
index af6f2f493..591e06898 100644
--- a/org.eclipse.jubula.client.alm.mylyn.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.alm.mylyn.ui/META-INF/MANIFEST.MF
@@ -26,7 +26,7 @@ Require-Bundle: org.eclipse.mylyn.context.ui;bundle-version="[3.4.1,4.0.0)",
org.apache.commons.collections;bundle-version="[3.2.0,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.jubula.mylyn;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.alm.mylyn.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.client.analyze.impl.standard/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.analyze.impl.standard/META-INF/MANIFEST.MF
index da35dbbd7..da5e8f0e6 100644
--- a/org.eclipse.jubula.client.analyze.impl.standard/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.analyze.impl.standard/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Bundle-Localization: plugin
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.core.runtime;bundle-version="[3.7.0.v20110110,4.0.0)",
org.eclipse.core.commands;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.analyze;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.client.analyze.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.analyze.ui/META-INF/MANIFEST.MF
index 1fbe413ae..b4f0ba94d 100644
--- a/org.eclipse.jubula.client.analyze.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.analyze.ui/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.7.0.v20110110,4.0.0)",
org.eclipse.ui;bundle-version="[3.7.0.20110602-0100,4.0.0)",
org.eclipse.jubula.client.analyze.impl.standard;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.analyze;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.search;bundle-version="[3.7.0,4.0.0)",
diff --git a/org.eclipse.jubula.client.analyze/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.analyze/META-INF/MANIFEST.MF
index 84926634f..b570bea33 100644
--- a/org.eclipse.jubula.client.analyze/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.analyze/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.7.0.v20110110,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.core.commands;bundle-version="[3.6.0,4.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.client.api.commands/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.api.commands/META-INF/MANIFEST.MF
index 5b6c9f7ce..df570edab 100644
--- a/org.eclipse.jubula.client.api.commands/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.api.commands/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@ Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Eclipse-RegisterBuddy: org.eclipse.jubula.client.api
-Require-Bundle: org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.client.api;bundle-version="[3.2.0,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.client.api.converter.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.api.converter.ui/META-INF/MANIFEST.MF
index 7e2ebfa06..b68d2e6f6 100644
--- a/org.eclipse.jubula.client.api.converter.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.api.converter.ui/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Jubula API - Converter UI
Bundle-SymbolicName: org.eclipse.jubula.client.api.converter.ui;singleton:=true
Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
-Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.apache.commons.io;bundle-version="[2.0.0,3.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
diff --git a/org.eclipse.jubula.client.api.converter/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.api.converter/META-INF/MANIFEST.MF
index ba1ee19cf..4affa69d7 100644
--- a/org.eclipse.jubula.client.api.converter/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.api.converter/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Jubula API - Converter
Bundle-SymbolicName: org.eclipse.jubula.client.api.converter
Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
-Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
diff --git a/org.eclipse.jubula.client.api.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.api.ui/META-INF/MANIFEST.MF
index 48f0b049e..d40c31049 100644
--- a/org.eclipse.jubula.client.api.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.api.ui/META-INF/MANIFEST.MF
@@ -16,8 +16,8 @@ Require-Bundle: org.eclipse.jface;bundle-version="[3.6.1,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.commons.beanutils;bundle-version="[1.7.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.client.api/.project b/org.eclipse.jubula.client.api/.project
index 435e34fd2..4c5ea5782 100644
--- a/org.eclipse.jubula.client.api/.project
+++ b/org.eclipse.jubula.client.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.client.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.api/META-INF/MANIFEST.MF
index f0f6df8c4..5c8cb9034 100644
--- a/org.eclipse.jubula.client.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.api/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Client - API
Bundle-SymbolicName: org.eclipse.jubula.client.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
@@ -11,9 +11,9 @@ Require-Bundle: org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.apache.commons.codec;bundle-version="[1.3.0,2.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.client,
org.eclipse.jubula.client.exceptions,
org.eclipse.jubula.client.internal;x-friends:="org.eclipse.jubula.client.core",
diff --git a/org.eclipse.jubula.client.api/build.properties b/org.eclipse.jubula.client.api/build.properties
index d75be0193..c8564e9fe 100644
--- a/org.eclipse.jubula.client.api/build.properties
+++ b/org.eclipse.jubula.client.api/build.properties
@@ -17,3 +17,4 @@ javacTarget = 1.6
javacErrors.. = -assertIdentifier
jre.compilation.profile = JavaSE-1.6
src.includes = about.html
+additional.bundles = org.eclipse.pde.api.tools.annotations
diff --git a/org.eclipse.jubula.client.api/pom.xml b/org.eclipse.jubula.client.api/pom.xml
index 4be4de537..fc19bd7d7 100644
--- a/org.eclipse.jubula.client.api/pom.xml
+++ b/org.eclipse.jubula.client.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.client.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.client.api/src/org/eclipse/jubula/client/AUT.java b/org.eclipse.jubula.client.api/src/org/eclipse/jubula/client/AUT.java
index aa4da3894..335860688 100644
--- a/org.eclipse.jubula.client.api/src/org/eclipse/jubula/client/AUT.java
+++ b/org.eclipse.jubula.client.api/src/org/eclipse/jubula/client/AUT.java
@@ -63,6 +63,7 @@ public interface AUT extends Remote {
*
* @throws IllegalStateException
* in case of e.g. being called when not connected to an AUT
+ * @since 3.2
*/
@Nullable BufferedImage getScreenshot() throws IllegalStateException;
} \ No newline at end of file
diff --git a/org.eclipse.jubula.client.archive/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.archive/META-INF/MANIFEST.MF
index 69544c334..d726009f9 100644
--- a/org.eclipse.jubula.client.archive/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.archive/META-INF/MANIFEST.MF
@@ -20,7 +20,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.commons.io;bundle-version="[2.0.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.client.autagent/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.autagent/META-INF/MANIFEST.MF
index 39afed4ec..1ac9ba0ac 100644
--- a/org.eclipse.jubula.client.autagent/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.autagent/META-INF/MANIFEST.MF
@@ -11,8 +11,8 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.6.1,4.0.0)",
org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.core.databinding;bundle-version="[1.3.1,2.0.0)",
org.eclipse.jface.databinding;bundle-version="[1.4.0,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.client.cmd/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.cmd/META-INF/MANIFEST.MF
index 2d72c3dfb..4141f1f22 100644
--- a/org.eclipse.jubula.client.cmd/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.cmd/META-INF/MANIFEST.MF
@@ -11,8 +11,8 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.cli;bundle-version="[1.2.0,2.0.0)",
org.apache.commons.collections;bundle-version="[3.2.0,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.version;bundle-version="[3.1.0,3.2.0)"
Export-Package: org.eclipse.jubula.client.cmd,
diff --git a/org.eclipse.jubula.client.core.functions/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.core.functions/META-INF/MANIFEST.MF
index 0275a3a4a..5a9f9deb4 100644
--- a/org.eclipse.jubula.client.core.functions/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.core.functions/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-SymbolicName: org.eclipse.jubula.client.core.functions;singleton:=true
Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
-Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.osgi;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.commons.codec;bundle-version="[1.3.0,2.0.0)",
diff --git a/org.eclipse.jubula.client.core/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.core/META-INF/MANIFEST.MF
index a9596f408..b32c4d83c 100644
--- a/org.eclipse.jubula.client.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.core/META-INF/MANIFEST.MF
@@ -70,10 +70,10 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.beanutils;bundle-version="[1.7.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.logging;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.apache.commons.codec;bundle-version="[1.3.0,2.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-Activator: org.eclipse.jubula.client.core.Activator
diff --git a/org.eclipse.jubula.client.inspector.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.inspector.ui/META-INF/MANIFEST.MF
index 4bea77c85..60f102faf 100644
--- a/org.eclipse.jubula.client.inspector.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.inspector.ui/META-INF/MANIFEST.MF
@@ -10,9 +10,9 @@ Eclipse-RegisterBuddy: org.eclipse.jubula.client.core
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.ui;bundle-version="[3.6.1,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.client.qa.caa.gen.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.qa.caa.gen.ui/META-INF/MANIFEST.MF
index 4a3171bfa..62e8f88b3 100644
--- a/org.eclipse.jubula.client.qa.caa.gen.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.qa.caa.gen.ui/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.ui;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.core.commands;bundle-version="[3.6.0,4.0.0)",
diff --git a/org.eclipse.jubula.client.teststyle/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.teststyle/META-INF/MANIFEST.MF
index 160838fd1..36776013e 100644
--- a/org.eclipse.jubula.client.teststyle/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.teststyle/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.core.resources;bundle-version="[3.6.0,4.0.0)",
org.eclipse.ui.ide;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.core.expressions;bundle-version="[3.4.2,4.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.client.toolkit.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.toolkit.ui/META-INF/MANIFEST.MF
index 0dbd266b7..dfc165204 100644
--- a/org.eclipse.jubula.client.toolkit.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.toolkit.ui/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.7.0,4.0.0)",
org.eclipse.ui;bundle-version="[3.7.0,4.0.0)",
org.apache.commons.io;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/handlers/ExportActionsHandler.java b/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/handlers/ExportActionsHandler.java
index 0c4083f61..70b055f79 100644
--- a/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/handlers/ExportActionsHandler.java
+++ b/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/handlers/ExportActionsHandler.java
@@ -55,7 +55,7 @@ public class ExportActionsHandler extends AbstractHandler {
new TreeSet<ComponentActionPair>();
String tkName = tkInfo.getShortType();
List<ComponentInfo> compInfos = processor.getCompInfos(
- tkInfo.getType(), tkName, false);
+ tkInfo.getType(), tkName);
for (ComponentInfo compInfo : compInfos) {
Component component = compInfo.getComponent();
if (!component.isConcrete()
diff --git a/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/view/ToolkitOverView.java b/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/view/ToolkitOverView.java
index 07ccfd0b0..6de1ba12f 100644
--- a/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/view/ToolkitOverView.java
+++ b/org.eclipse.jubula.client.toolkit.ui/src/org/eclipse/jubula/client/toolkit/ui/view/ToolkitOverView.java
@@ -22,6 +22,7 @@ import org.eclipse.jubula.client.ui.filter.JBPatternFilter;
import org.eclipse.jubula.client.ui.rcp.filter.JBFilteredTree;
import org.eclipse.jubula.client.ui.rcp.provider.contentprovider.AbstractTreeViewContentProvider;
import org.eclipse.jubula.client.ui.rcp.provider.labelprovider.GeneralLabelProvider;
+import org.eclipse.jubula.client.ui.utils.LayoutUtil;
import org.eclipse.jubula.toolkit.common.xml.businessprocess.ComponentBuilder;
import org.eclipse.jubula.tools.internal.i18n.CompSystemI18n;
import org.eclipse.jubula.tools.internal.xml.businessmodell.Action;
@@ -33,6 +34,7 @@ import org.eclipse.jubula.tools.internal.xml.businessmodell.ParamValueSet;
import org.eclipse.jubula.tools.internal.xml.businessmodell.ToolkitDescriptor;
import org.eclipse.jubula.tools.internal.xml.businessmodell.ValueSetElement;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.dialogs.FilteredTree;
@@ -50,7 +52,6 @@ public class ToolkitOverView extends ViewPart {
/** {@inheritDoc} */
public String getText(Object element) {
final StringHelper sh = StringHelper.getInstance();
-
if (element instanceof ToolkitDescriptor) {
ToolkitDescriptor toolkitDescriptor =
(ToolkitDescriptor) element;
@@ -66,7 +67,6 @@ public class ToolkitOverView extends ViewPart {
}
}
return sb.toString();
-
} else if (element instanceof Component) {
Component component = (Component) element;
StringBuilder sb = new StringBuilder(sh.get(
@@ -77,15 +77,17 @@ public class ToolkitOverView extends ViewPart {
final String componentClass =
concreteComponent.getComponentClass().getName();
if (!StringUtils.isBlank(componentClass)) {
- sb.append(" - "); //$NON-NLS-1$
- sb.append(componentClass);
+ sb.append(" - ").append(componentClass); //$NON-NLS-1$
}
}
-
String description = component.getDescriptionKey();
if (description != null) {
sb.append(" (" + CompSystemI18n.getString(description) + ")"); //$NON-NLS-1$ //$NON-NLS-2$
}
+ final String since = component.getSince();
+ if (!StringUtils.isBlank(since)) {
+ sb.append(" @since ").append(since); //$NON-NLS-1$
+ }
return sb.toString();
} else if (element instanceof Action) {
Action action = (Action) element;
@@ -149,6 +151,18 @@ public class ToolkitOverView extends ViewPart {
}
return null;
}
+
+ @Override
+ public Color getForeground(Object element) {
+ if (element instanceof ConcreteComponent) {
+ ConcreteComponent concreteComponent =
+ (ConcreteComponent) element;
+ if (!concreteComponent.isSupported()) {
+ return LayoutUtil.GRAY_COLOR;
+ }
+ }
+ return super.getForeground(element);
+ }
}
/**
diff --git a/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF
index 4e4b424f8..02b39718b 100644
--- a/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.ui.rcp/META-INF/MANIFEST.MF
@@ -44,7 +44,7 @@ Export-Package: org.eclipse.jubula.client.ui.rcp,
org.eclipse.jubula.client.ui.rcp.widgets.autconfig,
org.eclipse.jubula.client.ui.rcp.wizards,
org.eclipse.jubula.client.ui.rcp.wizards.pages
-Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jface;bundle-version="[3.6.1,4.0.0)",
org.eclipse.jface.databinding;bundle-version="[1.4.0,2.0.0)",
org.eclipse.ui;bundle-version="[3.6.1,4.0.0)",
@@ -69,16 +69,16 @@ Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
ch.qos.logback.classic;bundle-version="[1.0.0,2.0.0)",
ch.qos.logback.core;bundle-version="[1.0.0,2.0.0)",
org.eclipse.jubula.mylyn;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.archive;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)",
org.eclipse.core.databinding;bundle-version="[1.3.0,2.0.0)",
org.eclipse.core.databinding.beans;bundle-version="[1.2.100,2.0.0)",
org.eclipse.core.databinding.property;bundle-version="[1.3.0,2.0.0)",
org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.html;bundle-version="[3.1.0,3.2.0)"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.client.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.client.ui/META-INF/MANIFEST.MF
index 53d4fc619..e7b38ecd8 100644
--- a/org.eclipse.jubula.client.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.client.ui/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.jubula.ui.compatibility;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.apache.commons.codec;bundle-version="[1.3.0,2.0.0)",
org.apache.commons.collections;bundle-version="[3.2.0,4.0.0)",
diff --git a/org.eclipse.jubula.communication/.project b/org.eclipse.jubula.communication/.project
index 38b54ae4b..f9338f3f8 100644
--- a/org.eclipse.jubula.communication/.project
+++ b/org.eclipse.jubula.communication/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.communication/META-INF/MANIFEST.MF b/org.eclipse.jubula.communication/META-INF/MANIFEST.MF
index 1d7ce40a6..7ffffbe23 100644
--- a/org.eclipse.jubula.communication/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.communication/META-INF/MANIFEST.MF
@@ -2,20 +2,20 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Communication
Bundle-SymbolicName: org.eclipse.jubula.communication;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
-Export-Package: org.eclipse.jubula.communication.internal,
- org.eclipse.jubula.communication.internal.commands,
- org.eclipse.jubula.communication.internal.connection,
- org.eclipse.jubula.communication.internal.listener,
- org.eclipse.jubula.communication.internal.message,
- org.eclipse.jubula.communication.internal.message.html,
- org.eclipse.jubula.communication.internal.parser,
- org.eclipse.jubula.communication.internal.writer,
- org.eclipse.jubula.communication
-Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+Export-Package: org.eclipse.jubula.communication,
+ org.eclipse.jubula.communication.internal;x-internal:=true,
+ org.eclipse.jubula.communication.internal.commands;x-internal:=true,
+ org.eclipse.jubula.communication.internal.connection;x-internal:=true,
+ org.eclipse.jubula.communication.internal.listener;x-internal:=true,
+ org.eclipse.jubula.communication.internal.message;x-internal:=true,
+ org.eclipse.jubula.communication.internal.message.html;x-internal:=true,
+ org.eclipse.jubula.communication.internal.parser;x-internal:=true,
+ org.eclipse.jubula.communication.internal.writer;x-internal:=true
+Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.eclipse.jubula.communication/pom.xml b/org.eclipse.jubula.communication/pom.xml
index 41824b1fe..3f1934d12 100644
--- a/org.eclipse.jubula.communication/pom.xml
+++ b/org.eclipse.jubula.communication/pom.xml
@@ -10,4 +10,5 @@
</parent>
<artifactId>org.eclipse.jubula.communication</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>4.0.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.examples.api.adder.javafx.osgi/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.api.adder.javafx.osgi/META-INF/MANIFEST.MF
index 333cdae60..2bd61b124 100644
--- a/org.eclipse.jubula.examples.api.adder.javafx.osgi/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.api.adder.javafx.osgi/META-INF/MANIFEST.MF
@@ -5,11 +5,11 @@ Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.junit;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.client.api.commands;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.communication;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.javafx.api;bundle-version="[3.0.0,4.0.0)",
diff --git a/org.eclipse.jubula.examples.api.adder.rcp.osgi.eagent/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.api.adder.rcp.osgi.eagent/META-INF/MANIFEST.MF
index caacfa108..f83950930 100644
--- a/org.eclipse.jubula.examples.api.adder.rcp.osgi.eagent/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.api.adder.rcp.osgi.eagent/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.junit;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.autagent.api;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.examples.api.adder.rcp.osgi;bundle-version="[3.1.0,3.2.0)"
Bundle-ClassPath: .
diff --git a/org.eclipse.jubula.examples.api.adder.rcp.osgi/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.api.adder.rcp.osgi/META-INF/MANIFEST.MF
index e4b77c94e..99ab7a8e2 100644
--- a/org.eclipse.jubula.examples.api.adder.rcp.osgi/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.api.adder.rcp.osgi/META-INF/MANIFEST.MF
@@ -5,11 +5,11 @@ Bundle-Version: 3.1.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.junit;bundle-version="[4.0.0,5.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.client.api.commands;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.communication;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.rcp.api;bundle-version="[3.0.0,4.0.0)",
diff --git a/org.eclipse.jubula.examples.extension.javafx.api.test/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.javafx.api.test/META-INF/MANIFEST.MF
index 40f2e5262..88e93da5a 100644
--- a/org.eclipse.jubula.examples.extension.javafx.api.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.javafx.api.test/META-INF/MANIFEST.MF
@@ -8,11 +8,11 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Eclipse Jubula
Bundle-ClassPath: .
Require-Bundle: org.junit;bundle-version="[4.0.0,5.0.0)";resolution:=optional,
- org.eclipse.jubula.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.client.api.commands;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.communication;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.javafx.api;bundle-version="[3.0.0,4.0.0)",
diff --git a/org.eclipse.jubula.examples.extension.javafx.api.test/src/org/eclipse/jubula/examples/extension/javafx/test/PieCharTest.java b/org.eclipse.jubula.examples.extension.javafx.api.test/src/org/eclipse/jubula/examples/extension/javafx/test/PieCharTest.java
index 64dcc7485..50f59e149 100644
--- a/org.eclipse.jubula.examples.extension.javafx.api.test/src/org/eclipse/jubula/examples/extension/javafx/test/PieCharTest.java
+++ b/org.eclipse.jubula.examples.extension.javafx.api.test/src/org/eclipse/jubula/examples/extension/javafx/test/PieCharTest.java
@@ -23,6 +23,7 @@ import org.eclipse.jubula.toolkit.base.components.GraphicsComponent;
import org.eclipse.jubula.toolkit.concrete.components.ButtonComponent;
import org.eclipse.jubula.toolkit.enums.ValueSets.InteractionMode;
import org.eclipse.jubula.toolkit.javafx.JavafxComponents;
+import org.eclipse.jubula.toolkit.javafx.JavafxToolkit;
import org.eclipse.jubula.toolkit.javafx.config.JavaFXAUTConfiguration;
import org.eclipse.jubula.tools.AUTIdentifier;
import org.eclipse.jubula.tools.ComponentIdentifier;
@@ -82,7 +83,7 @@ public class PieCharTest {
AUTIdentifier id = m_agent.startAUT(config);
if (id != null) {
- ToolkitInfo toolkitInformation = JavafxComponents
+ ToolkitInfo toolkitInformation = JavafxToolkit
.createToolkitInformation();
m_pcc = new PieChartComponents(toolkitInformation);
diff --git a/org.eclipse.jubula.examples.extension.javafx.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.javafx.api/META-INF/MANIFEST.MF
index a6d8fb152..7edfe0066 100644
--- a/org.eclipse.jubula.examples.extension.javafx.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.javafx.api/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Eclipse Jubula
Bundle-ClassPath: .
Require-Bundle: org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.examples.extension.javafx
diff --git a/org.eclipse.jubula.examples.extension.javafx.toolkit/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.javafx.toolkit/META-INF/MANIFEST.MF
index 6a544a295..88793ad9a 100644
--- a/org.eclipse.jubula.examples.extension.javafx.toolkit/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.javafx.toolkit/META-INF/MANIFEST.MF
@@ -5,7 +5,7 @@ Bundle-SymbolicName: org.eclipse.jubula.examples.extension.javafx.toolkit;single
Bundle-Version: 3.1.0.qualifier
Bundle-Activator: org.eclipse.jubula.examples.extension.javafx.toolkit.Activator
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.swt;bundle-version="[3.6.1,4.0.0)";resolution:=optional
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.examples.extension.javafx.toolkit/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.examples.extension.javafx.toolkit/resources/xml/ComponentConfiguration.xml
index 8f3ef3329..dbbb8a96b 100644
--- a/org.eclipse.jubula.examples.extension.javafx.toolkit/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.examples.extension.javafx.toolkit/resources/xml/ComponentConfiguration.xml
@@ -19,7 +19,7 @@
<realizes>guidancer.abstract.Widget</realizes>
<testerClass>org.eclipse.jubula.ext.rc.javafx.tester.PieChartTester</testerClass>
<componentClass name="javafx.scene.chart.PieChart" />
- <action name="CompSystem.VerifyNrItems" changed="2.0.0">
+ <action name="CompSystem.VerifyNrItems">
<method>rcVerifyNrItems</method>
<param name="CompSystem.Number">
<type>java.lang.Integer</type>
diff --git a/org.eclipse.jubula.examples.extension.rcp.api.test/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.rcp.api.test/META-INF/MANIFEST.MF
index 08af838b1..264223d43 100644
--- a/org.eclipse.jubula.examples.extension.rcp.api.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.rcp.api.test/META-INF/MANIFEST.MF
@@ -8,11 +8,11 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Eclipse Jubula
Bundle-ClassPath: .
Require-Bundle: org.junit;bundle-version="[4.0.0,5.0.0)";resolution:=optional,
- org.eclipse.jubula.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.client.api.commands;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.communication;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.swt.api;bundle-version="[3.0.0,4.0.0)",
diff --git a/org.eclipse.jubula.examples.extension.rcp.api.test/src/org/eclipse/jubula/examples/extension/rcp/test/GroupTest.java b/org.eclipse.jubula.examples.extension.rcp.api.test/src/org/eclipse/jubula/examples/extension/rcp/test/GroupTest.java
index 374b33694..c63baac09 100644
--- a/org.eclipse.jubula.examples.extension.rcp.api.test/src/org/eclipse/jubula/examples/extension/rcp/test/GroupTest.java
+++ b/org.eclipse.jubula.examples.extension.rcp.api.test/src/org/eclipse/jubula/examples/extension/rcp/test/GroupTest.java
@@ -23,6 +23,7 @@ import org.eclipse.jubula.toolkit.concrete.components.MenuBarComponent;
import org.eclipse.jubula.toolkit.enums.ValueSets.Operator;
import org.eclipse.jubula.toolkit.rcp.config.RCPAUTConfiguration;
import org.eclipse.jubula.toolkit.swt.SwtComponents;
+import org.eclipse.jubula.toolkit.swt.SwtToolkit;
import org.eclipse.jubula.tools.AUTIdentifier;
import org.eclipse.jubula.tools.ComponentIdentifier;
import org.junit.After;
@@ -66,7 +67,7 @@ public class GroupTest {
AUTIdentifier id = m_agent.startAUT(config);
if (id != null) {
- ToolkitInfo toolkitInformation = SwtComponents
+ ToolkitInfo toolkitInformation = SwtToolkit
.createToolkitInformation();
m_gc = new GroupComponents(toolkitInformation);
diff --git a/org.eclipse.jubula.examples.extension.rcp.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.rcp.api/META-INF/MANIFEST.MF
index 816da831d..a3c0d1601 100644
--- a/org.eclipse.jubula.examples.extension.rcp.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.rcp.api/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Eclipse Jubula
Bundle-ClassPath: .
Require-Bundle: org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.examples.extension.rcp
diff --git a/org.eclipse.jubula.examples.extension.rcp.toolkit/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.rcp.toolkit/META-INF/MANIFEST.MF
index 90cb1e9c1..db916885a 100644
--- a/org.eclipse.jubula.examples.extension.rcp.toolkit/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.rcp.toolkit/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@ Bundle-Version: 3.1.0.qualifier
Bundle-Activator: org.eclipse.jubula.examples.extension.rcp.toolkit.Activator
Bundle-Vendor: %Bundle-Provider.0
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.toolkit.rcp.provider;bundle-version="[3.1.0,3.2.0)",
org.eclipse.swt;bundle-version="[3.6.1,4.0.0)";resolution:=optional
diff --git a/org.eclipse.jubula.examples.extension.rcp.toolkit/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.examples.extension.rcp.toolkit/resources/xml/ComponentConfiguration.xml
index a0737d598..314ebb0eb 100644
--- a/org.eclipse.jubula.examples.extension.rcp.toolkit/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.examples.extension.rcp.toolkit/resources/xml/ComponentConfiguration.xml
@@ -19,7 +19,7 @@
<realizes>guidancer.abstract.Widget</realizes>
<testerClass>org.eclipse.jubula.ext.rc.swt.tester.GroupTester</testerClass>
<componentClass name="org.eclipse.swt.widgets.Group" />
- <action name="CompSystem.VerifyText" changed="1.11">
+ <action name="CompSystem.VerifyText">
<method>rcVerifyText</method>
<param name="CompSystem.Text">
<type>java.lang.String</type>
diff --git a/org.eclipse.jubula.examples.extension.swing.api.test/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.swing.api.test/META-INF/MANIFEST.MF
index 1f57ae9ed..6673f455d 100644
--- a/org.eclipse.jubula.examples.extension.swing.api.test/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.swing.api.test/META-INF/MANIFEST.MF
@@ -8,11 +8,11 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Eclipse Jubula
Bundle-ClassPath: .
Require-Bundle: org.junit;bundle-version="[4.0.0,5.0.0)";resolution:=optional,
- org.eclipse.jubula.tools;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.client.api.commands;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.communication;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.0.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.base.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jubula.toolkit.swing.api;bundle-version="[3.0.0,4.0.0)",
diff --git a/org.eclipse.jubula.examples.extension.swing.api.test/src/org/eclipse/jubula/examples/extension/swing/test/JSliderTest.java b/org.eclipse.jubula.examples.extension.swing.api.test/src/org/eclipse/jubula/examples/extension/swing/test/JSliderTest.java
index ed6f6ce82..560b78390 100644
--- a/org.eclipse.jubula.examples.extension.swing.api.test/src/org/eclipse/jubula/examples/extension/swing/test/JSliderTest.java
+++ b/org.eclipse.jubula.examples.extension.swing.api.test/src/org/eclipse/jubula/examples/extension/swing/test/JSliderTest.java
@@ -19,7 +19,7 @@ import org.eclipse.jubula.client.exceptions.CheckFailedException;
import org.eclipse.jubula.client.launch.AUTConfiguration;
import org.eclipse.jubula.examples.extension.swing.JSliderComponents;
import org.eclipse.jubula.toolkit.ToolkitInfo;
-import org.eclipse.jubula.toolkit.swing.SwingComponents;
+import org.eclipse.jubula.toolkit.swing.SwingToolkit;
import org.eclipse.jubula.toolkit.swing.config.SwingAUTConfiguration;
import org.eclipse.jubula.tools.AUTIdentifier;
import org.eclipse.jubula.tools.ComponentIdentifier;
@@ -65,7 +65,7 @@ public class JSliderTest {
AUTIdentifier id = m_agent.startAUT(config);
if (id != null) {
- ToolkitInfo toolkitInformation = SwingComponents
+ ToolkitInfo toolkitInformation = SwingToolkit
.createToolkitInformation();
m_jsc = new JSliderComponents(toolkitInformation);
diff --git a/org.eclipse.jubula.examples.extension.swing.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.swing.api/META-INF/MANIFEST.MF
index c5c6ee03a..ef76e2c1f 100644
--- a/org.eclipse.jubula.examples.extension.swing.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.swing.api/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Eclipse Jubula
Bundle-ClassPath: .
Require-Bundle: org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.examples.extension.swing
diff --git a/org.eclipse.jubula.examples.extension.swing.toolkit/META-INF/MANIFEST.MF b/org.eclipse.jubula.examples.extension.swing.toolkit/META-INF/MANIFEST.MF
index e34089a95..f73a34e42 100644
--- a/org.eclipse.jubula.examples.extension.swing.toolkit/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.examples.extension.swing.toolkit/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@ Bundle-Version: 3.1.0.qualifier
Bundle-Activator: org.eclipse.jubula.examples.extension.swing.toolkit.Activator
Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.swt;bundle-version="[3.6.1,4.0.0)";resolution:=optional
Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.jubula.examples.extension.swing.toolkit/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.examples.extension.swing.toolkit/resources/xml/ComponentConfiguration.xml
index ac84bfdd2..ed57927c2 100644
--- a/org.eclipse.jubula.examples.extension.swing.toolkit/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.examples.extension.swing.toolkit/resources/xml/ComponentConfiguration.xml
@@ -26,7 +26,7 @@
<testerClass>org.eclipse.jubula.ext.rc.swing.tester.JSliderTester</testerClass>
<componentClass name="javax.swing.JSlider" />
<!-- <action> tag defines the action name, method and parameter -->
- <action name="CompSystem.VerifyLabelsExists" changed="2.0.0">
+ <action name="CompSystem.VerifyLabelsExists">
<!-- <method> tag defines the methodname in the java class -->
<method>rcVerifyLabelsExists</method>
<!-- <param> tag defines the parameter, name is name of the Parameters -->
@@ -49,7 +49,7 @@
component -->
<extends>javax.swing.text.JTextComponent</extends>
<testerClass>org.eclipse.jubula.ext.rc.swing.tester.JTextComponentExtensionTester</testerClass>
- <action name="CompSystem.VerifyTooltipText" changed="1.0.0">
+ <action name="CompSystem.VerifyTooltipText">
<method>rcVerifyToolTip</method>
<param name="CompSystem.Text">
<type>java.lang.String</type>
diff --git a/org.eclipse.jubula.feature.api.core/feature.xml b/org.eclipse.jubula.feature.api.core/feature.xml
index 7321b869d..c1297a1b2 100644
--- a/org.eclipse.jubula.feature.api.core/feature.xml
+++ b/org.eclipse.jubula.feature.api.core/feature.xml
@@ -9,7 +9,7 @@
<feature
id="org.eclipse.jubula.feature.api.core"
label="Jubula Functional Testing - API Core"
- version="3.1.0.qualifier"
+ version="4.0.0.qualifier"
provider-name="Eclipse Jubula"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
diff --git a/org.eclipse.jubula.feature.api.core/pom.xml b/org.eclipse.jubula.feature.api.core/pom.xml
index f31cb7567..a20107b23 100644
--- a/org.eclipse.jubula.feature.api.core/pom.xml
+++ b/org.eclipse.jubula.feature.api.core/pom.xml
@@ -11,6 +11,7 @@
</parent>
<artifactId>org.eclipse.jubula.feature.api.core</artifactId>
<packaging>eclipse-feature</packaging>
+ <version>4.0.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
diff --git a/org.eclipse.jubula.feature.api/feature.xml b/org.eclipse.jubula.feature.api/feature.xml
index 5b60e62f5..d98f5d7fc 100644
--- a/org.eclipse.jubula.feature.api/feature.xml
+++ b/org.eclipse.jubula.feature.api/feature.xml
@@ -9,7 +9,7 @@
<feature
id="org.eclipse.jubula.feature.api"
label="Jubula Functional Testing - API"
- version="3.1.0.qualifier"
+ version="4.0.0.qualifier"
provider-name="Eclipse Jubula"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
diff --git a/org.eclipse.jubula.feature.api/pom.xml b/org.eclipse.jubula.feature.api/pom.xml
index 8eef5c6cf..2a2cc52f4 100644
--- a/org.eclipse.jubula.feature.api/pom.xml
+++ b/org.eclipse.jubula.feature.api/pom.xml
@@ -10,6 +10,7 @@
<relativePath>../org.eclipse.jubula.releng.client</relativePath>
</parent>
<artifactId>org.eclipse.jubula.feature.api</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
<build>
<plugins>
diff --git a/org.eclipse.jubula.launch.java/META-INF/MANIFEST.MF b/org.eclipse.jubula.launch.java/META-INF/MANIFEST.MF
index 73a64381a..e28e1942c 100644
--- a/org.eclipse.jubula.launch.java/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.launch.java/META-INF/MANIFEST.MF
@@ -10,8 +10,8 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.debug.core;bundle-version="[3.6.0,4.0.0)",
org.eclipse.jdt.launching;bundle-version="[3.5.1,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.launch;bundle-version="[3.1.0,3.2.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.launch.rcp.ui/META-INF/MANIFEST.MF b/org.eclipse.jubula.launch.rcp.ui/META-INF/MANIFEST.MF
index 950a6616f..003520efe 100644
--- a/org.eclipse.jubula.launch.rcp.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.launch.rcp.ui/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.6.0,4.0.0)",
org.eclipse.pde.ui;bundle-version="[3.6.1,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.launch;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.launch/META-INF/MANIFEST.MF b/org.eclipse.jubula.launch/META-INF/MANIFEST.MF
index dc8d9ad12..590776115 100644
--- a/org.eclipse.jubula.launch/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.launch/META-INF/MANIFEST.MF
@@ -12,10 +12,10 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.debug.core;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.autagent;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.autagent;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.client.core;bundle-version="[3.1.0,3.2.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.jubula.project.configuration/target/baselines/jubula-latest.target b/org.eclipse.jubula.project.configuration/target/baselines/jubula-latest.target
new file mode 100644
index 000000000..9bcfed70a
--- /dev/null
+++ b/org.eclipse.jubula.project.configuration/target/baselines/jubula-latest.target
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="jubula-latest" sequenceNumber="0">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.jubula.feature.api.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jubula.feature.api.core.source.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jubula.feature.sdk.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jubula.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jubula.feature.api.core.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jubula.feature.rc.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jubula.feature.api.source.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/jubula/release/mars"/>
+</location>
+</locations>
+</target>
diff --git a/org.eclipse.jubula.rc.common.agent/META-INF/MANIFEST.MF b/org.eclipse.jubula.rc.common.agent/META-INF/MANIFEST.MF
index 5f97c0824..68b95cf3b 100644
--- a/org.eclipse.jubula.rc.common.agent/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.rc.common.agent/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@ Premain-Class: org.eclipse.jubula.rc.common.agent.RCAgent
Class-Path: lib/org.eclipse.jubula.rc.common.jar
Export-Package: org.eclipse.jubula.rc.common.agent
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Require-Bundle: org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.rc.common;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.rc.common/META-INF/MANIFEST.MF b/org.eclipse.jubula.rc.common/META-INF/MANIFEST.MF
index 0edae94f7..5d4f0de7b 100644
--- a/org.eclipse.jubula.rc.common/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.rc.common/META-INF/MANIFEST.MF
@@ -27,8 +27,8 @@ Require-Bundle: org.apache.commons.beanutils;bundle-version="[1.7.0,2.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.oro;bundle-version="[2.0.8,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ClassPath: .
diff --git a/org.eclipse.jubula.rc.javafx/META-INF/MANIFEST.MF b/org.eclipse.jubula.rc.javafx/META-INF/MANIFEST.MF
index 73a41501c..6854c5189 100644
--- a/org.eclipse.jubula.rc.javafx/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.rc.javafx/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Require-Bundle: org.apache.commons.beanutils;bundle-version="[1.7.0,2.0.0)",
ch.qos.logback.classic;bundle-version="[1.0.0,2.0.0)",
ch.qos.logback.core;bundle-version="[1.0.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.rc.common;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.rc.rcp.common/pom.xml b/org.eclipse.jubula.rc.rcp.common/pom.xml
index 29b70d696..0d1c8127b 100644
--- a/org.eclipse.jubula.rc.rcp.common/pom.xml
+++ b/org.eclipse.jubula.rc.rcp.common/pom.xml
@@ -25,7 +25,7 @@
<dependency>
<groupId>org.eclipse.jubula</groupId>
<artifactId>org.eclipse.jubula.toolkit.api</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>4.0.0-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/org.eclipse.jubula.rc.swing/META-INF/MANIFEST.MF b/org.eclipse.jubula.rc.swing/META-INF/MANIFEST.MF
index c52c4139d..f0bdf4126 100644
--- a/org.eclipse.jubula.rc.swing/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.rc.swing/META-INF/MANIFEST.MF
@@ -11,9 +11,9 @@ Require-Bundle: org.apache.commons.beanutils;bundle-version="[1.7.0,2.0.0)",
ch.qos.logback.classic;bundle-version="[1.0.0,2.0.0)",
ch.qos.logback.core;bundle-version="[1.0.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.rc.common;bundle-version="[3.1.0,3.2.0)"
Export-Package: org.eclipse.jubula.rc.swing,
org.eclipse.jubula.rc.swing.components,
diff --git a/org.eclipse.jubula.rc.swt/META-INF/MANIFEST.MF b/org.eclipse.jubula.rc.swt/META-INF/MANIFEST.MF
index 2674fdcb2..3ead66730 100644
--- a/org.eclipse.jubula.rc.swt/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.rc.swt/META-INF/MANIFEST.MF
@@ -10,9 +10,9 @@ Require-Bundle: org.apache.commons.beanutils;bundle-version="[1.7.0,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
ch.qos.logback.classic;bundle-version="[1.0.0,2.0.0)",
ch.qos.logback.core;bundle-version="[1.0.0,2.0.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.rc.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.swt;bundle-version="[3.3.0,5.0.0)"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.eclipse.jubula.repo/category.xml b/org.eclipse.jubula.repo/category.xml
index abe4c89f2..cc702e0d6 100644
--- a/org.eclipse.jubula.repo/category.xml
+++ b/org.eclipse.jubula.repo/category.xml
@@ -9,16 +9,16 @@
<feature url="features/org.eclipse.jubula.feature.launch.rcp_3.1.0.qualifier.jar" id="org.eclipse.jubula.feature.launch.rcp" version="3.1.0.qualifier">
<category name="org.eclipse.test"/>
</feature>
- <feature url="features/org.eclipse.jubula.feature.api_3.1.0.qualifier.jar" id="org.eclipse.jubula.feature.api" version="3.1.0.qualifier">
+ <feature url="features/org.eclipse.jubula.feature.api_4.0.0.qualifier.jar" id="org.eclipse.jubula.feature.api" version="4.0.0.qualifier">
<category name="org.eclipse.test"/>
</feature>
- <feature url="features/org.eclipse.jubula.feature.api.source_3.1.0.qualifier.jar" id="org.eclipse.jubula.feature.api.source" version="3.1.0.qualifier">
+ <feature url="features/org.eclipse.jubula.feature.api.source_4.0.0.qualifier.jar" id="org.eclipse.jubula.feature.api.source" version="4.0.0.qualifier">
<category name="org.eclipse.test"/>
</feature>
- <feature url="features/org.eclipse.jubula.feature.api.core_3.1.0.qualifier.jar" id="org.eclipse.jubula.feature.api.core" version="3.1.0.qualifier">
+ <feature url="features/org.eclipse.jubula.feature.api.core_4.0.0.qualifier.jar" id="org.eclipse.jubula.feature.api.core" version="4.0.0.qualifier">
<category name="org.eclipse.test"/>
</feature>
- <feature url="features/org.eclipse.jubula.feature.api.core.source_3.1.0.qualifier.jar" id="org.eclipse.jubula.feature.api.core.source" version="3.1.0.qualifier">
+ <feature url="features/org.eclipse.jubula.feature.api.core.source_4.0.0.qualifier.jar" id="org.eclipse.jubula.feature.api.core.source" version="4.0.0.qualifier">
<category name="org.eclipse.test"/>
</feature>
<feature url="features/org.eclipse.jubula.feature.api.converter_3.1.0.qualifier.jar" id="org.eclipse.jubula.feature.api.converter" version="3.1.0.qualifier">
diff --git a/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
index cf96d662e..535dd7c27 100644
--- a/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.api.gen/META-INF/MANIFEST.MF
@@ -10,8 +10,8 @@ Bundle-ClassPath: .
Require-Bundle: org.apache.commons.logging;bundle-version="[1.0.0,2.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.apache.commons.io;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.base.provider;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.toolkit.concrete.provider;bundle-version="[3.1.0,3.2.0)",
diff --git a/org.eclipse.jubula.toolkit.api.gen/generateGenerators.xml b/org.eclipse.jubula.toolkit.api.gen/generateGenerators.xml
index c5f156617..dc933302d 100644
--- a/org.eclipse.jubula.toolkit.api.gen/generateGenerators.xml
+++ b/org.eclipse.jubula.toolkit.api.gen/generateGenerators.xml
@@ -12,6 +12,6 @@
<emf.JETCompiler templateFile="./templates/FactoryGenerator.javajet"
sourceDirectory="src-gen"/>
<emf.JETCompiler templateFile="./templates/ToolkitInfoGenerator.javajet"
- sourceDirectory="src-gen"/>
+ sourceDirectory="src-gen"/>
</target>
</project> \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/APIGenerator.java b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/APIGenerator.java
index 80aab286c..c68b988b1 100644
--- a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/APIGenerator.java
+++ b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/APIGenerator.java
@@ -20,6 +20,7 @@ import java.util.TreeMap;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
+import org.apache.commons.lang.StringUtils;
import org.eclipse.jubula.toolkit.api.gen.ClassGenerator;
import org.eclipse.jubula.toolkit.api.gen.FactoryGenerator;
import org.eclipse.jubula.toolkit.api.gen.ToolkitInfoGenerator;
@@ -119,7 +120,7 @@ public class APIGenerator {
tookitGenInfo = new ToolkitGenInfo();
toolkitNeedsInfoClass = false;
List<ComponentInfo> compInfos = processor.getCompInfos(
- tkInfo.getType(), tkInfo.getShortType(), false);
+ tkInfo.getType(), tkInfo.getShortType());
for (ComponentInfo compInfo : compInfos) {
compNameMap.clear();
Component component = compInfo.getComponent();
@@ -141,7 +142,7 @@ public class APIGenerator {
new CommonGenInfo(toolkitDesriptor, true);
createToolkitInfo(genInfoForToolkit, generationBaseDir);
factoryGenInfo.setToolkitInfoName(
- genInfoForToolkit.getClassName(),
+ genInfoForToolkit.getToolkitName(),
genInfoForToolkit.getFqClassName());
}
createFactory(genInfoForFactory, generationBaseDir);
@@ -213,7 +214,7 @@ public class APIGenerator {
String generationBaseDirTemplate, Boolean generateInterface) {
CommonGenInfo genInfo = new CommonGenInfo(component);
ComponentGenInfo compInfo = new ComponentGenInfo(component,
- generateInterface, genInfo.getToolkitName(),
+ generateInterface, genInfo.getToolkitPackageName(),
genInfo.getClassName(), compNameMap);
genInfo.setSpecificInformation(compInfo);
String path = StringConstants.EMPTY;
@@ -225,7 +226,7 @@ public class APIGenerator {
String className = genInfo.getClassName();
String generationBaseDir = MessageFormat.format(
generationBaseDirTemplate,
- new Object[] {genInfo.getToolkitName()});
+ new Object[] {genInfo.getToolkitPackageName()});
File dir = new File(generationBaseDir + path);
File file = new File(dir, className + ".java"); //$NON-NLS-1$
String content = classGenerator.generate(genInfo);
@@ -250,12 +251,18 @@ public class APIGenerator {
if (!compInfo.hasDefaultMapping()
|| (componentClass != null
&& !componentClass.getName().isEmpty())) {
- factoryGenInfo.addCompInformation(new CompInfoForFactoryGen(
+ CompInfoForFactoryGen compInfoForFactory =
+ new CompInfoForFactoryGen(
genInfo.getClassName(),
genInfo.getFqClassName(),
componentClass,
compInfo.hasDefaultMapping(),
- compInfo.getMostSpecificVisibleSuperTypeName()));
+ compInfo.getMostSpecificVisibleSuperTypeName());
+ String sinceC = component.getSince();
+ if (StringUtils.isNotBlank(sinceC)) {
+ compInfoForFactory.setSince(sinceC);
+ }
+ factoryGenInfo.addCompInformation(compInfoForFactory);
}
tookitGenInfo.addCompInformation(new CompInfoForToolkitGen(
@@ -275,7 +282,7 @@ public class APIGenerator {
String className = tkGenInfo.getClassName();
String generationBaseDir = MessageFormat.format(
generationBaseDirTemplate,
- new Object[] {tkGenInfo.getToolkitName()});
+ new Object[] {tkGenInfo.getToolkitPackageName()});
File dir = new File(generationBaseDir + path);
File file = new File(dir, className + ".java"); //$NON-NLS-1$
String content = factoryGenerator.generate(tkGenInfo);
@@ -295,7 +302,7 @@ public class APIGenerator {
String className = tkGenInfo.getClassName();
String generationBaseDir = MessageFormat.format(
generationBaseDirTemplate,
- new Object[] {tkGenInfo.getToolkitName()});
+ new Object[] {tkGenInfo.getToolkitPackageName()});
File dir = new File(generationBaseDir + path);
File file = new File(dir, className + ".java"); //$NON-NLS-1$
String content = toolkitInfoGenerator.generate(tkGenInfo);
diff --git a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CommonGenInfo.java b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CommonGenInfo.java
index cc68f0117..e27406779 100644
--- a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CommonGenInfo.java
+++ b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CommonGenInfo.java
@@ -21,13 +21,16 @@ public class CommonGenInfo {
private String m_classDirectoryPath;
/** the toolkit name */
- private String m_toolkitName;
+ private String m_toolkitPackageName;
/** the toolkit id */
private String m_toolkitID;
/** generation dependent information */
private Object m_specificInformation;
+
+ /** the toolkit name */
+ private String m_toolkitName;
/**
* Contains all necessary information for API generation of a component
@@ -37,9 +40,11 @@ public class CommonGenInfo {
public CommonGenInfo(Component component) {
NameLoader nameLoader = NameLoader.getInstance();
ToolkitDescriptor toolkitDesriptor = component.getToolkitDesriptor();
- m_toolkitName = nameLoader.getToolkitName(toolkitDesriptor);
+ m_toolkitPackageName = nameLoader
+ .getToolkitPackageName(toolkitDesriptor);
m_className = nameLoader.getClassName(component.getType());
- m_classPackageName = nameLoader.getClassPackageName(m_toolkitName);
+ m_classPackageName = nameLoader
+ .getClassPackageName(m_toolkitPackageName);
m_toolkitID = toolkitDesriptor.getToolkitID();
// Use package name as directory path name, replace "." by "/"
@@ -50,37 +55,43 @@ public class CommonGenInfo {
m_classPackageName = nameLoader.executeExceptions(m_classPackageName);
m_classDirectoryPath = nameLoader.executeExceptions(
m_classDirectoryPath);
- m_toolkitName = nameLoader.executeExceptions(m_toolkitName);
+ m_toolkitPackageName = nameLoader
+ .executeExceptions(m_toolkitPackageName);
}
/**
* Contains all necessary information for API generation of a component
* Supposed to be used for toolkit info or factory generation
- * @param tkDescriptor the toolkit descriptor
- * @param genToolkitInfo whether generation info is for creating toolkit information
+ *
+ * @param tkDescriptor
+ * the toolkit descriptor
+ * @param genToolkitInfo
+ * whether generation info is for creating toolkit information
*/
public CommonGenInfo(ToolkitDescriptor tkDescriptor,
boolean genToolkitInfo) {
NameLoader nameLoader = NameLoader.getInstance();
- m_toolkitName = nameLoader.getToolkitName(tkDescriptor);
+ m_toolkitPackageName = nameLoader.getToolkitPackageName(tkDescriptor);
+ setToolkitName(nameLoader.getToolkitName(m_toolkitPackageName));
if (genToolkitInfo) {
- m_className = nameLoader.getToolkitComponentClassName(
- m_toolkitName);
+ m_className = nameLoader
+ .getToolkitComponentClassName(m_toolkitPackageName);
} else {
- m_className = nameLoader.getFactoryName(m_toolkitName);
+ m_className = nameLoader.getFactoryName(m_toolkitPackageName);
}
- m_classPackageName = nameLoader.getToolkitPackageName(m_toolkitName,
- genToolkitInfo);
+ m_classPackageName = nameLoader
+ .getToolkitPackageName(m_toolkitPackageName, genToolkitInfo);
m_toolkitID = tkDescriptor.getToolkitID();
-
- m_classDirectoryPath = m_classPackageName
- .replace(StringConstants.DOT, StringConstants.SLASH);
-
+
+ m_classDirectoryPath = m_classPackageName.replace(StringConstants.DOT,
+ StringConstants.SLASH);
+
// Check for exceptions in naming
m_classPackageName = nameLoader.executeExceptions(m_classPackageName);
- m_classDirectoryPath = nameLoader.executeExceptions(
- m_classDirectoryPath);
- m_toolkitName = nameLoader.executeExceptions(m_toolkitName);
+ m_classDirectoryPath = nameLoader
+ .executeExceptions(m_classDirectoryPath);
+ m_toolkitPackageName = nameLoader
+ .executeExceptions(m_toolkitPackageName);
}
/**
@@ -112,8 +123,8 @@ public class CommonGenInfo {
* Returns the toolkit name
* @return the toolkit name
*/
- public String getToolkitName() {
- return m_toolkitName;
+ public String getToolkitPackageName() {
+ return m_toolkitPackageName;
}
/**
@@ -147,4 +158,18 @@ public class CommonGenInfo {
public void setSpecificInformation(Object specificInformation) {
m_specificInformation = specificInformation;
}
+
+ /**
+ * @return the toolkitName
+ */
+ public String getToolkitName() {
+ return m_toolkitName;
+ }
+
+ /**
+ * @param toolkitName the toolkitName to set
+ */
+ private void setToolkitName(String toolkitName) {
+ m_toolkitName = toolkitName;
+ }
}
diff --git a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CompInfoForFactoryGen.java b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CompInfoForFactoryGen.java
index b9cd54fca..1a33105b6 100644
--- a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CompInfoForFactoryGen.java
+++ b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/CompInfoForFactoryGen.java
@@ -25,6 +25,9 @@ public class CompInfoForFactoryGen {
/** the componentClass */
private ComponentClass m_componentClass;
+
+ /** semantic version information */
+ private String m_since;
/**
* Contains all necessary information of a component for factory generation
@@ -89,4 +92,18 @@ public class CompInfoForFactoryGen {
public void setComponentClass(ComponentClass componentClass) {
m_componentClass = componentClass;
}
+
+ /**
+ * @return the since
+ */
+ public String getSince() {
+ return m_since;
+ }
+
+ /**
+ * @param since the since to set
+ */
+ public void setSince(String since) {
+ m_since = since;
+ }
} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/ComponentGenInfo.java b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/ComponentGenInfo.java
index df49db225..6f2504af6 100644
--- a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/ComponentGenInfo.java
+++ b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/genmodel/ComponentGenInfo.java
@@ -156,7 +156,7 @@ public class ComponentGenInfo {
}
CommonGenInfo visibleSuperType = new CommonGenInfo(tmp);
ComponentGenInfo specificInformation = new ComponentGenInfo(tmp, true,
- visibleSuperType.getToolkitName(),
+ visibleSuperType.getToolkitPackageName(),
visibleSuperType.getClassName(), null);
return specificInformation.getFqInterfaceName();
}
diff --git a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/utils/NameLoader.java b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/utils/NameLoader.java
index 6b29a8216..048e23331 100644
--- a/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/utils/NameLoader.java
+++ b/org.eclipse.jubula.toolkit.api.gen/src/org/eclipse/jubula/toolkit/api/gen/internal/utils/NameLoader.java
@@ -222,7 +222,7 @@ public class NameLoader {
* @param toolkitDesriptor toolkit descriptor
* @return the toolkit name
*/
- public String getToolkitName(ToolkitDescriptor toolkitDesriptor) {
+ public String getToolkitPackageName(ToolkitDescriptor toolkitDesriptor) {
return toolkitDesriptor.getName().toLowerCase();
}
@@ -236,13 +236,21 @@ public class NameLoader {
}
/**
+ * Returns the toolkit name
+ * @param toolkitName the toolkit name
+ * @return the name for a toolkit
+ */
+ public String getToolkitName(String toolkitName) {
+ return WordUtils.capitalize(toolkitName);
+ }
+
+ /**
* Returns the name for a component factory for a toolkit
* @param toolkitName the toolkit name
* @return the name for a component factory for a toolkit
*/
public String getFactoryName(String toolkitName) {
- String tkName = WordUtils.capitalize(toolkitName);
- return tkName + FACTORY_NAME_EXTENSION;
+ return getToolkitName(toolkitName) + FACTORY_NAME_EXTENSION;
}
/**
@@ -251,8 +259,7 @@ public class NameLoader {
* @return the name for a component factory for a toolkit
*/
public String getToolkitComponentClassName(String toolkitName) {
- String tkName = WordUtils.capitalize(toolkitName);
- return tkName + TOOLKITINFO_NAME_EXTENSION;
+ return getToolkitName(toolkitName) + TOOLKITINFO_NAME_EXTENSION;
}
/**
diff --git a/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet b/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet
index 7b300dbe1..4d613c688 100644
--- a/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet
+++ b/org.eclipse.jubula.toolkit.api.gen/templates/ClassGenerator.javajet
@@ -24,7 +24,7 @@ Object specInfo = genInfo.getSpecificInformation();
String fqnGeneratorClassName = this.getClass().getName();
if (specInfo instanceof ComponentGenInfo) {
ComponentGenInfo compGenInfo = (ComponentGenInfo) specInfo;
- String toolkitName = genInfo.getToolkitName();
+ String toolkitName = genInfo.getToolkitPackageName();
String className = genInfo.getClassName();
Component component = compGenInfo.getComponent();
Boolean genInterface = compGenInfo.generatesInterface();
@@ -35,10 +35,10 @@ if (specInfo instanceof ComponentGenInfo) {
packageName = compGenInfo.getInterfacePackageName();
compNameMap.put("interfacePackageName", packageName);
compNameMap.put("componentTypeName", className);
- compNameMap.put("hasDefaultMapping", hasDefaultMapping.toString());
+ compNameMap.put("hasDefaultMapping", hasDefaultMapping.toString());
CommonGenInfo faketory =
new CommonGenInfo(component.getToolkitDesriptor(), false);
- compNameMap.put("factoryName", faketory.getFqClassName());
+ compNameMap.put("factoryName", faketory.getFqClassName());
} else {
packageName = genInfo.getClassPackageName();
compNameMap.put("implClassPackageName", packageName);
@@ -60,7 +60,7 @@ if (specInfo instanceof ComponentGenInfo) {
superActions = realizedComponent.getActions();
if (genInterface) {
ComponentGenInfo superCompGenInfo = new ComponentGenInfo(
- realizedComponent, true, superInfo.getToolkitName(),
+ realizedComponent, true, superInfo.getToolkitPackageName(),
superInfo.getClassName(), null);
realizedTypeFqn = superCompGenInfo.getFqInterfaceName();
compNameMap.put("superComp", realizedComponent.getType());
@@ -79,6 +79,11 @@ if (specInfo instanceof ComponentGenInfo) {
hasComponentClass = true;
}
}
+ String sinceC = "";
+ String sinceCVersion = component.getSince();
+ if (sinceCVersion != null && !sinceCVersion.isEmpty()) {
+ sinceC = "@since " + sinceCVersion;
+ }
%>
/*******************************************************************************
* Copyright (c) 2014 BREDEX GmbH.
@@ -117,6 +122,7 @@ import org.eclipse.jubula.toolkit.internal.annotations.TesterClass;
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
<%}%>
+ * <%=sinceC%>
*/
<%if (!genInterface) {%>
<%if (realizedType != null && !realizedType.isEmpty()) {%>
@@ -181,6 +187,12 @@ public <%if (genInterface) {%>interface<%} else {%>class<%}%> <%=className%>
Iterator<Action> actionsIterator = actions.iterator();
while (actionsIterator.hasNext()) {
Action action = actionsIterator.next();
+
+ String sinceA = "";
+ String sinceAVersion = action.getSince();
+ if (sinceAVersion != null && !sinceAVersion.isEmpty()) {
+ sinceA = "@since " + sinceAVersion;
+ }
if (action.isITEInvolved()) {
continue;
}
@@ -216,6 +228,7 @@ public <%if (genInterface) {%>interface<%} else {%>class<%}%> <%=className%>
<%
}
%>* @throws IllegalArgumentException if one of the passed parameters is <code>null</code>.
+ * <%=sinceA%>
*/<%}%>
<%if (action.isDeprecated()) {%>@Deprecated<%}%>
@NonNull public CAP <%=methodName%>(
diff --git a/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet b/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet
index f194e4872..53a5380ad 100644
--- a/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet
+++ b/org.eclipse.jubula.toolkit.api.gen/templates/FactoryGenerator.javajet
@@ -41,7 +41,7 @@ import org.eclipse.jubula.toolkit.ToolkitInfo;
<%if (toolkitInfoFqName != null) {%>import <%=toolkitInfoFqName%>;<%}%>
/**
- * Factory for creating components from the <%=genInfo.getToolkitName()%> toolkit.
+ * Factory for creating components from the <%=genInfo.getToolkitPackageName()%> toolkit.
* @noextend This class is not intended to be extended by clients.
*/
@Generated(value = "<%=fqnGeneratorClassName%>",
@@ -49,7 +49,7 @@ import org.eclipse.jubula.toolkit.ToolkitInfo;
public final class <%=factoryName%> {
<%if (toolkitInfoName != null) {%>
- @NonNull private final static ToolkitInfo TOOLKIT_INFORMATION = new <%=toolkitInfoName%>();<%}%>
+ @NonNull private final static ToolkitInfo TOOLKIT_INFORMATION = <%=toolkitInfoName%>Toolkit.createToolkitInformation();<%}%>
private <%=factoryName%>() {
super();
@@ -61,14 +61,6 @@ public final class <%=factoryName%> {
*/
@NonNull public static ToolkitInfo getToolkitInformation() {
return TOOLKIT_INFORMATION;
- }
-
- /**
- * Returns a new instance of toolkit information. Use this method if you want to modify the toolkit by adding tester classes.
- * @return a toolkit information
- */
- @NonNull public static ToolkitInfo createToolkitInformation() {
- return new <%=toolkitInfoName%>();
}<%}%>
<%for (CompInfoForFactoryGen compInfo : compInfoList) {
@@ -82,13 +74,23 @@ public final class <%=factoryName%> {
hasComponentClass = true;
}
String returnType = compInfo.getMostSpecificVisibleSuperTypeName();
- Boolean hasDefaultMapping = compInfo.hasDefaultMapping();%>
+ Boolean hasDefaultMapping = compInfo.hasDefaultMapping();
+
+ String sinceC = "";
+ String sinceCVersion = compInfo.getSince();
+ if (sinceCVersion != null) {
+ sinceC = "@since " + sinceCVersion;
+ }%>
<%if (hasDefaultMapping) {%>
- /** create a new representative for a {@link <%=componentName%>} component.*/
+ /** create a new representative for a {@link <%=componentName%>} component.
+ * <%=sinceC%>
+ */
@NonNull public static <%=returnType%> create<%=componentName%> () {
return new <%=implClassName%>();
}<%} else {%>
- /** create a new representative for a <%if (hasComponentClass) {%>{@link <%=componentClassName%>}<%} else {%><%=componentName%><%}%> UI component.*/
+ /** create a new representative for a <%if (hasComponentClass) {%>{@link <%=componentClassName%>}<%} else {%><%=componentName%><%}%> UI component.
+ * <%=sinceC%>
+ */
@NonNull public static <%=returnType%> create<%=componentName%> (@NonNull ComponentIdentifier<? extends <%=returnType%>> componentIdentifier) {
Validate.notNull(componentIdentifier);
return new <%=implClassName%>(componentIdentifier);
diff --git a/org.eclipse.jubula.toolkit.api.gen/templates/ToolkitInfoGenerator.javajet b/org.eclipse.jubula.toolkit.api.gen/templates/ToolkitInfoGenerator.javajet
index c00f22e42..07f41212e 100644
--- a/org.eclipse.jubula.toolkit.api.gen/templates/ToolkitInfoGenerator.javajet
+++ b/org.eclipse.jubula.toolkit.api.gen/templates/ToolkitInfoGenerator.javajet
@@ -42,7 +42,7 @@ import org.eclipse.jubula.tools.internal.xml.businessmodell.ComponentClass;
import org.eclipse.jubula.tools.internal.xml.businessmodell.Property;
/**
- * Contains information about the <%=genInfo.getToolkitName()%> toolkit and its components
+ * Contains information about the <%=genInfo.getToolkitPackageName()%> toolkit and its components
*/
@Generated(value = "<%=fqnGeneratorClassName%>",
date = "<%=GenerateUtil.getISO8601Timestamp()%>")
diff --git a/org.eclipse.jubula.toolkit.api/.project b/org.eclipse.jubula.toolkit.api/.project
index 938516d4f..dd668cbfd 100644
--- a/org.eclipse.jubula.toolkit.api/.project
+++ b/org.eclipse.jubula.toolkit.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.api/META-INF/MANIFEST.MF
index f249bea73..d8b89c934 100644
--- a/org.eclipse.jubula.toolkit.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.api/META-INF/MANIFEST.MF
@@ -2,16 +2,16 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Export-Package: org.eclipse.jubula.toolkit,
org.eclipse.jubula.toolkit.enums,
- org.eclipse.jubula.toolkit.internal,
- org.eclipse.jubula.toolkit.internal.annotations
+ org.eclipse.jubula.toolkit.internal;x-internal:=true,
+ org.eclipse.jubula.toolkit.internal.annotations;x-internal:=true
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional
diff --git a/org.eclipse.jubula.toolkit.api/pom.xml b/org.eclipse.jubula.toolkit.api/pom.xml
index 9d1b3b11c..f2f4ebcd5 100644
--- a/org.eclipse.jubula.toolkit.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>4.0.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/CapBuilder.java b/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/CapBuilder.java
index 33c8b56d4..d768695d9 100644
--- a/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/CapBuilder.java
+++ b/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/CapBuilder.java
@@ -26,6 +26,7 @@ import org.eclipse.jubula.tools.internal.objects.IComponentIdentifier;
* Class following builder pattern to create CAP instances
*
* @author BREDEX GmbH
+ * @since 4.0
*/
public class CapBuilder {
diff --git a/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/ToolkitInfo.java b/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/ToolkitInfo.java
index 84e61f1cd..5f38918bd 100644
--- a/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/ToolkitInfo.java
+++ b/org.eclipse.jubula.toolkit.api/src/org/eclipse/jubula/toolkit/ToolkitInfo.java
@@ -30,6 +30,7 @@ public interface ToolkitInfo {
* @param testerClassName fully qualified name of the tester class
* @return previously registered tester class for the component class
* or <code>null</code> if there was none
+ * @since 4.0
*/
@Nullable public String registerTesterClass(
@NonNull String componentClassName,
@@ -40,6 +41,7 @@ public interface ToolkitInfo {
* @param componentClassName fully qualified name of the component class
* @return previously registered tester class for the component class
* or <code>null</code> if there was none
+ * @since 4.0
*/
@Nullable public String deregisterTesterClass(
@NonNull String componentClassName);
@@ -49,6 +51,7 @@ public interface ToolkitInfo {
*
* @param otherToolkit
* the other toolkit to merge into this
+ * @since 4.0
*/
public void merge(@NonNull ToolkitInfo otherToolkit);
} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.base.api/.project b/org.eclipse.jubula.toolkit.base.api/.project
index 005086f84..924cbdbf7 100644
--- a/org.eclipse.jubula.toolkit.base.api/.project
+++ b/org.eclipse.jubula.toolkit.base.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF
index 9b75df58c..ea60e24a7 100644
--- a/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.base.api/META-INF/MANIFEST.MF
@@ -14,8 +14,8 @@ Export-Package: org.eclipse.jubula.toolkit.base.config,
Require-Bundle: org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.toolkit.base.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.base.provider/resources/xml/ComponentConfiguration.xml
index 138bfe3db..d40182587 100644
--- a/org.eclipse.jubula.toolkit.base.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.base.provider/resources/xml/ComponentConfiguration.xml
@@ -15,7 +15,7 @@
</configVersion>
<abstractComponent type="guidancer.abstract.Widget">
- <action name="CompSystem.ShowText" changed="1.36">
+ <action name="CompSystem.ShowText">
<method>rcShowText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr">
@@ -37,7 +37,7 @@
<defaultValue>250</defaultValue>
</param>
</action>
- <action name="CompSystem.VerifyExists" changed="1.23">
+ <action name="CompSystem.VerifyExists">
<method>rcVerifyExists</method>
<param name="CompSystem.IsExisting"
descriptionKey="CompSystem.IsExisting.descr" >
@@ -49,7 +49,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyEnabled" changed="1.3">
+ <action name="CompSystem.VerifyEnabled">
<method>rcVerifyEnabled</method>
<param name="CompSystem.IsEnabled"
descriptionKey="CompSystem.IsEnabled.descr" >
@@ -61,7 +61,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyProperty" changed="1.3">
+ <action name="CompSystem.VerifyProperty">
<method>rcVerifyProperty</method>
<param name="CompSystem.PropertyName"
descriptionKey="CompSystem.PropertyName.descr" >
@@ -82,10 +82,10 @@
<element name="CompSystem.SimpleMatch" value="simple match"/>
</valueSet>
</param>
- </action> <action name="CompSystem.StorePropertyValue" changed="1.3"> <method>rcStorePropertyValue</method> <param name="CompSystem.Variable"
+ </action> <action name="CompSystem.StorePropertyValue"> <method>rcStorePropertyValue</method> <param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" > <type>guidancer.datatype.Variable</type> </param> <param name="CompSystem.PropertyName"
descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand> </action>
- <action name="CompSystem.VerifyFocus" changed="1.3">
+ <action name="CompSystem.VerifyFocus">
<method>rcVerifyFocus</method>
<param name="CompSystem.HasFocus"
descriptionKey="CompSystem.HasFocus.descr" >
@@ -97,7 +97,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.WaitForComponent" changed="1.18">
+ <action name="CompSystem.WaitForComponent">
<method>rcWaitForComponent</method>
<param name="CompSystem.Timeout"
descriptionKey="CompSystem.Timeout.descr" >
@@ -110,7 +110,7 @@
<defaultValue>200</defaultValue>
</param>
</action>
- <action name="CompSystem.Click" changed="1.26">
+ <action name="CompSystem.Click">
<method>rcClick</method>
<param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" >
@@ -128,7 +128,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ClickDirect" changed="1.4">
+ <action name="CompSystem.ClickDirect">
<method>rcClickDirect</method>
<param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" >
@@ -174,7 +174,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupSelectByTextPathPositionNew" changed="2.1">
+ <action name="CompSystem.PopupSelectByTextPathPositionNew">
<method>rcPopupSelectByTextPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -230,7 +230,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupSelectByIndexPathNew" changed="2.1">
+ <action name="CompSystem.PopupSelectByIndexPathNew">
<method>rcPopupSelectByIndexPath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -247,7 +247,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupSelectByTextPathNew" changed="2.1">
+ <action name="CompSystem.PopupSelectByTextPathNew">
<method>rcPopupSelectByTextPath</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -275,7 +275,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupSelectByIndexPathPositionNew" changed="2.1">
+ <action name="CompSystem.PopupSelectByIndexPathPositionNew">
<method>rcPopupSelectByIndexPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -320,7 +320,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyEnabledByIndexpath" changed="2.1">
+ <action name="CompSystem.PopupVerifyEnabledByIndexpath">
<method>rcPopupVerifyEnabledByIndexPath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -346,7 +346,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyEnabledByIndexpathPosition" changed="2.1">
+ <action name="CompSystem.PopupVerifyEnabledByIndexpathPosition">
<method>rcPopupVerifyEnabledByIndexPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -400,7 +400,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyEnabledByTextpath" changed="2.1">
+ <action name="CompSystem.PopupVerifyEnabledByTextpath">
<method>rcPopupVerifyEnabledByTextPath</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -437,7 +437,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyEnabledByTextpathPosition" changed="2.1">
+ <action name="CompSystem.PopupVerifyEnabledByTextpathPosition">
<method>rcPopupVerifyEnabledByTextPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -502,7 +502,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyExistsByIndexpath" changed="2.1">
+ <action name="CompSystem.PopupVerifyExistsByIndexpath">
<method>rcPopupVerifyExistsByIndexPath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -528,7 +528,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyExistsByIndexpathPosition" changed="2.1">
+ <action name="CompSystem.PopupVerifyExistsByIndexpathPosition">
<method>rcPopupVerifyExistsByIndexPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -582,7 +582,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyExistsByTextpath" changed="2.1">
+ <action name="CompSystem.PopupVerifyExistsByTextpath">
<method>rcPopupVerifyExistsByTextPath</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -619,7 +619,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifyExistsByTextpathPosition" changed="2.1">
+ <action name="CompSystem.PopupVerifyExistsByTextpathPosition">
<method>rcPopupVerifyExistsByTextPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -684,7 +684,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifySelectedByIndexpath" changed="2.1">
+ <action name="CompSystem.PopupVerifySelectedByIndexpath">
<method>rcPopupVerifySelectedByIndexPath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -710,7 +710,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifySelectedByIndexpathPosition" changed="2.1">
+ <action name="CompSystem.PopupVerifySelectedByIndexpathPosition">
<method>rcPopupVerifySelectedByIndexPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -764,7 +764,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifySelectedByTextpath" changed="2.1">
+ <action name="CompSystem.PopupVerifySelectedByTextpath">
<method>rcPopupVerifySelectedByTextPath</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -801,7 +801,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.PopupVerifySelectedByTextpathPosition" changed="2.1">
+ <action name="CompSystem.PopupVerifySelectedByTextpathPosition">
<method>rcPopupVerifySelectedByTextPath</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -867,7 +867,7 @@
</param>
</action>
- <action name="CompSystem.Drag" changed="2.0">
+ <action name="CompSystem.Drag">
<method>rcDrag</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -923,7 +923,7 @@
</param>
</action>
- <action name="CompSystem.Drop" changed="2.0">
+ <action name="CompSystem.Drop">
<method>rcDrop</method>
<param name="CompSystem.XPos"
descriptionKey="CompSystem.XPos.descr" >
@@ -963,7 +963,7 @@
<abstractComponent type="guidancer.abstract.TextInputSupport">
<realizes>guidancer.abstract.TextVerifiable</realizes>
- <action name="CompSystem.VerifyEditable" changed="1.26">
+ <action name="CompSystem.VerifyEditable">
<method>rcVerifyEditable</method>
<param name="CompSystem.IsEditable"
descriptionKey="CompSystem.IsEditable.descr" >
@@ -975,14 +975,14 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.InputText" changed="1.3">
+ <action name="CompSystem.InputText">
<method>rcReplaceText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.InputTextDirect" changed="1.3">
+ <action name="CompSystem.InputTextDirect">
<method>rcInputText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -993,7 +993,7 @@
<abstractComponent type="guidancer.abstract.TextVerifiable">
<realizes>guidancer.abstract.Widget</realizes>
- <action name="CompSystem.VerifyText" changed="1.11">
+ <action name="CompSystem.VerifyText">
<method>rcVerifyText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -1011,7 +1011,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ReadValue" changed="1.3">
+ <action name="CompSystem.ReadValue">
<method>rcReadValue</method>
<param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" >
@@ -1023,7 +1023,7 @@
<abstractComponent type="guidancer.abstract.ButtonComp">
<realizes>guidancer.abstract.TextVerifiable</realizes>
- <action name="CompSystem.VerifySelected" changed="1.26">
+ <action name="CompSystem.VerifySelected">
<method>rcVerifySelected</method>
<param name="CompSystem.IsSelected"
descriptionKey="CompSystem.IsSelected.descr" >
diff --git a/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF
index 634ef11d8..793e2f6a4 100644
--- a/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.core.databinding;bundle-version="[1.3.1,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.swt;bundle-version="[3.6.1,4.0.0)";resolution:=optional,
diff --git a/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd b/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd
index 0cf42e950..71e88cdee 100644
--- a/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd
+++ b/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd
@@ -52,14 +52,9 @@
</xs:restriction>
</xs:simpleType>
</xs:attribute>
- <xs:attribute name="changed" use="required" />
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="changed" use="optional" />
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
</xs:complexType>
</xs:element>
diff --git a/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd b/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd
index b5a0ce62c..82619dadc 100644
--- a/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd
+++ b/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd
@@ -35,38 +35,13 @@
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:ID" />
<xs:attribute name="descriptionKey" use="optional" type="xs:string" />
- <xs:attribute name="visible" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- <xs:enumeration value="false" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="hasDefaultMapping" default="false">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="observable" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- <xs:enumeration value="false" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="changed" />
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="visible" default="true" type="xs:boolean" />
+ <xs:attribute name="hasDefaultMapping" default="false" type="xs:boolean" />
+ <xs:attribute name="observable" default="true" type="xs:boolean" />
+ <xs:attribute name="changed" use="optional"/>
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
+ <xs:attribute name="supported" default="true" type="xs:boolean" />
</xs:complexType>
</xs:element>
<xs:element name="abstractComponent">
@@ -78,22 +53,10 @@
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:ID" />
<xs:attribute name="descriptionKey" use="optional" type="xs:string" />
- <xs:attribute name="visible" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- <xs:enumeration value="false" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="changed" />
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="visible" default="true" type="xs:boolean" />
+ <xs:attribute name="changed" use="optional"/>
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="testerClass" type="xs:string" />
@@ -120,29 +83,10 @@
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:ID"/>
<xs:attribute name="descriptionKey" use="optional" type="xs:string" />
- <xs:attribute name="visible" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="hasDefaultMapping" default="false">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="changed"/>
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="visible" default="true" type="xs:boolean" />
+ <xs:attribute name="hasDefaultMapping" default="false" type="xs:boolean" />
+ <xs:attribute name="changed" use="optional"/>
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
</xs:complexType>
</xs:element> </xs:schema>
diff --git a/org.eclipse.jubula.toolkit.concrete.api/.project b/org.eclipse.jubula.toolkit.concrete.api/.project
index e9f0e1b6d..68906f8d1 100644
--- a/org.eclipse.jubula.toolkit.concrete.api/.project
+++ b/org.eclipse.jubula.toolkit.concrete.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF
index 8b0feaa2b..897f5015e 100644
--- a/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.concrete.api/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - Concrete - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.concrete.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
@@ -12,8 +12,8 @@ Export-Package: org.eclipse.jubula.toolkit.concrete.components,
org.eclipse.jubula.toolkit.concrete
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.toolkit.concrete.api/pom.xml b/org.eclipse.jubula.toolkit.concrete.api/pom.xml
index d56cef6d5..f2bd9b44f 100644
--- a/org.eclipse.jubula.toolkit.concrete.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.concrete.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.concrete.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.concrete.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.concrete.provider/resources/xml/ComponentConfiguration.xml
index 944b592eb..a65b0365f 100644
--- a/org.eclipse.jubula.toolkit.concrete.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.concrete.provider/resources/xml/ComponentConfiguration.xml
@@ -15,7 +15,7 @@
</configVersion>
<concreteComponent type="guidancer.concrete.GraphicApplication" hasDefaultMapping="true" descriptionKey="guidancer.concrete.GraphicApplication.descr">
- <action name="CompSystem.ClickInActiveWindow" changed="1.27" descriptionKey="CompSystem.ClickInActiveWindow.descr"> <method>rcClickDirect</method>
+ <action name="CompSystem.ClickInActiveWindow" descriptionKey="CompSystem.ClickInActiveWindow.descr"> <method>rcClickDirect</method>
<param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" >
<type>java.lang.Integer</type>
@@ -60,7 +60,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.Activate" changed="1.3">
+ <action name="CompSystem.Activate">
<method>rcActivate</method>
<param name="CompSystem.ActivationMethod"
descriptionKey="CompSystem.ActivationMethod.descr" >
@@ -78,7 +78,7 @@
</param>
</action>
- <action name="CompSystem.InputTextDirect" changed="1.25">
+ <action name="CompSystem.InputTextDirect">
<method>rcInputText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -86,7 +86,7 @@
</param>
</action>
- <action name="CompSystem.KeyStroke" changed="1.17">
+ <action name="CompSystem.KeyStroke">
<method>rcKeyStroke</method>
<param name="CompSystem.ModifierSpecification"
descriptionKey="CompSystem.ModifierSpecification.descr" >
@@ -108,7 +108,7 @@
</param>
</action>
- <action name="CompSystem.KeyToogle" changed="1.3">
+ <action name="CompSystem.KeyToogle">
<method>rcToggle</method>
<param name="CompSystem.ToogleKey"
descriptionKey="CompSystem.ToogleKey.descr" >
@@ -131,17 +131,17 @@
</param>
</action>
- <action name="CompSystem.Wait" changed="1.3">
+ <action name="CompSystem.Wait">
<method>rcWait</method>
<param name="CompSystem.TimeMillSec"
descriptionKey="CompSystem.TimeMillSec.descr" >
<type>java.lang.Integer</type>
</param>
</action>
- <action name="CompSystem.Pause" changed="1.3">
+ <action name="CompSystem.Pause">
<method>rcPause</method>
</action>
- <action name="CompSystem.WaitForWindow" changed="1.11">
+ <action name="CompSystem.WaitForWindow">
<method>rcWaitForWindow</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -170,7 +170,7 @@
</param>
</action>
- <action name="CompSystem.WaitForWindowActivation" changed="1.16">
+ <action name="CompSystem.WaitForWindowActivation">
<method>rcWaitForWindowActivation</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -199,7 +199,7 @@
</param>
</action>
- <action name="CompSystem.WaitForWindowToClose" changed="1.21">
+ <action name="CompSystem.WaitForWindowToClose">
<method>rcWaitForWindowToClose</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -228,13 +228,13 @@
</param>
</action>
- <action name="CompSystem.Restart" changed="1.3" clientAction="true">
+ <action name="CompSystem.Restart" clientAction="true">
<method>rcRestart</method>
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$RestartCmd</postExecutionCommand>
</action>
- <action name="CompSystem.PrepareForShutdown" changed="2.0" clientAction="true"> <method>rcPrepareForShutdown</method> <postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$PrepareForShutdownCmd</postExecutionCommand> </action> <action name="CompSystem.SyncShutdownAndRestart" changed="2.0" clientAction="true"> <method>rcSyncShutdownAndRestart</method> <param name="CompSystem.Timeout"
+ <action name="CompSystem.PrepareForShutdown" clientAction="true"> <method>rcPrepareForShutdown</method> <postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$PrepareForShutdownCmd</postExecutionCommand> </action> <action name="CompSystem.SyncShutdownAndRestart" clientAction="true"> <method>rcSyncShutdownAndRestart</method> <param name="CompSystem.Timeout"
descriptionKey="CompSystem.Timeout.descr" > <type>java.lang.Integer</type> <defaultValue>10000</defaultValue> </param> <postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$SyncShutdownAndRestartCmd</postExecutionCommand> </action>
- <action name="CompSystem.TakeScreenshot" changed="1.15">
+ <action name="CompSystem.TakeScreenshot">
<method>rcTakeScreenshot</method>
<param name="CompSystem.Destination"
descriptionKey="CompSystem.Destination.descr" >
@@ -270,7 +270,7 @@
</param>
</action>
- <action name="CompSystem.ExecuteCommand" changed="1.38">
+ <action name="CompSystem.ExecuteCommand">
<method>rcExecuteExternalCommand</method>
<param name="CompSystem.Command"
descriptionKey="CompSystem.Command.descr" >
@@ -298,7 +298,7 @@
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$CommandExecutorCmd</postExecutionCommand>
</action>
- <action name="CompSystem.NativeKeyStroke" changed="1.39">
+ <action name="CompSystem.NativeKeyStroke">
<method>rcNativeKeyStroke</method>
<param name="CompSystem.ModifierSpecification"
descriptionKey="CompSystem.ModifierSpecification.descr" >
@@ -320,14 +320,14 @@
</param>
</action>
- <action name="CompSystem.NativeInputText" changed="1.39">
+ <action name="CompSystem.NativeInputText">
<method>rcNativeInputText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.ReadValue" changed="4.0">
+ <action name="CompSystem.ReadValue">
<method>rcSetValue</method>
<param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" >
@@ -339,14 +339,14 @@
</param>
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand>
</action>
- <action name="CompSystem.CopyToClipboard" changed="4.1">
+ <action name="CompSystem.CopyToClipboard">
<method>rcCopyToClipboard</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.StartTimer" changed="4.2">
+ <action name="CompSystem.StartTimer">
<method>rcStartTimer</method>
<param name="CompSystem.TimerName"
descriptionKey="CompSystem.TimerName.descr" >
@@ -358,7 +358,7 @@
</param>
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$StartTimerCmd</postExecutionCommand>
</action>
- <action name="CompSystem.ReadTimer" changed="4.2">
+ <action name="CompSystem.ReadTimer">
<method>rcReadTimer</method>
<param name="CompSystem.TimerName"
descriptionKey="CompSystem.TimerName.descr" >
@@ -370,7 +370,7 @@
</param>
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$ReadTimerCmd</postExecutionCommand>
</action>
- <action name="CompSystem.CheckValues" changed="4.2">
+ <action name="CompSystem.CheckValues">
<method>rcCheckValues</method>
<param name="CompSystem.Value1"
descriptionKey="CompSystem.Value1.descr" >
@@ -393,7 +393,7 @@
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.TakeScreenshotOfActiveWindow" changed="4.3">
+ <action name="CompSystem.TakeScreenshotOfActiveWindow">
<method>rcTakeScreenshotOfActiveWindow</method>
<param name="CompSystem.Destination"
descriptionKey="CompSystem.Destination.descr" >
@@ -448,7 +448,7 @@
<defaultValue>0</defaultValue>
</param>
</action>
- <action name="CompSystem.CheckStringValues" changed="4.4">
+ <action name="CompSystem.CheckStringValues">
<method>rcCheckStringValues</method>
<param name="CompSystem.Value1"
descriptionKey="CompSystem.Value1.descr" >
@@ -470,7 +470,7 @@
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.CheckExistenceOfWindow" changed="4.5">
+ <action name="CompSystem.CheckExistenceOfWindow">
<method>rcCheckExistenceOfWindow</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -497,7 +497,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ManualTestStep" changed="4.5">
+ <action name="CompSystem.ManualTestStep">
<method>rcManualTestStep</method>
<param name="CompSystem.ActionToPerfom"
descriptionKey="CompSystem.ActionToPerfom.descr" >
@@ -520,7 +520,7 @@
</concreteComponent>
<concreteComponent type="guidancer.concrete.MenuBar" hasDefaultMapping="true">
- <action name="CompSystem.SelectMenuItem" changed="1.12">
+ <action name="CompSystem.SelectMenuItem">
<method>selectMenuItem</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -538,14 +538,14 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectMenuItemByIndexpath" changed="1.11">
+ <action name="CompSystem.SelectMenuItemByIndexpath">
<method>selectMenuItemByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.VerifyEnabledByTextpath" changed="1.12">
+ <action name="CompSystem.VerifyEnabledByTextpath">
<method>verifyEnabled</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -572,7 +572,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyEnabledByIndexpath" changed="1.14">
+ <action name="CompSystem.VerifyEnabledByIndexpath">
<method>verifyEnabledByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -588,7 +588,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyExistsByTextpath" changed="1.12">
+ <action name="CompSystem.VerifyExistsByTextpath">
<method>verifyExists</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -615,7 +615,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyExistsByIndexpath" changed="1.14">
+ <action name="CompSystem.VerifyExistsByIndexpath">
<method>verifyExistsByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -631,7 +631,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedByTextpath" changed="1.12">
+ <action name="CompSystem.VerifySelectedByTextpath">
<method>verifySelected</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -658,7 +658,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedByIndexpath" changed="1.14">
+ <action name="CompSystem.VerifySelectedByIndexpath">
<method>verifySelectedByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -674,7 +674,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.WaitForComponent" changed="4.2">
+ <action name="CompSystem.WaitForComponent">
<method>waitForComponent</method>
<param name="CompSystem.Timeout"
descriptionKey="CompSystem.Timeout.descr" >
@@ -691,7 +691,7 @@
<concreteComponent type="guidancer.concrete.ComboBox">
<realizes>guidancer.abstract.TextInputSupport</realizes>
- <action name="CompSystem.VerifyContainsValue" changed="2.2">
+ <action name="CompSystem.VerifyContainsValue">
<method>rcVerifyContainsValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -718,7 +718,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedIndex" changed="2.2">
+ <action name="CompSystem.VerifySelectedIndex">
<method>rcVerifySelectedIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
@@ -734,14 +734,14 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectIndex" changed="1.3">
+ <action name="CompSystem.SelectIndex">
<method>rcSelectIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.SelectValue" changed="1.20">
+ <action name="CompSystem.SelectValue">
<method>rcSelectValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -773,7 +773,7 @@
<concreteComponent type="guidancer.concrete.List">
<realizes>guidancer.abstract.TextVerifiable</realizes>
- <action name="CompSystem.VerifySelectedValue" changed="2.2">
+ <action name="CompSystem.VerifySelectedValue">
<method>rcVerifySelectedValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -801,7 +801,7 @@
</param>
</action>
- <action name="CompSystem.VerifyContainsValue" changed="2.2">
+ <action name="CompSystem.VerifyContainsValue">
<method>rcVerifyContainsValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -828,7 +828,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedIndices" changed="2.2">
+ <action name="CompSystem.VerifySelectedIndices">
<method>rcVerifySelectedIndex</method>
<param name="CompSystem.Index"
descriptionKey="CompSystem.Index.descr" >
@@ -844,7 +844,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectIndices" changed="1.4">
+ <action name="CompSystem.SelectIndices">
<method>rcSelectIndex</method>
<param name="CompSystem.Index"
descriptionKey="CompSystem.Index.descr" >
@@ -871,7 +871,7 @@
</param> <param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param>
</action>
- <action name="CompSystem.SelectValues" changed="1.4">
+ <action name="CompSystem.SelectValues">
<method>rcSelectValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -918,7 +918,7 @@
</param> <param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param>
</action>
- <action name="CompSystem.DragByValue" changed="4.2">
+ <action name="CompSystem.DragByValue">
<method>rcDragValue</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -969,7 +969,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.DragByIndex" changed="4.2">
+ <action name="CompSystem.DragByIndex">
<method>rcDragIndex</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -1000,7 +1000,7 @@
<type>java.lang.Integer</type>
</param>
</action>
- <action name="CompSystem.DropByValue" changed="2.0">
+ <action name="CompSystem.DropByValue">
<method>rcDropValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -1032,7 +1032,7 @@
<defaultValue>100</defaultValue>
</param>
</action>
- <action name="CompSystem.DropByIndex" changed="2.0">
+ <action name="CompSystem.DropByIndex">
<method>rcDropIndex</method>
<param name="CompSystem.IndexOnly"
descriptionKey="CompSystem.IndexOnly.descr" >
@@ -1043,7 +1043,7 @@
<type>java.lang.Integer</type>
<defaultValue>100</defaultValue>
</param>
- </action> <action name="CompSystem.CheckPropertyAtMousePosition" changed="8.1.7"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
+ </action> <action name="CompSystem.CheckPropertyAtMousePosition" since="3.2"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
</concreteComponent>
<concreteComponent type="guidancer.concrete.Label">
@@ -1052,7 +1052,7 @@
<concreteComponent type="guidancer.concrete.TabbedPane">
<realizes>guidancer.abstract.Widget</realizes>
- <action name="CompSystem.VerifySelectedTab" changed="1.11">
+ <action name="CompSystem.VerifySelectedTab">
<method>rcVerifySelectedTab</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -1079,7 +1079,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectTab" changed="1.11">
+ <action name="CompSystem.SelectTab">
<method>rcSelectTab</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -1097,7 +1097,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyEnabledTab" changed="1.12">
+ <action name="CompSystem.VerifyEnabledTab">
<method>rcVerifyEnabled</method>
<param name="CompSystem.Title"
descriptionKey="CompSystem.Title.descr" >
@@ -1124,7 +1124,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedTabByIndex" changed="1.3">
+ <action name="CompSystem.VerifySelectedTabByIndex">
<method>rcVerifySelectedTabByIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
@@ -1140,14 +1140,14 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectTabByIndex" changed="1.3">
+ <action name="CompSystem.SelectTabByIndex">
<method>rcSelectTabByIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
<type>java.lang.Integer</type>
</param>
</action>
- <action name="CompSystem.VerifyEnabledTabByIndex" changed="1.3">
+ <action name="CompSystem.VerifyEnabledTabByIndex">
<method>rcVerifyEnabledByIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
@@ -1163,7 +1163,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyTextOfTabByIndex" changed="4.2">
+ <action name="CompSystem.VerifyTextOfTabByIndex">
<method>rcVerifyTextOfTabByIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
@@ -1185,7 +1185,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyExistenceOfTab" changed="4.2">
+ <action name="CompSystem.VerifyExistenceOfTab">
<method>rcVerifyExistenceOfTab</method>
<param name="CompSystem.Tab"
descriptionKey="CompSystem.Tab.descr" >
@@ -1216,7 +1216,7 @@
<concreteComponent type="guidancer.concrete.Table">
<realizes>guidancer.abstract.TextInputSupport</realizes>
- <action name="CompSystem.InputTextInTableCellNew" changed="4.5">
+ <action name="CompSystem.InputTextInTableCellNew">
<method>rcInputText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -1255,7 +1255,7 @@
</action>
- <action name="CompSystem.ReplaceTextInTableCellNew" changed="4.5">
+ <action name="CompSystem.ReplaceTextInTableCellNew">
<method>rcReplaceText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -1293,7 +1293,7 @@
</param>
</action>
- <action name="CompSystem.SelectCellNew" changed="4.5">
+ <action name="CompSystem.SelectCellNew">
<method>rcSelectCell</method>
<param name="CompSystem.Row"
descriptionKey="CompSystem.Row.descr" >
@@ -1379,7 +1379,7 @@
</param>
</action>
- <action name="CompSystem.Move" changed="1.9">
+ <action name="CompSystem.Move">
<method>rcMove</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -1441,7 +1441,7 @@
</param>
</action>
- <action name="CompSystem.VerifyTableCellEditableNew" changed="4.5">
+ <action name="CompSystem.VerifyTableCellEditableNew">
<method>rcVerifyEditable</method>
<param name="CompSystem.IsEditable"
descriptionKey="CompSystem.IsEditable.descr" >
@@ -1484,7 +1484,7 @@
</param>
</action>
- <action name="CompSystem.VerifySelectedTableCellEditable" changed="4.2">
+ <action name="CompSystem.VerifySelectedTableCellEditable">
<method>rcVerifyEditableSelected</method>
<param name="CompSystem.IsEditable"
descriptionKey="CompSystem.IsEditable.descr" >
@@ -1497,7 +1497,7 @@
</param>
</action>
- <action name="CompSystem.VerifyTableCellEditableMousePosition" changed="4.2">
+ <action name="CompSystem.VerifyTableCellEditableMousePosition">
<method>rcVerifyEditableMousePosition</method>
<param name="CompSystem.IsEditable"
descriptionKey="CompSystem.IsEditable.descr" >
@@ -1510,7 +1510,7 @@
</param>
</action>
- <action name="CompSystem.VerifyTableCellTextNew" changed="4.5">
+ <action name="CompSystem.VerifyTableCellTextNew">
<method>rcVerifyText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -1559,7 +1559,7 @@
</param>
</action>
- <action name="CompSystem.VerifyTableCellTextAtMousePosition" changed="1.11">
+ <action name="CompSystem.VerifyTableCellTextAtMousePosition">
<method>rcVerifyTextAtMousePosition</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -1578,7 +1578,7 @@
</param>
</action>
- <action name="CompSystem.VerifyValueInRow" changed="4.5">
+ <action name="CompSystem.VerifyValueInRow">
<method>rcVerifyValueInRow</method>
<param name="CompSystem.Row"
descriptionKey="CompSystem.Row.descr" >
@@ -1630,7 +1630,7 @@
</param>
</action>
- <action name="CompSystem.VerifyValueInColumn" changed="4.5">
+ <action name="CompSystem.VerifyValueInColumn">
<method>rcVerifyValueInColumn</method>
<param name="CompSystem.Column"
descriptionKey="CompSystem.Column.descr" >
@@ -1682,7 +1682,7 @@
</param>
</action>
- <action name="CompSystem.SelectRowByValueNew" changed="4.5">
+ <action name="CompSystem.SelectRowByValueNew">
<method>rcSelectRowByValue</method>
<param name="CompSystem.Column"
descriptionKey="CompSystem.Column.descr" >
@@ -1749,7 +1749,7 @@
</param>
</action>
- <action name="CompSystem.SelectCellByColValueNew" changed="4.5">
+ <action name="CompSystem.SelectCellByColValueNew">
<method>rcSelectCellByColValue</method>
<param name="CompSystem.Row"
descriptionKey="CompSystem.Row.descr" >
@@ -1815,7 +1815,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ReadTableCellValueNew" changed="4.5">
+ <action name="CompSystem.ReadTableCellValueNew">
<method>rcReadValue</method>
<param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" >
@@ -1854,7 +1854,7 @@
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand>
</action>
- <action name="CompSystem.ReadTableCellValueAtMousePosition" changed="4.5">
+ <action name="CompSystem.ReadTableCellValueAtMousePosition">
<method>rcReadValueAtMousePosition</method>
<param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" >
@@ -1863,7 +1863,7 @@
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand>
</action>
- <action name="CompSystem.DragCellNew" changed="4.5">
+ <action name="CompSystem.DragCellNew">
<method>rcDragCell</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -1949,7 +1949,7 @@
</param>
</action>
- <action name="CompSystem.DropCellNew" changed="4.5">
+ <action name="CompSystem.DropCellNew">
<method>rcDropCell</method>
<param name="CompSystem.Row"
descriptionKey="CompSystem.Row.descr" >
@@ -2016,7 +2016,7 @@
</param>
</action>
- <action name="CompSystem.DragRowByValueNew" changed="4.5">
+ <action name="CompSystem.DragRowByValueNew">
<method>rcDragRowByValue</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -2083,7 +2083,7 @@
</param>
</action>
- <action name="CompSystem.DropRowByValueNew" changed="4.5">
+ <action name="CompSystem.DropRowByValueNew">
<method>rcDropRowByValue</method>
<param name="CompSystem.Column"
descriptionKey="CompSystem.Column.descr" >
@@ -2131,7 +2131,7 @@
</param>
</action>
- <action name="CompSystem.DragCellByColValueNew" changed="4.5">
+ <action name="CompSystem.DragCellByColValueNew">
<method>rcDragCellByColValue</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -2198,7 +2198,7 @@
</param>
</action>
- <action name="CompSystem.DropCellByColValueNew" changed="4.5">
+ <action name="CompSystem.DropCellByColValueNew">
<method>rcDropCellByColValue</method>
<param name="CompSystem.Row"
descriptionKey="CompSystem.Row.descr" >
@@ -2244,14 +2244,14 @@
<type>java.lang.Integer</type>
<defaultValue>100</defaultValue>
</param>
- </action> <action name="CompSystem.VerifyCheckboxInSelectedRow" changed="4.5"> <method>rcVerifyCheckboxInSelectedRow</method> <param name="CompSystem.Checked"
- descriptionKey="CompSystem.Checked.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.VerifyCheckboxOfRowAtMousePosition" changed="4.5"> <method>rcVerifyCheckboxInRowAtMousePosition</method> <param name="CompSystem.Checked"
- descriptionKey="CompSystem.Checked.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.ToggleCheckboxInSelectedRow" changed="4.5"> <method>rcToggleCheckboxInSelectedRow</method> </action> <action name="CompSystem.ToggleCheckboxOfRowAtMousePosition" changed="4.5"> <method>rcToggleCheckboxInRowAtMousePosition</method> </action> <action name="CompSystem.CheckPropertyAtMousePosition" changed="8.1.7"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
+ </action> <action name="CompSystem.VerifyCheckboxInSelectedRow"> <method>rcVerifyCheckboxInSelectedRow</method> <param name="CompSystem.Checked"
+ descriptionKey="CompSystem.Checked.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.VerifyCheckboxOfRowAtMousePosition"> <method>rcVerifyCheckboxInRowAtMousePosition</method> <param name="CompSystem.Checked"
+ descriptionKey="CompSystem.Checked.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.ToggleCheckboxInSelectedRow"> <method>rcToggleCheckboxInSelectedRow</method> </action> <action name="CompSystem.ToggleCheckboxOfRowAtMousePosition"> <method>rcToggleCheckboxInRowAtMousePosition</method> </action> <action name="CompSystem.CheckPropertyAtMousePosition" since="3.2"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
</concreteComponent>
<concreteComponent type="guidancer.concrete.TextComponent">
<realizes>guidancer.abstract.TextInputSupport</realizes>
- <action name="CompSystem.InsertTextAtIndex" changed="1.3">
+ <action name="CompSystem.InsertTextAtIndex">
<method>rcInsertText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -2262,7 +2262,7 @@
<type>java.lang.Integer</type>
</param>
</action>
- <action name="CompSystem.InsertTextAtPattern" changed="1.12">
+ <action name="CompSystem.InsertTextAtPattern">
<method>rcInsertText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -2293,10 +2293,10 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectAll" changed="1.3">
+ <action name="CompSystem.SelectAll">
<method>rcSelect</method>
</action>
- <action name="CompSystem.Select" changed="1.11">
+ <action name="CompSystem.Select">
<method>rcSelect</method>
<param name="CompSystem.Pattern"
descriptionKey="CompSystem.Pattern.descr" >
@@ -2319,7 +2319,7 @@
<concreteComponent type="guidancer.concrete.Tree">
<realizes>guidancer.abstract.Widget</realizes>
- <action name="CompSystem.CollapseByTextPath" changed="1.22">
+ <action name="CompSystem.CollapseByTextPath">
<method>rcCollapse</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2351,7 +2351,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.CollapseByIndexPath" changed="1.22">
+ <action name="CompSystem.CollapseByIndexPath">
<method>rcCollapseByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2372,7 +2372,7 @@
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.ExpandByTextPath" changed="1.22">
+ <action name="CompSystem.ExpandByTextPath">
<method>rcExpand</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2404,7 +2404,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ExpandByIndexPath" changed="1.22">
+ <action name="CompSystem.ExpandByIndexPath">
<method>rcExpandByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2425,7 +2425,7 @@
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.SelectByTextPath" changed="1.22">
+ <action name="CompSystem.SelectByTextPath">
<method>rcSelect</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2481,7 +2481,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectByIndexPath" changed="1.22">
+ <action name="CompSystem.SelectByIndexPath">
<method>rcSelectByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2526,7 +2526,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.Move" changed="1.10">
+ <action name="CompSystem.Move">
<method>rcMove</method>
<param name="CompSystem.TreeDirection"
descriptionKey="CompSystem.TreeDirection.descr" >
@@ -2550,7 +2550,7 @@
<defaultValue>1</defaultValue>
</param>
</action>
- <action name="CompSystem.VerifyPath" changed="1.22">
+ <action name="CompSystem.VerifyPath">
<method>rcVerifyPath</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2591,7 +2591,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyPathByIndices" changed="1.22">
+ <action name="CompSystem.VerifyPathByIndices">
<method>rcVerifyPathByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2621,7 +2621,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyTextOfSelectedEntry" changed="1.41">
+ <action name="CompSystem.VerifyTextOfSelectedEntry">
<method>rcVerifySelectedValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -2639,7 +2639,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyTextAtMousePosition" changed="4.6">
+ <action name="CompSystem.VerifyTextAtMousePosition">
<method>rcVerifyTextAtMousePosition</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -2658,7 +2658,7 @@
</param>
</action>
- <action name="CompSystem.DragByTextPath" changed="4.2">
+ <action name="CompSystem.DragByTextPath">
<method>rcDragByTextPath</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -2715,7 +2715,7 @@
</param>
</action>
- <action name="CompSystem.DropByTextPath" changed="">
+ <action name="CompSystem.DropByTextPath">
<method>rcDropByTextPath</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2753,7 +2753,7 @@
</param>
</action>
- <action name="CompSystem.DragByIndexPath" changed="4.2">
+ <action name="CompSystem.DragByIndexPath">
<method>rcDragByIndexPath</method>
<param name="CompSystem.MouseButton"
descriptionKey="CompSystem.MouseButton.descr" >
@@ -2799,7 +2799,7 @@
</param>
</action>
- <action name="CompSystem.DropByIndexPath" changed="">
+ <action name="CompSystem.DropByIndexPath">
<method>rcDropByIndexPath</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -2825,7 +2825,7 @@
<defaultValue>100</defaultValue>
</param>
</action>
- <action name="CompSystem.ReadTextOfSelectedEntry" changed="4.5">
+ <action name="CompSystem.ReadTextOfSelectedEntry">
<method>rcStoreSelectedNodeValue</method>
<param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" >
@@ -2833,15 +2833,15 @@
</param>
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand>
</action>
- <action name="CompSystem.ReadTextAtMousePosition" changed="4.5">
+ <action name="CompSystem.ReadTextAtMousePosition">
<method>rcStoreValueAtMousePosition</method>
<param name="CompSystem.Variable"
descriptionKey="CompSystem.Variable.descr" >
<type>guidancer.datatype.Variable</type>
</param>
<postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand>
- </action> <action name="CompSystem.CheckPropertyAtMousePosition" changed="8.1.7"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
+ </action> <action name="CompSystem.CheckPropertyAtMousePosition" since="3.2"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
</concreteComponent>
- <concreteComponent type="guidancer.concrete.Tooltip" hasDefaultMapping="true"> <action name="CompSystem.CheckTooltipText" changed="8.1.5"> <method>rcCheckTooltipText</method> <param name="CompSystem.Timeout" descriptionKey="CompSystem.Timeout.descr" > <type>java.lang.Integer</type> <defaultValue>3000</defaultValue> </param> <param name="CompSystem.Text" descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> </concreteComponent>
+ <concreteComponent type="guidancer.concrete.Tooltip" hasDefaultMapping="true" since="3.2"> <action name="CompSystem.CheckTooltipText"> <method>rcCheckTooltipText</method> <param name="CompSystem.Timeout" descriptionKey="CompSystem.Timeout.descr" > <type>java.lang.Integer</type> <defaultValue>3000</defaultValue> </param> <param name="CompSystem.Text" descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> </concreteComponent>
</compSystem> \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.gef.api/.project b/org.eclipse.jubula.toolkit.gef.api/.project
index bd53ff84f..2cbddc51f 100644
--- a/org.eclipse.jubula.toolkit.gef.api/.project
+++ b/org.eclipse.jubula.toolkit.gef.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF
index 2a9c85491..e02c50cfc 100644
--- a/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.gef.api/META-INF/MANIFEST.MF
@@ -2,17 +2,17 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - GEF - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.gef.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.toolkit.gef,
org.eclipse.jubula.toolkit.gef.components
diff --git a/org.eclipse.jubula.toolkit.gef.api/pom.xml b/org.eclipse.jubula.toolkit.gef.api/pom.xml
index 03d0d1041..2f54a4135 100644
--- a/org.eclipse.jubula.toolkit.gef.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.gef.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.gef.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.gef.api/src/org/eclipse/jubula/toolkit/gef/GefToolkit.java b/org.eclipse.jubula.toolkit.gef.api/src/org/eclipse/jubula/toolkit/gef/GefToolkit.java
new file mode 100644
index 000000000..91681ff85
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.gef.api/src/org/eclipse/jubula/toolkit/gef/GefToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.gef;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.gef.internal.GefToolkitInfo;
+
+/**
+ * GEF toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class GefToolkit {
+ /** Constructor */
+ private GefToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new GefToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.gef.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.gef.provider/resources/xml/ComponentConfiguration.xml
index f50c097ea..cb22ba6ba 100644
--- a/org.eclipse.jubula.toolkit.gef.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.gef.provider/resources/xml/ComponentConfiguration.xml
@@ -19,7 +19,7 @@
<realizes>guidancer.abstract.Widget</realizes>
<testerClass>org.eclipse.jubula.rc.rcp.e3.gef.tester.FigureCanvasTester</testerClass>
<componentClass name="org.eclipse.draw2d.FigureCanvas" />
- <action name="CompSystem.CheckFigureExists" changed="4.0">
+ <action name="CompSystem.CheckFigureExists">
<method>rcCheckFigureExists</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -46,7 +46,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.CheckToolExists" changed="4.0">
+ <action name="CompSystem.CheckToolExists">
<method>rcCheckToolExists</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -73,7 +73,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ClickFigure" changed="4.0">
+ <action name="CompSystem.ClickFigure">
<method>rcClickFigure</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -106,7 +106,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ClickInFigure" changed="1.4">
+ <action name="CompSystem.ClickInFigure">
<method>rcClickInFigure</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -167,7 +167,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectToolByTextPath" changed="4.0">
+ <action name="CompSystem.SelectToolByTextPath">
<method>rcSelectTool</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -190,7 +190,7 @@
<defaultValue>1</defaultValue>
</param>
</action>
- <action name="CompSystem.ClickConnection" changed="4.0">
+ <action name="CompSystem.ClickConnection">
<method>rcClickConnection</method>
<param name="CompSystem.SourceTextPath"
descriptionKey="CompSystem.SourceTextPath.descr" >
@@ -238,7 +238,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.DragFigure" changed="4.0">
+ <action name="CompSystem.DragFigure">
<method>rcDragFigure</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -309,7 +309,7 @@
</param>
</action>
- <action name="CompSystem.DropOnFigure" changed="4.0">
+ <action name="CompSystem.DropOnFigure">
<method>rcDropOnFigure</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
@@ -360,7 +360,7 @@
<defaultValue>100</defaultValue>
</param>
</action>
- <action name="CompSystem.VerifyFigureProperty" changed="4.1">
+ <action name="CompSystem.VerifyFigureProperty">
<method>rcVerifyFigureProperty</method>
<param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" >
diff --git a/org.eclipse.jubula.toolkit.html.api/.project b/org.eclipse.jubula.toolkit.html.api/.project
index a9b0f4b90..ee7667ba6 100644
--- a/org.eclipse.jubula.toolkit.html.api/.project
+++ b/org.eclipse.jubula.toolkit.html.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
index f11cac0f9..c721181f1 100644
--- a/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.html.api/META-INF/MANIFEST.MF
@@ -2,21 +2,21 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - HTML - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.html.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
org.eclipse.jubula.toolkit.html;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.toolkit.html,
org.eclipse.jubula.toolkit.html.components,
org.eclipse.jubula.toolkit.html.config
diff --git a/org.eclipse.jubula.toolkit.html.api/pom.xml b/org.eclipse.jubula.toolkit.html.api/pom.xml
index ced19db36..b79ea2a76 100644
--- a/org.eclipse.jubula.toolkit.html.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.html.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.html.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>4.0.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java b/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java
new file mode 100644
index 000000000..b5fd16ca9
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.html.api/src/org/eclipse/jubula/toolkit/html/HtmlToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.html;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.html.internal.HtmlToolkitInfo;
+
+/**
+ * HTML toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 4.0
+ */
+public class HtmlToolkit {
+ /** Constructor */
+ private HtmlToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 4.0
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new HtmlToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml
index ab3335d91..78bb9cdb7 100644
--- a/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.html.provider/resources/xml/ComponentConfiguration.xml
@@ -206,7 +206,7 @@
<componentClass name="html.forms.Anchor">
<property name="selector" value="a" />
</componentClass>
- <action name="html.VerifyURL" changed="1.0">
+ <action name="html.VerifyURL">
<method>rcVerifyURL</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -247,20 +247,20 @@
<toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.WebBrowser" visible="true" hasDefaultMapping="true">
<testerClass>com.bredexsw.jubula.rc.html.web.implclasses.HtmlApplicationImplClass</testerClass>
<componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.WebBrowser" />
- <action name="html.BrowserGotoAction" changed="1.0">
+ <action name="html.BrowserGotoAction">
<method>rcGotoUrl</method>
<param name="html.BrowserGotoUrl"
descriptionKey="html.BrowserGotoUrl.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="html.BrowserBackAction" changed="1.0">
+ <action name="html.BrowserBackAction">
<method>rcBack</method>
</action>
- <action name="html.BrowserReloadAction" changed="1.0">
+ <action name="html.BrowserReloadAction">
<method>rcReload</method>
</action>
- <action name="html.BrowserSelectWindow" changed="1.0">
+ <action name="html.BrowserSelectWindow">
<method>rcSelectWindowByIdentifier</method>
<param name="html.BrowserIdentifier"
descriptionKey="html.BrowserIdentifier.descr" >
@@ -276,7 +276,7 @@
</valueSet>
</param>
</action>
- <action name="html.BrowserSelectWindowWithTitle" changed="1.0">
+ <action name="html.BrowserSelectWindowWithTitle">
<method>rcSelectWindow</method>
<param name="html.BrowserTitle"
descriptionKey="html.BrowserTitle.descr" >
@@ -295,12 +295,12 @@
</param>
</action>
</toolkitComponent>
- <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.MenuBar" visible="false" hasDefaultMapping="true">
+ <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.MenuBar" visible="false" hasDefaultMapping="true" supported="false">
<realizes>guidancer.concrete.MenuBar</realizes>
<testerClass>com.bredexsw.jubula.rc.html.web.implclasses.HtmlMenuBarImplClass</testerClass>
<componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.MenuBar" />
</toolkitComponent>
- <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.Tooltip" visible="false" hasDefaultMapping="true">
+ <toolkitComponent type="com.bredexsw.guidancer.webautserver.web.implclasses.Tooltip" visible="false" hasDefaultMapping="true" supported="false">
<realizes>guidancer.concrete.Tooltip</realizes>
<testerClass>com.bredexsw.jubula.rc.html.web.implclasses.TooltipImplClass</testerClass>
<componentClass name="com.bredexsw.guidancer.webautserver.web.implclasses.Tooltip" />
@@ -330,7 +330,7 @@
<toolkitComponent type="html.generic.Locator" visible="true" hasDefaultMapping="true">
<testerClass>com.bredexsw.jubula.rc.html.web.implclasses.LocatorImplClass</testerClass>
<componentClass name="html.generic.Locator" />
- <action name="html.checkXpathCount" changed="1.0">
+ <action name="html.checkXpathCount">
<method>rcCheckXPathCount</method>
<param name="html.locator.xpath"
descriptionKey="html.locator.xpath.descr" >
@@ -353,7 +353,7 @@
<type>java.lang.Integer</type>
</param>
</action>
- <action name="html.checkCssPathCount" changed="1.0">
+ <action name="html.checkCssPathCount">
<method>rcCheckCSSPathCount</method>
<param name="html.locator.css"
descriptionKey="html.locator.css.descr" >
@@ -376,7 +376,7 @@
<type>java.lang.Integer</type>
</param>
</action>
- <action name="CompSystem.VerifyText" changed="1.11">
+ <action name="CompSystem.VerifyText">
<method>rcCheckText</method>
<param name="html.locator"
descriptionKey="html.locator.descr" >
@@ -398,14 +398,14 @@
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.Click" changed="1.26">
+ <action name="CompSystem.Click">
<method>rcClick</method>
<param name="html.locator"
descriptionKey="html.locator.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.WaitForComponent" changed="1.18">
+ <action name="CompSystem.WaitForComponent">
<method>rcWaitForComponent</method>
<param name="CompSystem.Timeout"
descriptionKey="CompSystem.Timeout.descr" >
@@ -427,7 +427,7 @@
<toolkitComponent type="html.alert" visible="true" hasDefaultMapping="true">
<testerClass>com.bredexsw.jubula.rc.html.web.implclasses.AlertImplClass</testerClass>
<componentClass name="html.alert" />
- <action name="CompSystem.VerifyText" changed="1.11">
+ <action name="CompSystem.VerifyText">
<method>rcCheckText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -445,7 +445,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyExists" changed="1.23">
+ <action name="CompSystem.VerifyExists">
<method>rcVerifyExists</method>
<param name="CompSystem.IsExisting"
descriptionKey="CompSystem.IsExisting.descr" >
@@ -457,14 +457,14 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.InputTextDirect" changed="1.3">
+ <action name="CompSystem.InputTextDirect">
<method>rcInputText</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.alert.interact" changed="1.23">
+ <action name="CompSystem.alert.interact">
<method>rcInteract</method>
<param name="CompSystem.alert.interact.type"
descriptionKey="CompSystem.alert.interact.type.descr" >
@@ -476,7 +476,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.alert.close" changed="1.23">
+ <action name="CompSystem.alert.close">
<method>rcCloseDialog</method>
</action>
</toolkitComponent>
diff --git a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties b/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties
index 721fd94f0..6e8a85cb9 100644
--- a/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties
+++ b/org.eclipse.jubula.toolkit.html.provider/src/org/eclipse/jubula/toolkit/html/provider/I18nStrings.properties
@@ -63,7 +63,6 @@ html.forms.button.Reset=(HTML) Reset Button
html.forms.input.Text=(HTML) Text
html.forms.input.Password=(HTML) Password Field
html.forms.TextArea=(HTML) Text Area
-com.bredexsw.guidancer.webautserver.web.implclasses.MenuBar=(HTML) Menu Bar (not supported)
html.generic.Locator=(HTML) Locator
html.checkXpathCount=Check XPath Count
html.locator.xpath=XPath
@@ -80,7 +79,6 @@ CompSystem.alert.interact=Set Interaction Type
CompSystem.alert.interact.type=Type
CompSystem.alert.interact.type.descr=the type of interaction
CompSystem.alert.close=Interact
-com.bredexsw.guidancer.webautserver.web.implclasses.Tooltip=(HTML) Tooltip (not supported)
##########################
# Parameter descriptions #
##########################
diff --git a/org.eclipse.jubula.toolkit.html/.project b/org.eclipse.jubula.toolkit.html/.project
index 838bb9859..5b173f7e2 100644
--- a/org.eclipse.jubula.toolkit.html/.project
+++ b/org.eclipse.jubula.toolkit.html/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.ios.api/.project b/org.eclipse.jubula.toolkit.ios.api/.project
index c688223fc..14a06ec76 100644
--- a/org.eclipse.jubula.toolkit.ios.api/.project
+++ b/org.eclipse.jubula.toolkit.ios.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF
index 3dca402f8..4677f70e4 100644
--- a/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.ios.api/META-INF/MANIFEST.MF
@@ -2,21 +2,21 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - iOS - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.ios.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.mobile.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.mobile.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.toolkit.ios,
org.eclipse.jubula.toolkit.ios.components,
org.eclipse.jubula.toolkit.ios.config
diff --git a/org.eclipse.jubula.toolkit.ios.api/pom.xml b/org.eclipse.jubula.toolkit.ios.api/pom.xml
index e78551df0..480ed1f65 100644
--- a/org.eclipse.jubula.toolkit.ios.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.ios.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.ios.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.ios.api/src/org/eclipse/jubula/toolkit/ios/IosToolkit.java b/org.eclipse.jubula.toolkit.ios.api/src/org/eclipse/jubula/toolkit/ios/IosToolkit.java
new file mode 100644
index 000000000..9ba10fb12
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.ios.api/src/org/eclipse/jubula/toolkit/ios/IosToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.ios;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.ios.internal.IosToolkitInfo;
+
+/**
+ * iOS toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class IosToolkit {
+ /** Constructor */
+ private IosToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new IosToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.ios.provider/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.ios.provider/META-INF/MANIFEST.MF
index 2d2baf0f2..84cc30b54 100644
--- a/org.eclipse.jubula.toolkit.ios.provider/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.ios.provider/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-Vendor: Eclipse Jubula
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.jubula.ui.compatibility;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)";resolution:=optional,
org.eclipse.jubula.toolkit.mobile.provider;bundle-version="[3.1.0,3.2.0)"
diff --git a/org.eclipse.jubula.toolkit.ios.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.ios.provider/resources/xml/ComponentConfiguration.xml
index 84f5ebf83..ec0b2dcfa 100644
--- a/org.eclipse.jubula.toolkit.ios.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.ios.provider/resources/xml/ComponentConfiguration.xml
@@ -20,7 +20,7 @@
<!-- Button -->
<concreteComponent type="abstract.ios.Button">
<realizes>guidancer.concrete.Button</realizes>
- <action name="CompSystem.Swipe" changed="1.00">
+ <action name="CompSystem.Swipe">
<method>rcSwipe</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -49,7 +49,7 @@
<!-- Textfield -->
<concreteComponent type="abstract.ios.TextComponent">
<realizes>guidancer.concrete.TextComponent</realizes>
- <action name="CompSystem.Swipe" changed="1.00">
+ <action name="CompSystem.Swipe">
<method>rcSwipe</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -78,7 +78,7 @@
<!-- Label -->
<concreteComponent type="abstract.ios.TextVerifiable">
<realizes>guidancer.concrete.Label</realizes>
- <action name="CompSystem.Swipe" changed="1.00">
+ <action name="CompSystem.Swipe">
<method>rcSwipe</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -127,7 +127,7 @@
<!-- List -->
<concreteComponent type="abstract.ios.List">
<realizes>guidancer.concrete.List</realizes>
- <action name="CompSystem.Swipe" changed="1.00">
+ <action name="CompSystem.Swipe">
<method>rcSwipe</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -151,7 +151,7 @@
<!-- Tabbed Control -->
<concreteComponent type="abstract.ios.TabComponent">
<realizes>guidancer.concrete.TabbedPane</realizes>
- <action name="CompSystem.Swipe" changed="1.00">
+ <action name="CompSystem.Swipe">
<method>rcSwipe</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -176,7 +176,7 @@
<realizes>abstract.ios.TabComponent</realizes>
<testerClass>com.bredexsw.jubula.rc.mobile.ios.impl.UITabComponentTester</testerClass>
<componentClass name="ios.UITabBar" />
- <action name="CompSystem.CheckBadgeValue" changed="1.0">
+ <action name="CompSystem.CheckBadgeValue">
<method>rcCheckBadgeValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -204,7 +204,7 @@
<concreteComponent type="abstract.ios.Picker" visible="true">
<realizes>guidancer.concrete.ComboBox</realizes>
- <action name="CompSystem.Swipe" changed="1.00">
+ <action name="CompSystem.Swipe">
<method>rcSwipe</method>
<param name="CompSystem.Direction"
descriptionKey="CompSystem.Direction.descr" >
@@ -219,7 +219,7 @@
</param>
</action>
- <action name="CompSystem.VerifyContainsValueInColumn" changed="2.2">
+ <action name="CompSystem.VerifyContainsValueInColumn">
<method>rcVerifyContainsValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -252,7 +252,7 @@
</param>
</action>
- <action name="CompSystem.VerifySelectedIndexInColumn" changed="2.2">
+ <action name="CompSystem.VerifySelectedIndexInColumn">
<method>rcVerifySelectedIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
@@ -273,7 +273,7 @@
<defaultValue>1</defaultValue>
</param>
</action>
- <action name="CompSystem.SelectIndexInColumn" changed="1.3">
+ <action name="CompSystem.SelectIndexInColumn">
<method>rcSelectIndex</method>
<param name="CompSystem.OneIndex"
descriptionKey="CompSystem.OneIndex.descr" >
@@ -285,7 +285,7 @@
<defaultValue>1</defaultValue>
</param>
</action>
- <action name="CompSystem.SelectValueInColumn" changed="1.20">
+ <action name="CompSystem.SelectValueInColumn">
<method>rcSelectValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
@@ -329,7 +329,7 @@
<realizes>guidancer.concrete.GraphicApplication</realizes>
<testerClass>com.bredexsw.jubula.rc.mobile.ios.impl.UIApplicationTester</testerClass>
<componentClass name="ios.UIApplication" />
- <action name="CompSystem.TapViewWithAccessibilityLabel" changed="1.0">
+ <action name="CompSystem.TapViewWithAccessibilityLabel">
<method>rcTapViewWithAccessibilityLabel</method>
<param name="CompSystem.Label"
descriptionKey="CompSystem.Label.descr" >
@@ -338,7 +338,7 @@
</action>
</toolkitComponent>
- <toolkitComponent type="ios.UITooltip" visible="false" hasDefaultMapping="true">
+ <toolkitComponent type="ios.UITooltip" visible="false" hasDefaultMapping="true" supported="false">
<realizes>guidancer.concrete.Tooltip</realizes>
<testerClass>com.bredexsw.jubula.rc.mobile.ios.impl.UITooltipTester</testerClass>
<componentClass name="ios.UITooltip" />
diff --git a/org.eclipse.jubula.toolkit.ios.provider/src/org/eclipse/jubula/toolkit/ios/provider/I18nStrings.properties b/org.eclipse.jubula.toolkit.ios.provider/src/org/eclipse/jubula/toolkit/ios/provider/I18nStrings.properties
index efa537e4c..19e20d940 100644
--- a/org.eclipse.jubula.toolkit.ios.provider/src/org/eclipse/jubula/toolkit/ios/provider/I18nStrings.properties
+++ b/org.eclipse.jubula.toolkit.ios.provider/src/org/eclipse/jubula/toolkit/ios/provider/I18nStrings.properties
@@ -27,7 +27,6 @@ ios.UIPickerView=(iOS) UIPickerView
ios.UIDatePicker=(iOS) UIDatePicker
ios.UITabBar=(iOS) UITabBar
ios.UIApplication=(iOS) UIApplication
-ios.UITooltip=(iOS) Tooltip (not supported)
CompSystem.LogicalUIApplicationName=(iOS) Application
CompSystem.VerifyContainsValueInColumn=Check Existence of Entry by Value in Column
CompSystem.VerifySelectedIndexInColumn=Check Selection of Entry by Index in Column
diff --git a/org.eclipse.jubula.toolkit.javafx.api/.project b/org.eclipse.jubula.toolkit.javafx.api/.project
index 3c66b7944..7ae40f90d 100644
--- a/org.eclipse.jubula.toolkit.javafx.api/.project
+++ b/org.eclipse.jubula.toolkit.javafx.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF
index 87082bfb1..befef08b6 100644
--- a/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.javafx.api/META-INF/MANIFEST.MF
@@ -2,20 +2,20 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - JavaFX - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.javafx.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.toolkit.javafx,
org.eclipse.jubula.toolkit.javafx.components,
org.eclipse.jubula.toolkit.javafx.config
diff --git a/org.eclipse.jubula.toolkit.javafx.api/pom.xml b/org.eclipse.jubula.toolkit.javafx.api/pom.xml
index 0df7d9864..37f546f91 100644
--- a/org.eclipse.jubula.toolkit.javafx.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.javafx.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.javafx.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.javafx.api/src/org/eclipse/jubula/toolkit/javafx/JavafxToolkit.java b/org.eclipse.jubula.toolkit.javafx.api/src/org/eclipse/jubula/toolkit/javafx/JavafxToolkit.java
new file mode 100644
index 000000000..ee4d53b13
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.javafx.api/src/org/eclipse/jubula/toolkit/javafx/JavafxToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.javafx;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.javafx.internal.JavafxToolkitInfo;
+
+/**
+ * JavaFX toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class JavafxToolkit {
+ /** Constructor */
+ private JavafxToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new JavafxToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.javafx.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.javafx.provider/resources/xml/ComponentConfiguration.xml
index 6c84a5750..c17207447 100644
--- a/org.eclipse.jubula.toolkit.javafx.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.javafx.provider/resources/xml/ComponentConfiguration.xml
@@ -13,21 +13,21 @@
<majorVersion>4</majorVersion>
<minorVersion>0</minorVersion>
</configVersion> <toolkitComponent type="javafx.stage.Stage" visible="false" hasDefaultMapping="true"> <realizes>guidancer.concrete.GraphicApplication</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.JavaFXApplicationTester</testerClass> <componentClass name="javafx.stage.Stage"/> </toolkitComponent>
- <toolkitComponent type="javafx.scene.control.ButtonBase" visible="false"> <realizes>guidancer.concrete.Button</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.ButtonBase" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Button" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.Button" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.MenuButton" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.MenuButton" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.CheckBox" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.CheckBox" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Hyperlink" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.Hyperlink" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ToggleButton" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.ToggleButton" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.RadioButton" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.RadioButton" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Label" visible="false"> <realizes>guidancer.concrete.Label</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.LabelTester</testerClass> <componentClass name="javafx.scene.control.Label" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TitledPane" visible="false"> <realizes>guidancer.concrete.Label</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.LabelTester</testerClass> <componentClass name="javafx.scene.control.TitledPane" /> </toolkitComponent> <toolkitComponent type="javafx.scene.text.Text" visible="false"> <realizes>guidancer.concrete.Label</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.LabelTester</testerClass> <componentClass name="javafx.scene.text.Text" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TextInputControl" visible="false"> <realizes>guidancer.concrete.TextComponent</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.TextInputControl" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TextField" visible="false"> <realizes>javafx.scene.control.TextInputControl</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.TextField" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.PasswordField" visible="false"> <realizes>javafx.scene.control.TextField</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.PasswordField" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TextArea" visible="false"> <realizes>javafx.scene.control.TextInputControl</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.TextArea" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TableView" visible="false"> <realizes>guidancer.concrete.Table</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TableTester</testerClass> <componentClass name="javafx.scene.control.TableView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TreeView" visible="false"> <realizes>guidancer.concrete.Tree</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TreeViewTester</testerClass> <componentClass name="javafx.scene.control.TreeView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TreeTableView"> <realizes>javafx.scene.control.TreeView</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TreeTableViewTester</testerClass> <componentClass name="javafx.scene.control.TreeTableView"/> <action name="CompSystem.SelectByTextPathAtColumn" changed="1.00" deprecated="true"> <method>rcSelect</method> <param name="CompSystem.PathType"
+ <toolkitComponent type="javafx.scene.control.ButtonBase" visible="false"> <realizes>guidancer.concrete.Button</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.ButtonBase" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Button" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.Button" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.MenuButton" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.MenuButton" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.CheckBox" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.CheckBox" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Hyperlink" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.Hyperlink" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ToggleButton" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.ToggleButton" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.RadioButton" visible="false"> <realizes>javafx.scene.control.ButtonBase</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ButtonTester</testerClass> <componentClass name="javafx.scene.control.RadioButton" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Label" visible="false"> <realizes>guidancer.concrete.Label</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.LabelTester</testerClass> <componentClass name="javafx.scene.control.Label" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TitledPane" visible="false"> <realizes>guidancer.concrete.Label</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.LabelTester</testerClass> <componentClass name="javafx.scene.control.TitledPane" /> </toolkitComponent> <toolkitComponent type="javafx.scene.text.Text" visible="false"> <realizes>guidancer.concrete.Label</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.LabelTester</testerClass> <componentClass name="javafx.scene.text.Text" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TextInputControl" visible="false"> <realizes>guidancer.concrete.TextComponent</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.TextInputControl" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TextField" visible="false"> <realizes>javafx.scene.control.TextInputControl</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.TextField" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.PasswordField" visible="false"> <realizes>javafx.scene.control.TextField</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.PasswordField" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TextArea" visible="false"> <realizes>javafx.scene.control.TextInputControl</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.TextArea" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TableView" visible="false"> <realizes>guidancer.concrete.Table</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TableTester</testerClass> <componentClass name="javafx.scene.control.TableView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TreeView" visible="false"> <realizes>guidancer.concrete.Tree</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TreeViewTester</testerClass> <componentClass name="javafx.scene.control.TreeView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TreeTableView"> <realizes>javafx.scene.control.TreeView</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TreeTableViewTester</testerClass> <componentClass name="javafx.scene.control.TreeTableView"/> <action name="CompSystem.SelectByTextPathAtColumn" deprecated="true"> <method>rcSelect</method> <param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.PreAscend"
descriptionKey="CompSystem.PreAscend.descr" > <type>java.lang.Integer</type> <defaultValue>0</defaultValue> </param> <param name="CompSystem.TextPath"
descriptionKey="CompSystem.TextPath.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator"
descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.Column"
descriptionKey="CompSystem.Column.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.MouseButton"
- descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectByTextPathAtColumnPath" changed="1.00"> <method>rcSelectColumnPath</method> <param name="CompSystem.PathType" descriptionKey="CompSystem.PathType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.PreAscend" descriptionKey="CompSystem.PreAscend.descr" > <type>java.lang.Integer</type> <defaultValue>0</defaultValue> </param> <param name="CompSystem.TextPath" descriptionKey="CompSystem.TextPath.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectByIndexPathAtColumn" changed="1.00" deprecated="true"> <method>rcSelectByIndices</method> <param name="CompSystem.PathType"
+ descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectByTextPathAtColumnPath" since="3.2"> <method>rcSelectColumnPath</method> <param name="CompSystem.PathType" descriptionKey="CompSystem.PathType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.PreAscend" descriptionKey="CompSystem.PreAscend.descr" > <type>java.lang.Integer</type> <defaultValue>0</defaultValue> </param> <param name="CompSystem.TextPath" descriptionKey="CompSystem.TextPath.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectByIndexPathAtColumn" deprecated="true"> <method>rcSelectByIndices</method> <param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.PreAscend"
descriptionKey="CompSystem.PreAscend.descr" > <type>java.lang.Integer</type> <defaultValue>0</defaultValue> </param> <param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ClickCount"
descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.Column"
descriptionKey="CompSystem.Column.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.MouseButton"
- descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectByIndexPathAtColumnPath" changed="1.00"> <method>rcSelectByColumnPath</method> <param name="CompSystem.PathType" descriptionKey="CompSystem.PathType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.PreAscend" descriptionKey="CompSystem.PreAscend.descr" > <type>java.lang.Integer</type> <defaultValue>0</defaultValue> </param> <param name="CompSystem.IndexPath" descriptionKey="CompSystem.IndexPath.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.VerifySelectedValueAtColumn" changed="1.00" deprecated="true"> <method>rcVerifySelectedValue</method> <param name="CompSystem.Text"
+ descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectByIndexPathAtColumnPath" since="3.2"> <method>rcSelectByColumnPath</method> <param name="CompSystem.PathType" descriptionKey="CompSystem.PathType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.PreAscend" descriptionKey="CompSystem.PreAscend.descr" > <type>java.lang.Integer</type> <defaultValue>0</defaultValue> </param> <param name="CompSystem.IndexPath" descriptionKey="CompSystem.IndexPath.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.VerifySelectedValueAtColumn" deprecated="true"> <method>rcVerifySelectedValue</method> <param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator"
descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column"
- descriptionKey="CompSystem.Column.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> </action> <action name="CompSystem.VerifySelectedValueAtColumnPath" changed="1.00"> <method>rcVerifySelectedValueAtPath</method> <param name="CompSystem.Text" descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.CheckPropertyAtMousePosition" changed="8.1.7"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.VerifyTableCellEditable" changed="8.1.7"> <method>rcVerifyEditable</method> <param name="CompSystem.IsEditable" descriptionKey="CompSystem.IsEditable.descr" > <type>java.lang.Boolean</type> <defaultValue>false</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.VerifyValueInRow" changed="8.1.7"> <method>rcVerifyValueInRow</method> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.Exists" descriptionKey="CompSystem.Exists.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.VerifyValueInColumn" changed="8.1.7"> <method>rcVerifyValueInColumn</method> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.Exists" descriptionKey="CompSystem.Exists.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.VerifyTableCellText" changed="8.1.7"> <method>rcVerifyText</method> <param name="CompSystem.Text" descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.TextOperator" descriptionKey="CompSystem.TextOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.ReadTableCellValue" changed="8.1.7"> <method>rcReadValue</method> <param name="CompSystem.Variable" descriptionKey="CompSystem.Variable.descr" > <type>guidancer.datatype.Variable</type> </param> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand> </action> <action name="CompSystem.SelectCell" changed="8.1.7"> <method>rcSelectCell</method> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.XPos" descriptionKey="CompSystem.XPos.descr" > <type>java.lang.Integer</type> <defaultValue>50</defaultValue> </param> <param name="CompSystem.XUnits" descriptionKey="CompSystem.XUnits.descr" > <type>java.lang.String</type> <defaultValue>percent</defaultValue> <valueSet> <element name="CompSystem.Percent" value="percent"/> <element name="CompSystem.Pixel" value="pixel"/> </valueSet> </param> <param name="CompSystem.YPos" descriptionKey="CompSystem.YPos.descr" > <type>java.lang.Integer</type> <defaultValue>50</defaultValue> </param> <param name="CompSystem.YUnits" descriptionKey="CompSystem.YUnits.descr" > <type>java.lang.String</type> <defaultValue>percent</defaultValue> <valueSet> <element name="CompSystem.Percent" value="percent"/> <element name="CompSystem.Pixel" value="pixel"/> </valueSet> </param> <param name="CompSystem.ExtendSelection" descriptionKey="CompSystem.ExtendSelection.descr" > <type>java.lang.String</type> <defaultValue>no</defaultValue> <valueSet> <element name="CompSystem.Yes" value="yes"/> <element name="CompSystem.No" value="no"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectRowByValue" changed="8.1.7"> <method>rcSelectRowByValue</method> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ExtendSelection" descriptionKey="CompSystem.ExtendSelection.descr" > <type>java.lang.String</type> <defaultValue>no</defaultValue> <valueSet> <element name="CompSystem.Yes" value="yes"/> <element name="CompSystem.No" value="no"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectCellByColValue" changed="8.1.7"> <method>rcSelectCellByColValue</method> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ExtendSelection" descriptionKey="CompSystem.ExtendSelection.descr" > <type>java.lang.String</type> <defaultValue>no</defaultValue> <valueSet> <element name="CompSystem.Yes" value="yes"/> <element name="CompSystem.No" value="no"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Accordion" visible="false"> <realizes>guidancer.concrete.TabbedPane</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.TabbedPaneTester</testerClass> <componentClass name="javafx.scene.control.Accordion" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ChoiceBox" visible="false"> <realizes>guidancer.concrete.ComboBox</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ComboBoxTester</testerClass> <componentClass name="javafx.scene.control.ChoiceBox" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ComboBox" visible="false"> <realizes>guidancer.concrete.ComboBox</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ComboBoxTester</testerClass> <componentClass name="javafx.scene.control.ComboBox" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TabPane" visible="false"> <realizes>guidancer.concrete.TabbedPane</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.TabbedPaneTester</testerClass> <componentClass name="javafx.scene.control.TabPane" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.MenuBar" visible="false" hasDefaultMapping="true"> <realizes>guidancer.concrete.MenuBar</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.MenuTester</testerClass> <componentClass name="javafx.scene.control.MenuBar" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ListView" visible="false"> <realizes>guidancer.concrete.List</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.ListViewTester</testerClass> <componentClass name="javafx.scene.control.ListView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.image.ImageView" visible="false"> <realizes>guidancer.abstract.Widget</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.WidgetTester</testerClass> <componentClass name="javafx.scene.image.ImageView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Tooltip" visible="false" hasDefaultMapping="true"> <realizes>guidancer.concrete.Tooltip</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TooltipTester</testerClass> <componentClass name="javafx.scene.control.Tooltip" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.DatePicker" visible="false"> <realizes>javafx.scene.control.TextInputControl</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.DatePicker" /> </toolkitComponent>
+ descriptionKey="CompSystem.Column.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> </action> <action name="CompSystem.VerifySelectedValueAtColumnPath" since="3.2"> <method>rcVerifySelectedValueAtPath</method> <param name="CompSystem.Text" descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.CheckPropertyAtMousePosition" since="3.2"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.VerifyTableCellEditable" since="3.2"> <method>rcVerifyEditable</method> <param name="CompSystem.IsEditable" descriptionKey="CompSystem.IsEditable.descr" > <type>java.lang.Boolean</type> <defaultValue>false</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.VerifyValueInRow" since="3.2"> <method>rcVerifyValueInRow</method> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.Exists" descriptionKey="CompSystem.Exists.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.VerifyValueInColumn" since="3.2"> <method>rcVerifyValueInColumn</method> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.Exists" descriptionKey="CompSystem.Exists.descr" > <type>java.lang.Boolean</type> <defaultValue>true</defaultValue> <valueSet> <element name="CompSystem.True" value="true"/> <element name="CompSystem.False" value="false"/> </valueSet> </param> </action> <action name="CompSystem.VerifyTableCellText" since="3.2"> <method>rcVerifyText</method> <param name="CompSystem.Text" descriptionKey="CompSystem.Text.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.TextOperator" descriptionKey="CompSystem.TextOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action> <action name="CompSystem.ReadTableCellValue" since="3.2"> <method>rcReadValue</method> <param name="CompSystem.Variable" descriptionKey="CompSystem.Variable.descr" > <type>guidancer.datatype.Variable</type> </param> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <postExecutionCommand>org.eclipse.jubula.client.core.businessprocess.TestExecution$VariableStorerCmd</postExecutionCommand> </action> <action name="CompSystem.SelectCell" since="3.2"> <method>rcSelectCell</method> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.XPos" descriptionKey="CompSystem.XPos.descr" > <type>java.lang.Integer</type> <defaultValue>50</defaultValue> </param> <param name="CompSystem.XUnits" descriptionKey="CompSystem.XUnits.descr" > <type>java.lang.String</type> <defaultValue>percent</defaultValue> <valueSet> <element name="CompSystem.Percent" value="percent"/> <element name="CompSystem.Pixel" value="pixel"/> </valueSet> </param> <param name="CompSystem.YPos" descriptionKey="CompSystem.YPos.descr" > <type>java.lang.Integer</type> <defaultValue>50</defaultValue> </param> <param name="CompSystem.YUnits" descriptionKey="CompSystem.YUnits.descr" > <type>java.lang.String</type> <defaultValue>percent</defaultValue> <valueSet> <element name="CompSystem.Percent" value="percent"/> <element name="CompSystem.Pixel" value="pixel"/> </valueSet> </param> <param name="CompSystem.ExtendSelection" descriptionKey="CompSystem.ExtendSelection.descr" > <type>java.lang.String</type> <defaultValue>no</defaultValue> <valueSet> <element name="CompSystem.Yes" value="yes"/> <element name="CompSystem.No" value="no"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectRowByValue" since="3.2"> <method>rcSelectRowByValue</method> <param name="CompSystem.Column" descriptionKey="CompSystem.Column.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ColumnOperator" descriptionKey="CompSystem.ColumnOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ExtendSelection" descriptionKey="CompSystem.ExtendSelection.descr" > <type>java.lang.String</type> <defaultValue>no</defaultValue> <valueSet> <element name="CompSystem.Yes" value="yes"/> <element name="CompSystem.No" value="no"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> <action name="CompSystem.SelectCellByColValue" since="3.2"> <method>rcSelectCellByColValue</method> <param name="CompSystem.Row" descriptionKey="CompSystem.Row.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.RowOperator" descriptionKey="CompSystem.RowOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.CellValue" descriptionKey="CompSystem.CellValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.ValueOperator" descriptionKey="CompSystem.ValueOperator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> <param name="CompSystem.ClickCount" descriptionKey="CompSystem.ClickCount.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> </param> <param name="CompSystem.ExtendSelection" descriptionKey="CompSystem.ExtendSelection.descr" > <type>java.lang.String</type> <defaultValue>no</defaultValue> <valueSet> <element name="CompSystem.Yes" value="yes"/> <element name="CompSystem.No" value="no"/> </valueSet> </param> <param name="CompSystem.SearchType" descriptionKey="CompSystem.SearchType.descr" > <type>java.lang.String</type> <defaultValue>absolute</defaultValue> <valueSet> <element name="CompSystem.Absolute" value="absolute"/> <element name="CompSystem.Relative" value="relative"/> </valueSet> </param> <param name="CompSystem.MouseButton" descriptionKey="CompSystem.MouseButton.descr" > <type>java.lang.Integer</type> <defaultValue>1</defaultValue> <valueSet> <element name="CompSystem.MouseButtonLeft" value="1"/> <element name="CompSystem.MouseButtonMiddle" value="2"/> <element name="CompSystem.MouseButtonRight" value="3"/> </valueSet> </param> </action> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Accordion" visible="false"> <realizes>guidancer.concrete.TabbedPane</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.TabbedPaneTester</testerClass> <componentClass name="javafx.scene.control.Accordion" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ChoiceBox" visible="false"> <realizes>guidancer.concrete.ComboBox</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ComboBoxTester</testerClass> <componentClass name="javafx.scene.control.ChoiceBox" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ComboBox" visible="false"> <realizes>guidancer.concrete.ComboBox</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.ComboBoxTester</testerClass> <componentClass name="javafx.scene.control.ComboBox" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.TabPane" visible="false"> <realizes>guidancer.concrete.TabbedPane</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.TabbedPaneTester</testerClass> <componentClass name="javafx.scene.control.TabPane" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.MenuBar" visible="false" hasDefaultMapping="true"> <realizes>guidancer.concrete.MenuBar</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.MenuTester</testerClass> <componentClass name="javafx.scene.control.MenuBar" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.ListView" visible="false"> <realizes>guidancer.concrete.List</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.ListViewTester</testerClass> <componentClass name="javafx.scene.control.ListView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.image.ImageView" visible="false"> <realizes>guidancer.abstract.Widget</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.WidgetTester</testerClass> <componentClass name="javafx.scene.image.ImageView" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.Tooltip" visible="false" hasDefaultMapping="true" since="3.2"> <realizes>guidancer.concrete.Tooltip</realizes> <testerClass>org.eclipse.jubula.rc.javafx.tester.TooltipTester</testerClass> <componentClass name="javafx.scene.control.Tooltip" /> </toolkitComponent> <toolkitComponent type="javafx.scene.control.DatePicker" visible="false" since="3.2"> <realizes>javafx.scene.control.TextInputControl</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.AbstractTextComponentTester</testerClass> <componentClass name="javafx.scene.control.DatePicker" /> </toolkitComponent>
</compSystem> \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.mobile.api/.project b/org.eclipse.jubula.toolkit.mobile.api/.project
index e80a80b72..55a1eb868 100644
--- a/org.eclipse.jubula.toolkit.mobile.api/.project
+++ b/org.eclipse.jubula.toolkit.mobile.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF
index 9cb2ca11a..e39ac7b58 100644
--- a/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.mobile.api/META-INF/MANIFEST.MF
@@ -10,9 +10,9 @@ Bundle-ClassPath: .
Export-Package: org.eclipse.jubula.toolkit.mobile
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.toolkit.mobile.provider/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.mobile.provider/META-INF/MANIFEST.MF
index f6c7e5f77..946421fb4 100644
--- a/org.eclipse.jubula.toolkit.mobile.provider/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.mobile.provider/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.eclipse.jubula.ui.compatibility;bundle-version="[3.1.0,3.2.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jubula.toolkit.common;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.client.ui.rcp;bundle-version="[3.1.0,3.2.0)",
org.eclipse.jubula.client.ui;bundle-version="[3.1.0,3.2.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/org.eclipse.jubula.toolkit.rcp.api/.project b/org.eclipse.jubula.toolkit.rcp.api/.project
index ff89d6465..a9d6a45a3 100644
--- a/org.eclipse.jubula.toolkit.rcp.api/.project
+++ b/org.eclipse.jubula.toolkit.rcp.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF
index 8dd42debe..0a6e7754c 100644
--- a/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.rcp.api/META-INF/MANIFEST.MF
@@ -9,13 +9,13 @@ Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Export-Package: org.eclipse.jubula.toolkit.rcp,
org.eclipse.jubula.toolkit.rcp.config
-Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
+Require-Bundle: org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.swt.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.swt.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;bundle-version="[3.1.0,3.2.0)";resolution:=optional,
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.toolkit.swing.api/.project b/org.eclipse.jubula.toolkit.swing.api/.project
index 2f3bacf1a..4d779d341 100644
--- a/org.eclipse.jubula.toolkit.swing.api/.project
+++ b/org.eclipse.jubula.toolkit.swing.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF
index c9bd7576c..d957c2c1f 100644
--- a/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.swing.api/META-INF/MANIFEST.MF
@@ -2,20 +2,20 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - Swing - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.swing.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.toolkit.swing,
org.eclipse.jubula.toolkit.swing.components,
org.eclipse.jubula.toolkit.swing.config
diff --git a/org.eclipse.jubula.toolkit.swing.api/pom.xml b/org.eclipse.jubula.toolkit.swing.api/pom.xml
index 2b51302f8..a232dadc3 100644
--- a/org.eclipse.jubula.toolkit.swing.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.swing.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.swing.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.swing.api/src/org/eclipse/jubula/toolkit/swing/SwingToolkit.java b/org.eclipse.jubula.toolkit.swing.api/src/org/eclipse/jubula/toolkit/swing/SwingToolkit.java
new file mode 100644
index 000000000..8c450885b
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.swing.api/src/org/eclipse/jubula/toolkit/swing/SwingToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.swing;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.swing.internal.SwingToolkitInfo;
+
+/**
+ * Swing toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class SwingToolkit {
+ /** Constructor */
+ private SwingToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new SwingToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.swing.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.swing.provider/resources/xml/ComponentConfiguration.xml
index 57f79620c..d4ec51d96 100644
--- a/org.eclipse.jubula.toolkit.swing.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.swing.provider/resources/xml/ComponentConfiguration.xml
@@ -73,5 +73,5 @@
<testerClass>org.eclipse.jubula.rc.swing.tester.JTreeTester</testerClass>
<componentClass name="javax.swing.JTree" />
</toolkitComponent>
- <toolkitComponent type="javax.swing.JProgressBar" visible="false"> <realizes>guidancer.abstract.Widget</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.WidgetTester</testerClass> <componentClass name="javax.swing.JProgressBar" /> </toolkitComponent> <toolkitComponent type="javax.swing.JToolTip" visible="false" hasDefaultMapping="true"> <realizes>guidancer.concrete.Tooltip</realizes> <testerClass>org.eclipse.jubula.rc.swing.tester.JToolTipTester</testerClass> <componentClass name="javax.swing.JToolTip" /> </toolkitComponent>
+ <toolkitComponent type="javax.swing.JProgressBar" visible="false"> <realizes>guidancer.abstract.Widget</realizes> <testerClass>org.eclipse.jubula.rc.common.tester.WidgetTester</testerClass> <componentClass name="javax.swing.JProgressBar" /> </toolkitComponent> <toolkitComponent type="javax.swing.JToolTip" visible="false" hasDefaultMapping="true" supported="false"> <realizes>guidancer.concrete.Tooltip</realizes> <testerClass>org.eclipse.jubula.rc.swing.tester.JToolTipTester</testerClass> <componentClass name="javax.swing.JToolTip" /> </toolkitComponent>
</compSystem> \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.swing.provider/src/org/eclipse/jubula/toolkit/swing/provider/I18nStrings.properties b/org.eclipse.jubula.toolkit.swing.provider/src/org/eclipse/jubula/toolkit/swing/provider/I18nStrings.properties
index 388b3401d..cc7a45737 100644
--- a/org.eclipse.jubula.toolkit.swing.provider/src/org/eclipse/jubula/toolkit/swing/provider/I18nStrings.properties
+++ b/org.eclipse.jubula.toolkit.swing.provider/src/org/eclipse/jubula/toolkit/swing/provider/I18nStrings.properties
@@ -17,5 +17,4 @@ javax.swing.JTable=(Swing) JTable
javax.swing.JTree=(Swing) JTree
javax.swing.text.JTextComponent=(Swing) JTextComponent
javax.swing.JProgressBar=(Swing) JProgressBar
-javax.swing.JToolTip=(Swing) JToolTip (not supported)
com.bredexsw.guidancer.server.implclasses.GraphicApplication=(Swing) Application \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.swt.api/.project b/org.eclipse.jubula.toolkit.swt.api/.project
index 0aec18de1..144d1646d 100644
--- a/org.eclipse.jubula.toolkit.swt.api/.project
+++ b/org.eclipse.jubula.toolkit.swt.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF
index 9348a4d2d..85e6ba84c 100644
--- a/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.swt.api/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - SWT - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.swt.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
@@ -13,10 +13,10 @@ Export-Package: org.eclipse.jubula.toolkit.swt,
org.eclipse.jubula.toolkit.swt.internal.impl;x-friends:="org.eclipse.jubula.toolkit.rcp.api"
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.toolkit.swt.api/pom.xml b/org.eclipse.jubula.toolkit.swt.api/pom.xml
index 697e2368c..f996ba9e1 100644
--- a/org.eclipse.jubula.toolkit.swt.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.swt.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.swt.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.swt.api/src/org/eclipse/jubula/toolkit/swt/SwtToolkit.java b/org.eclipse.jubula.toolkit.swt.api/src/org/eclipse/jubula/toolkit/swt/SwtToolkit.java
new file mode 100644
index 000000000..0d19131f3
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.swt.api/src/org/eclipse/jubula/toolkit/swt/SwtToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.swt;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.swt.internal.SwtToolkitInfo;
+
+/**
+ * SWT toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class SwtToolkit {
+ /** Constructor */
+ private SwtToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new SwtToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.swt.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.swt.provider/resources/xml/ComponentConfiguration.xml
index f5870ea07..1b4db43a9 100644
--- a/org.eclipse.jubula.toolkit.swt.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.swt.provider/resources/xml/ComponentConfiguration.xml
@@ -17,7 +17,7 @@
<realizes>guidancer.abstract.SwtItem</realizes>
<testerClass>org.eclipse.jubula.rc.swt.tester.ToolItemTester</testerClass>
<componentClass name="org.eclipse.swt.widgets.ToolItem" />
- <action name="CompSystem.SelectMenuItem" changed="1.12">
+ <action name="CompSystem.SelectMenuItem">
<method>rcSelectContextMenuItem</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -35,14 +35,14 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectMenuItemByIndexpath" changed="1.11">
+ <action name="CompSystem.SelectMenuItemByIndexpath">
<method>rcSelectContextMenuItemByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.VerifyEnabledByTextpath" changed="1.12">
+ <action name="CompSystem.VerifyEnabledByTextpath">
<method>rcVerifyContextMenuEnabled</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -69,7 +69,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyEnabledByIndexpath" changed="1.14">
+ <action name="CompSystem.VerifyEnabledByIndexpath">
<method>rcVerifyContextMenuEnabledByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -85,7 +85,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyExistsByTextpath" changed="1.12">
+ <action name="CompSystem.VerifyExistsByTextpath">
<method>rcVerifyContextMenuExists</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -112,7 +112,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyExistsByIndexpath" changed="1.14">
+ <action name="CompSystem.VerifyExistsByIndexpath">
<method>rcVerifyContextMenuExistsByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -128,7 +128,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedByTextpath" changed="1.12">
+ <action name="CompSystem.VerifySelectedByTextpath">
<method>rcVerifyContextMenuSelected</method>
<param name="CompSystem.MenuPath"
descriptionKey="CompSystem.MenuPath.descr" >
@@ -155,7 +155,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedByIndexpath" changed="1.14">
+ <action name="CompSystem.VerifySelectedByIndexpath">
<method>rcVerifyContextMenuSelectedByIndexpath</method>
<param name="CompSystem.IndexPath"
descriptionKey="CompSystem.IndexPath.descr" >
@@ -213,7 +213,7 @@
<realizes>guidancer.concrete.MenuBar</realizes>
<testerClass>org.eclipse.jubula.rc.swt.tester.MenuTester</testerClass>
<componentClass name="com.bredexsw.guidancer.autswtserver.implclasses.MenuDefaultMapping" />
- </toolkitComponent> <toolkitComponent type="org.eclipse.swt.widgets.ToolTip" visible="false" hasDefaultMapping="true"> <realizes>guidancer.concrete.Tooltip</realizes> <testerClass>org.eclipse.jubula.rc.swt.tester.TooltipTester</testerClass> <componentClass name="org.eclipse.swt.widgets.ToolTip" /> </toolkitComponent>
+ </toolkitComponent> <toolkitComponent type="org.eclipse.swt.widgets.ToolTip" visible="false" hasDefaultMapping="true" supported="false"> <realizes>guidancer.concrete.Tooltip</realizes> <testerClass>org.eclipse.jubula.rc.swt.tester.TooltipTester</testerClass> <componentClass name="org.eclipse.swt.widgets.ToolTip" /> </toolkitComponent>
<toolkitComponent type="org.eclipse.swt.widgets.Combo" visible="false">
<realizes>guidancer.abstract.SwtCombo</realizes>
@@ -255,7 +255,7 @@
<realizes>guidancer.concrete.Tree</realizes>
<testerClass>org.eclipse.jubula.rc.swt.tester.TreeTester</testerClass>
<componentClass name="org.eclipse.swt.widgets.Tree" />
- <action name="CompSystem.VerifyCheckboxOfSelectedEntry" changed="4.1">
+ <action name="CompSystem.VerifyCheckboxOfSelectedEntry">
<method>rcVerifySelectedCheckbox</method>
<param name="CompSystem.Checked"
descriptionKey="CompSystem.Checked.descr" >
@@ -267,7 +267,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ToggleCheckboxByTextpath" changed="4.1">
+ <action name="CompSystem.ToggleCheckboxByTextpath">
<method>rcToggleCheckbox</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -299,7 +299,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.ToggleCheckboxByIndexpath" changed="4.1">
+ <action name="CompSystem.ToggleCheckboxByIndexpath">
<method>rcToggleCheckboxByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -320,7 +320,7 @@
<type>java.lang.String</type>
</param>
</action>
- <action name="CompSystem.VerifyCheckboxOfNodeByTextpath" changed="4.1">
+ <action name="CompSystem.VerifyCheckboxOfNodeByTextpath">
<method>rcVerifyCheckbox</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -361,7 +361,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifyCheckboxOfNodeByIndexpath" changed="4.1">
+ <action name="CompSystem.VerifyCheckboxOfNodeByIndexpath">
<method>rcVerifyCheckboxByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -390,14 +390,14 @@
<element name="CompSystem.False" value="false"/>
</valueSet>
</param>
- </action> <action name="CompSystem.CheckPropertyAtMousePosition" changed="8.1.8"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
+ </action> <action name="CompSystem.CheckPropertyAtMousePosition"> <method>rcCheckPropertyAtMousePosition</method> <param name="CompSystem.PropertyName" descriptionKey="CompSystem.PropertyName.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.PropertyValue" descriptionKey="CompSystem.PropertyValue.descr" > <type>java.lang.String</type> </param> <param name="CompSystem.Operator" descriptionKey="CompSystem.Operator.descr" > <type>java.lang.String</type> <defaultValue>equals</defaultValue> <valueSet> <element name="CompSystem.Equals" value="equals"/> <element name="CompSystem.NotEquals" value="not equals"/> <element name="CompSystem.MatchesRegExp" value="matches"/> <element name="CompSystem.SimpleMatch" value="simple match"/> </valueSet> </param> </action>
</toolkitComponent>
<toolkitComponent type="org.eclipse.swt.widgets.SwtTree">
<realizes>org.eclipse.swt.widgets.Tree</realizes>
<testerClass>org.eclipse.jubula.rc.swt.tester.TreeTester</testerClass>
<componentClass name="org.eclipse.swt.widgets.Tree" />
- <action name="CompSystem.SelectByTextPathAtColumn" changed="1.22">
+ <action name="CompSystem.SelectByTextPathAtColumn">
<method>rcSelect</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -449,7 +449,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.SelectByIndexPathAtColumn" changed="1.22">
+ <action name="CompSystem.SelectByIndexPathAtColumn">
<method>rcSelectByIndices</method>
<param name="CompSystem.PathType"
descriptionKey="CompSystem.PathType.descr" >
@@ -490,7 +490,7 @@
</valueSet>
</param>
</action>
- <action name="CompSystem.VerifySelectedValueAtColumn" changed="1.24">
+ <action name="CompSystem.VerifySelectedValueAtColumn">
<method>rcVerifySelectedValue</method>
<param name="CompSystem.Text"
descriptionKey="CompSystem.Text.descr" >
diff --git a/org.eclipse.jubula.toolkit.swt.provider/src/org/eclipse/jubula/toolkit/swt/provider/I18nStrings.properties b/org.eclipse.jubula.toolkit.swt.provider/src/org/eclipse/jubula/toolkit/swt/provider/I18nStrings.properties
index 7da109901..e4aafd39f 100644
--- a/org.eclipse.jubula.toolkit.swt.provider/src/org/eclipse/jubula/toolkit/swt/provider/I18nStrings.properties
+++ b/org.eclipse.jubula.toolkit.swt.provider/src/org/eclipse/jubula/toolkit/swt/provider/I18nStrings.properties
@@ -34,4 +34,3 @@ org.eclipse.swt.widgets.Slider=(SWT) Slider
org.eclipse.swt.widgets.Scale=(SWT) Scale
org.eclipse.swt.widgets.DateTime=(SWT) Date Time
org.eclipse.swt.widgets.ProgressBar=(SWT) Progress Bar
-org.eclipse.swt.widgets.ToolTip=(SWT) ToolTip (not supported) \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.win.api/.project b/org.eclipse.jubula.toolkit.win.api/.project
index 7f303ae43..cb4254fa2 100644
--- a/org.eclipse.jubula.toolkit.win.api/.project
+++ b/org.eclipse.jubula.toolkit.win.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF
index 09d4d4d50..88baab8d5 100644
--- a/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.win.api/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - Win - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.win.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
@@ -13,10 +13,10 @@ Export-Package: org.eclipse.jubula.toolkit.win,
org.eclipse.jubula.toolkit.win.internal.impl;x-friends:="org.eclipse.jubula.toolkit.winapps.api"
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
diff --git a/org.eclipse.jubula.toolkit.win.api/pom.xml b/org.eclipse.jubula.toolkit.win.api/pom.xml
index 56eff8875..6226d4bd0 100644
--- a/org.eclipse.jubula.toolkit.win.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.win.api/pom.xml
@@ -10,5 +10,6 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.win.api</artifactId>
<packaging>eclipse-plugin</packaging>
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.win.api/src/org/eclipse/jubula/toolkit/win/WinToolkit.java b/org.eclipse.jubula.toolkit.win.api/src/org/eclipse/jubula/toolkit/win/WinToolkit.java
new file mode 100644
index 000000000..7fd65b0fb
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.win.api/src/org/eclipse/jubula/toolkit/win/WinToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.win;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.win.internal.WinToolkitInfo;
+
+/**
+ * Win toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class WinToolkit {
+ /** Constructor */
+ private WinToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new WinToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.toolkit.win.provider/resources/xml/ComponentConfiguration.xml b/org.eclipse.jubula.toolkit.win.provider/resources/xml/ComponentConfiguration.xml
index 2d4407a28..c68aa428a 100644
--- a/org.eclipse.jubula.toolkit.win.provider/resources/xml/ComponentConfiguration.xml
+++ b/org.eclipse.jubula.toolkit.win.provider/resources/xml/ComponentConfiguration.xml
@@ -208,7 +208,7 @@
<testerClass>com.bredexsw.guidancer.rc.win.tester.MenuTester</testerClass>
<componentClass name="com.bredexsw.guidancer.rc.dotnet.components.controltype.Menu" />
</toolkitComponent>
- <toolkitComponent type="org.eclipse.jubula.rc.dotnet.components.controltype.Tooltip" visible="false" hasDefaultMapping="true">
+ <toolkitComponent type="org.eclipse.jubula.rc.dotnet.components.controltype.Tooltip" visible="false" hasDefaultMapping="true" supported="false">
<realizes>guidancer.concrete.Tooltip</realizes>
<testerClass>com.bredexsw.guidancer.rc.win.tester.TooltipTester</testerClass>
<componentClass name="org.eclipse.jubula.rc.dotnet.components.controltype.Tooltip" />
diff --git a/org.eclipse.jubula.toolkit.win.provider/src/org/eclipse/jubula/toolkit/win/provider/I18nStrings.properties b/org.eclipse.jubula.toolkit.win.provider/src/org/eclipse/jubula/toolkit/win/provider/I18nStrings.properties
index 35fe39200..da2c5705d 100644
--- a/org.eclipse.jubula.toolkit.win.provider/src/org/eclipse/jubula/toolkit/win/provider/I18nStrings.properties
+++ b/org.eclipse.jubula.toolkit.win.provider/src/org/eclipse/jubula/toolkit/win/provider/I18nStrings.properties
@@ -40,7 +40,6 @@ org.eclipse.jubula.rc.dotnet.components.controltype.List = List
org.eclipse.jubula.rc.dotnet.components.controltype.ComboBox = Combo Component
org.eclipse.jubula.rc.dotnet.components.controltype.Application = Application
org.eclipse.jubula.rc.dotnet.components.controltype.Menu = Menu
-org.eclipse.jubula.rc.dotnet.components.controltype.Tooltip = Tooltip (not supported)
Application = Application
com.bredexsw.guidancer.rc.dotnet.components.controltype.ButtonWinForm = Win Form Button
com.bredexsw.guidancer.rc.dotnet.components.controltype.ButtonWPF = WPF Button
diff --git a/org.eclipse.jubula.toolkit.winapps.api/.project b/org.eclipse.jubula.toolkit.winapps.api/.project
index cc38258cb..15af955fb 100644
--- a/org.eclipse.jubula.toolkit.winapps.api/.project
+++ b/org.eclipse.jubula.toolkit.winapps.api/.project
@@ -25,11 +25,17 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
<linkedResources>
<link>
diff --git a/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF
index 00679addf..a66f6fd7b 100644
--- a/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.winapps.api/META-INF/MANIFEST.MF
@@ -2,21 +2,21 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Toolkit - WinApps - API
Bundle-SymbolicName: org.eclipse.jubula.toolkit.winapps.api
-Bundle-Version: 3.1.0.qualifier
+Bundle-Version: 3.2.0.qualifier
Bundle-Vendor: Eclipse Jubula
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: .
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.eclipse.jdt.annotation;bundle-version="[1.1.0,2.0.0)";resolution:=optional,
- org.eclipse.jubula.toolkit.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.client.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.win.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.toolkit.api;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.jubula.client.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.base.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.toolkit.win.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.jubula.toolkit.api.gen;resolution:=optional;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,3.2.0)",
- org.eclipse.jubula.communication;bundle-version="[3.1.0,3.2.0)"
+ org.eclipse.jubula.toolkit.concrete.api;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.jubula.communication;bundle-version="[4.0.0,5.0.0)"
Export-Package: org.eclipse.jubula.toolkit.winapps,
org.eclipse.jubula.toolkit.winapps.components,
org.eclipse.jubula.toolkit.winapps.config
diff --git a/org.eclipse.jubula.toolkit.winapps.api/pom.xml b/org.eclipse.jubula.toolkit.winapps.api/pom.xml
index fa6df26a4..b913782d1 100644
--- a/org.eclipse.jubula.toolkit.winapps.api/pom.xml
+++ b/org.eclipse.jubula.toolkit.winapps.api/pom.xml
@@ -10,5 +10,5 @@
</parent>
<artifactId>org.eclipse.jubula.toolkit.winapps.api</artifactId>
<packaging>eclipse-plugin</packaging>
-
+ <version>3.2.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.toolkit.winapps.api/src/org/eclipse/jubula/toolkit/winapps/WinappsToolkit.java b/org.eclipse.jubula.toolkit.winapps.api/src/org/eclipse/jubula/toolkit/winapps/WinappsToolkit.java
new file mode 100644
index 000000000..686679992
--- /dev/null
+++ b/org.eclipse.jubula.toolkit.winapps.api/src/org/eclipse/jubula/toolkit/winapps/WinappsToolkit.java
@@ -0,0 +1,40 @@
+/*******************************************************************************
+ * Copyright (c) 2015 BREDEX GmbH.
+ * 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:
+ * BREDEX GmbH - initial API and implementation and/or initial documentation
+ *******************************************************************************/
+package org.eclipse.jubula.toolkit.winapps;
+
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jubula.toolkit.ToolkitInfo;
+import org.eclipse.jubula.toolkit.winapps.internal.WinappsToolkitInfo;
+
+/**
+ * WinApps toolkit information
+ *
+ * @noextend This class is not intended to be extended by clients.
+ * @since 3.2
+ */
+public class WinappsToolkit {
+ /** Constructor */
+ private WinappsToolkit() {
+ super();
+ }
+
+ /**
+ * Returns a new instance of toolkit information. Use this method if you
+ * want to modify the toolkit by adding tester classes.
+ *
+ * @return a toolkit information
+ * @since 3.2
+ */
+ @NonNull
+ public static ToolkitInfo createToolkitInformation() {
+ return new WinappsToolkitInfo();
+ }
+} \ No newline at end of file
diff --git a/org.eclipse.jubula.tools/.project b/org.eclipse.jubula.tools/.project
index 52839b6af..d6f839f3a 100644
--- a/org.eclipse.jubula.tools/.project
+++ b/org.eclipse.jubula.tools/.project
@@ -25,12 +25,25 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
+ <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
</natures>
+ <linkedResources>
+ <link>
+ <name>.settings</name>
+ <type>2</type>
+ <locationURI>PARENT-1-PROJECT_LOC/org.eclipse.jubula.project.configuration/settings/1.5</locationURI>
+ </link>
+ </linkedResources>
<filteredResources>
<filter>
<id>1409218333740</id>
@@ -42,11 +55,4 @@
</matcher>
</filter>
</filteredResources>
- <linkedResources>
- <link>
- <name>.settings</name>
- <type>2</type>
- <locationURI>PARENT-1-PROJECT_LOC/org.eclipse.jubula.project.configuration/settings/1.5</locationURI>
- </link>
- </linkedResources>
</projectDescription>
diff --git a/org.eclipse.jubula.tools/META-INF/MANIFEST.MF b/org.eclipse.jubula.tools/META-INF/MANIFEST.MF
index d4f957a36..1fb9b6e9b 100644
--- a/org.eclipse.jubula.tools/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.tools/META-INF/MANIFEST.MF
@@ -1,30 +1,30 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jubula Tools
-Bundle-SymbolicName: org.eclipse.jubula.tools;singleton:=true
-Bundle-Version: 3.1.0.qualifier
+Bundle-SymbolicName: org.eclipse.jubula.tools
+Bundle-Version: 4.0.0.qualifier
Bundle-ClassPath: .,
lib/com.thoughtworks.xstream-1.3.1.v201111240924.jar,
lib/org.xmlpull-1.1.3.4_v201201052148.jar
Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
-Export-Package: com.thoughtworks.xstream,
- com.thoughtworks.xstream.converters,
- com.thoughtworks.xstream.io,
+Export-Package: com.thoughtworks.xstream;x-internal:=true,
+ com.thoughtworks.xstream.converters;x-internal:=true,
+ com.thoughtworks.xstream.io;x-internal:=true,
org.eclipse.jubula.tools,
- org.eclipse.jubula.tools.internal.constants,
- org.eclipse.jubula.tools.internal.exception,
- org.eclipse.jubula.tools.internal.i18n,
- org.eclipse.jubula.tools.internal.jarutils,
- org.eclipse.jubula.tools.internal.messagehandling,
- org.eclipse.jubula.tools.internal.objects,
- org.eclipse.jubula.tools.internal.objects.event,
- org.eclipse.jubula.tools.internal.registration,
- org.eclipse.jubula.tools.internal.serialisation,
- org.eclipse.jubula.tools.internal.utils,
- org.eclipse.jubula.tools.internal.utils.generator,
- org.eclipse.jubula.tools.internal.xml.businessmodell,
- org.eclipse.jubula.tools.internal.xml.businessprocess
+ org.eclipse.jubula.tools.internal.constants;x-internal:=true,
+ org.eclipse.jubula.tools.internal.exception;x-internal:=true,
+ org.eclipse.jubula.tools.internal.i18n;x-internal:=true,
+ org.eclipse.jubula.tools.internal.jarutils;x-internal:=true,
+ org.eclipse.jubula.tools.internal.messagehandling;x-internal:=true,
+ org.eclipse.jubula.tools.internal.objects;x-internal:=true,
+ org.eclipse.jubula.tools.internal.objects.event;x-internal:=true,
+ org.eclipse.jubula.tools.internal.registration;x-internal:=true,
+ org.eclipse.jubula.tools.internal.serialisation;x-internal:=true,
+ org.eclipse.jubula.tools.internal.utils;x-internal:=true,
+ org.eclipse.jubula.tools.internal.utils.generator;x-internal:=true,
+ org.eclipse.jubula.tools.internal.xml.businessmodell;x-internal:=true,
+ org.eclipse.jubula.tools.internal.xml.businessprocess;x-internal:=true
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle: org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)"
diff --git a/org.eclipse.jubula.tools/build.properties b/org.eclipse.jubula.tools/build.properties
index cb497dd9d..1ee1c4a85 100644
--- a/org.eclipse.jubula.tools/build.properties
+++ b/org.eclipse.jubula.tools/build.properties
@@ -18,3 +18,4 @@ javacTarget = 1.5
javacErrors.. = -assertIdentifier
jre.compilation.profile = J2SE-1.5
src.includes = about.html
+additional.bundles = org.eclipse.pde.api.tools.annotations
diff --git a/org.eclipse.jubula.tools/pom.xml b/org.eclipse.jubula.tools/pom.xml
index aec10ee92..e80075281 100644
--- a/org.eclipse.jubula.tools/pom.xml
+++ b/org.eclipse.jubula.tools/pom.xml
@@ -1,13 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.jubula.releng.client</artifactId>
- <groupId>org.eclipse.jubula</groupId>
- <version>3.1.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.jubula.releng.client</relativePath>
- </parent>
- <artifactId>org.eclipse.jubula.tools</artifactId>
- <packaging>eclipse-plugin</packaging>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>org.eclipse.jubula.releng.client</artifactId>
+ <groupId>org.eclipse.jubula</groupId>
+ <version>3.1.0-SNAPSHOT</version>
+ <relativePath>../org.eclipse.jubula.releng.client</relativePath>
+ </parent>
+ <artifactId>org.eclipse.jubula.tools</artifactId>
+ <packaging>eclipse-plugin</packaging>
+ <version>4.0.0-SNAPSHOT</version>
</project>
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/AbstractComponentBuilder.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/AbstractComponentBuilder.java
index c2e029146..fedccb76d 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/AbstractComponentBuilder.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/AbstractComponentBuilder.java
@@ -86,7 +86,7 @@ public class AbstractComponentBuilder {
if (m_compSystem == null) {
m_compSystem = compSystem;
} else {
- m_compSystem.merge(compSystem);
+ m_compSystem.merge(compSystem);
}
}
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/CompSystemProcessor.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/CompSystemProcessor.java
index b6e2eee88..85c4a3730 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/CompSystemProcessor.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/CompSystemProcessor.java
@@ -19,6 +19,7 @@ import org.eclipse.jubula.tools.internal.exception.ConfigXmlException;
import org.eclipse.jubula.tools.internal.xml.businessmodell.Action;
import org.eclipse.jubula.tools.internal.xml.businessmodell.CompSystem;
import org.eclipse.jubula.tools.internal.xml.businessmodell.Component;
+import org.eclipse.jubula.tools.internal.xml.businessmodell.ConcreteComponent;
import org.eclipse.jubula.tools.internal.xml.businessmodell.InvalidAction;
import org.eclipse.jubula.tools.internal.xml.businessmodell.ToolkitDescriptor;
@@ -115,19 +116,18 @@ public class CompSystemProcessor implements IProcessor {
* @param toolkitName
* the display name of the toolkit for which
* components should be listed.
- * @param showOnlyVisible if true, then only visible components will be returned;
- * if false, then all components will be returned
* @return the list of components
*/
public List<ComponentInfo> getCompInfos(String toolkitId,
- String toolkitName, boolean showOnlyVisible) {
+ String toolkitName) {
List<ComponentInfo> infos = new ArrayList<ComponentInfo>();
ToolkitInfo tkInfo = new ToolkitInfo(toolkitName, toolkitId);
- for (Iterator it =
+ for (Iterator<Component> it =
m_compSystem.getComponents(toolkitId, false).iterator();
it.hasNext();) {
- Component component = (Component)it.next();
- if (showOnlyVisible && !component.isVisible()) {
+ Component component = it.next();
+ if ((component instanceof ConcreteComponent)
+ && !(((ConcreteComponent) component)).isSupported()) {
continue;
}
infos.add(new ComponentInfo(component, tkInfo));
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/XStreamGenerator.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/XStreamGenerator.java
index f5a109e66..6fb0d7a1a 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/XStreamGenerator.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/utils/generator/XStreamGenerator.java
@@ -66,13 +66,14 @@ public class XStreamGenerator {
stream.aliasField("type", Component.class, "m_type"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("descriptionKey", Component.class, "m_descriptionKey"); //$NON-NLS-1$ //$NON-NLS-2$
stream.addImplicitCollection(Component.class, "m_actions", "action", Action.class); //$NON-NLS-1$ //$NON-NLS-2$
-
+ stream.aliasField("since", Component.class, "m_since"); //$NON-NLS-1$ //$NON-NLS-2$
+
stream.alias("abstractComponent", AbstractComponent.class); //$NON-NLS-1$
stream.aliasField("type", AbstractComponent.class, "m_type"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("visible", AbstractComponent.class, "m_visible"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("observable", AbstractComponent.class, "m_observable"); //$NON-NLS-1$ //$NON-NLS-2$
- stream.aliasField("changed", AbstractComponent.class, "m_changed"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("deprecated", AbstractComponent.class, "m_deprecated"); //$NON-NLS-1$ //$NON-NLS-2$
+ stream.aliasField("since", AbstractComponent.class, "m_since"); //$NON-NLS-1$ //$NON-NLS-2$
stream.alias("toolkitComponent", ConcreteComponent.class); //$NON-NLS-1$
stream.alias("concreteComponent", ConcreteComponent.class); //$NON-NLS-1$
@@ -81,8 +82,9 @@ public class XStreamGenerator {
stream.aliasField("visible", ConcreteComponent.class, "m_visible"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("hasDefaultMapping", ConcreteComponent.class, "m_hasDefaultMapping"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("observable", ConcreteComponent.class, "m_observable"); //$NON-NLS-1$ //$NON-NLS-2$
- stream.aliasField("changed", ConcreteComponent.class, "m_changed"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("deprecated", ConcreteComponent.class, "m_deprecated"); //$NON-NLS-1$ //$NON-NLS-2$
+ stream.aliasField("since", ConcreteComponent.class, "m_since"); //$NON-NLS-1$ //$NON-NLS-2$
+ stream.aliasField("supported", ConcreteComponent.class, "m_isSupported"); //$NON-NLS-1$ //$NON-NLS-2$
stream.addImplicitCollection(ConcreteComponent.class, "m_compClass", "componentClass", ComponentClass.class); //$NON-NLS-1$ //$NON-NLS-2$
stream.alias("componentClass", ComponentClass.class); //$NON-NLS-1$
@@ -118,16 +120,16 @@ public class XStreamGenerator {
private static void registerConverter(XStream stream) {
stream.registerConverter(XStreamXmlAttributeConverter.create(stream,
Component.class,
- new String[] {"m_type", "m_descriptionKey", "m_visible", "m_observable", "m_changed", "m_deprecated"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$
+ new String[] {"m_type", "m_descriptionKey", "m_visible", "m_observable", "m_deprecated", "m_since"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$
stream.registerConverter(XStreamXmlAttributeConverter.create(stream,
AbstractComponent.class,
- new String[] {"m_type", "m_descriptionKey", "m_visible", "m_observable", "m_changed", "m_deprecated"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$
+ new String[] {"m_type", "m_descriptionKey", "m_visible", "m_observable", "m_deprecated", "m_since"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$
stream.registerConverter(XStreamXmlAttributeConverter.create(stream,
ConcreteComponent.class,
- new String[] {"m_type", "m_descriptionKey", "m_visible", "m_observable", "m_changed", "m_deprecated", "m_hasDefaultMapping"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$
+ new String[] {"m_type", "m_descriptionKey", "m_visible", "m_observable", "m_deprecated", "m_hasDefaultMapping", "m_since", "m_isSupported"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$
stream.registerConverter(XStreamXmlAttributeConverter.create(stream,
Action.class,
- new String[] {"m_name", "m_descriptionKey", "m_clientAction", "m_deprecated", "m_changed"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
+ new String[] {"m_name", "m_descriptionKey", "m_clientAction", "m_deprecated", "m_since"})); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
stream.registerConverter(XStreamXmlAttributeConverter.create(stream,
Param.class,
@@ -154,9 +156,9 @@ public class XStreamGenerator {
stream.aliasField("descriptionKey", Action.class, "m_descriptionKey"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("method", Action.class, "m_method"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("deprecated", Action.class, "m_deprecated"); //$NON-NLS-1$ //$NON-NLS-2$
- stream.aliasField("changed", Action.class, "m_changed"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("postExecutionCommand", Action.class, "m_postExecutionCommand"); //$NON-NLS-1$ //$NON-NLS-2$
stream.aliasField("clientAction", Action.class, "m_clientAction"); //$NON-NLS-1$ //$NON-NLS-2$
+ stream.aliasField("since", Action.class, "m_since"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Action.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Action.java
index d6790497f..2921c17f1 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Action.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Action.java
@@ -62,9 +62,12 @@ public class Action {
*/
private boolean m_clientAction = false;
- /** The version number of the last change of this action */
- private String m_changed;
-
+ /**
+ * The version of the bundle (important for semantic versions) that's
+ * initially been present for that new component
+ */
+ private String m_since;
+
/** Default constructor. Do nothing. */
public Action() {
super();
@@ -194,22 +197,6 @@ public class Action {
m_method = method;
}
-
- /**
- * @return The version number of the last change of this action
- */
- public Float getChanged() {
- return new Float(m_changed);
- }
-
- /**
- * Sets the changed status
- * @param changed the status to set
- */
- public void setChanged(String changed) {
- m_changed = changed;
- }
-
/**
* @return whether this Action is deprecated or not
*/
@@ -278,4 +265,18 @@ public class Action {
public void setDescriptionKey(String descriptionKey) {
m_descriptionKey = descriptionKey;
}
+
+ /**
+ * @return the since
+ */
+ public String getSince() {
+ return m_since;
+ }
+
+ /**
+ * @param since the since to set
+ */
+ public void setSince(String since) {
+ m_since = since;
+ }
} \ No newline at end of file
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Component.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Component.java
index 813a9ddb4..102d700a3 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Component.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/Component.java
@@ -91,12 +91,6 @@ public abstract class Component {
private boolean m_deprecated = false;
/**
- * The version number of the last change of this component
- * could be null because optional
- */
- private String m_changed;
-
- /**
* <code>m_visible</code> property indicating whether this
* Component shall be usable within the client UI
*/
@@ -116,6 +110,12 @@ public abstract class Component {
* Component is observable
*/
private boolean m_observable = true;
+
+ /**
+ * The version of the bundle (important for semantic versions) that's
+ * initially been present for that new component
+ */
+ private String m_since;
/** Default constructor. Do nothing. */
public Component() {
@@ -477,18 +477,6 @@ public abstract class Component {
public void setDeprecated(boolean deprecated) {
m_deprecated = deprecated;
}
- /**
- * @return the version of last change or null
- */
- public String getChanged() {
- return m_changed;
- }
- /**
- * @param changed the changed to set
- */
- public void setChanged(String changed) {
- m_changed = changed;
- }
/**
* @param visible the visible to set
@@ -578,4 +566,16 @@ public abstract class Component {
public void setDescriptionKey(String descriptionKey) {
m_descriptionKey = descriptionKey;
}
+ /**
+ * @return the since
+ */
+ public String getSince() {
+ return m_since;
+ }
+ /**
+ * @param since the since to set
+ */
+ public void setSince(String since) {
+ m_since = since;
+ }
} \ No newline at end of file
diff --git a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/ConcreteComponent.java b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/ConcreteComponent.java
index da22a2083..5d9716508 100644
--- a/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/ConcreteComponent.java
+++ b/org.eclipse.jubula.tools/src/org/eclipse/jubula/tools/internal/xml/businessmodell/ConcreteComponent.java
@@ -39,7 +39,12 @@ public class ConcreteComponent extends Component {
* calling the tester class directly
*/
private boolean m_hasDefaultMapping;
-
+
+ /**
+ * information whether this component is actually supported within the toolkit
+ */
+ private boolean m_isSupported = true;
+
/** @return Returns the testerClass. */
public String getTesterClass() {
return m_testerClass;
@@ -130,4 +135,18 @@ public class ConcreteComponent extends Component {
compClassList.add(componentClass);
}
}
+
+ /**
+ * @return the isSupported
+ */
+ public boolean isSupported() {
+ return m_isSupported;
+ }
+
+ /**
+ * @param isSupported the isSupported to set
+ */
+ public void setSupported(boolean isSupported) {
+ m_isSupported = isSupported;
+ }
} \ No newline at end of file

Back to the top