diff options
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 |