summaryrefslogtreecommitdiff
path: root/qadevOOo/runner/lib/Parameters.java
diff options
context:
space:
mode:
Diffstat (limited to 'qadevOOo/runner/lib/Parameters.java')
-rw-r--r--qadevOOo/runner/lib/Parameters.java16
1 files changed, 6 insertions, 10 deletions
diff --git a/qadevOOo/runner/lib/Parameters.java b/qadevOOo/runner/lib/Parameters.java
index bd24289ded5a..2db421c1142f 100644
--- a/qadevOOo/runner/lib/Parameters.java
+++ b/qadevOOo/runner/lib/Parameters.java
@@ -45,7 +45,7 @@ public class Parameters implements XPropertySet {
final Parameters defaults;
Property[] props;
- public Parameters(Map params) {
+ public Parameters(Map<String, Object> params) {
this (params, null);
}
@@ -57,7 +57,7 @@ public class Parameters implements XPropertySet {
Set<String> paramSet = new HashSet<String>(parameters.keySet());
if (defaults != null) {
- Set defSet = defaults.toMap().keySet();
+ Set<String> defSet = defaults.toMap().keySet();
paramSet.addAll(defSet);
}
@@ -148,14 +148,10 @@ public class Parameters implements XPropertySet {
};
}
- public Map toMap() {
- return new HashMap(parameters) {
- public Object get(Object obj) {
- if (obj instanceof String) {
- return Parameters.this.get((String) obj);
- } else {
- return null;
- }
+ public Map<String,Object> toMap() {
+ return new HashMap<String,Object>(parameters) {
+ public String get(String obj) {
+ return Parameters.this.get(obj);
}
};
}