Changeset 1524 for MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/MDTransformer.java
- Timestamp:
- 09/08/11 10:32:36 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/internal/MDTransformer.java
r1521 r1524 53 53 54 54 private URL srcFile ; 55 private Map<String, String > params;55 private Map<String, String[]> params; 56 56 57 57 // don't use singleton!! Bad things happen … … 78 78 * @return 79 79 */ 80 public void setParams(Map<String, String > map){80 public void setParams(Map<String, String[]> map){ 81 81 this.params = map; 82 82 } 83 83 84 84 85 public Map<String,String > getParams(){85 public Map<String,String[]> getParams(){ 86 86 return this.params; 87 87 } … … 131 131 132 132 public String getTranskey(){ 133 return params.get(" format");133 return params.get("x-cmd-format")[0]; 134 134 } 135 135 … … 141 141 public void SetTransformerParameters(Transformer transformer){ 142 142 143 Set<Entry<String, String >> set = params.entrySet();144 Iterator<Entry<String, String >> i = set.iterator();143 Set<Entry<String, String[]>> set = params.entrySet(); 144 Iterator<Entry<String, String[]>> i = set.iterator(); 145 145 146 146 while(i.hasNext()){ 147 Map.Entry<String,String > e = (Map.Entry<String,String>)i.next();148 transformer.setParameter((String)e.getKey(), (String)e.getValue() );147 Map.Entry<String,String[]> e = (Map.Entry<String,String[]>)i.next(); 148 transformer.setParameter((String)e.getKey(), (String)e.getValue()[0]); 149 149 } 150 150 } … … 322 322 } 323 323 324 public static HashMap<String,String> createParamsMap(String transkey){ 325 HashMap<String,String> hm = new HashMap<String,String>(); 326 327 if (transkey != null){ 328 hm.put("format", transkey); 324 public static HashMap<String,String[]> createParamsMap(String key){ 325 HashMap<String,String[]> hm = new HashMap<String,String[]>(); 326 327 if (key != null){ 328 String[] arrkey = new String[1]; 329 arrkey[0] = key; 330 hm.put("x-cmd-format", arrkey); 329 331 } 330 332 return hm; 331 333 } 334 332 335 }
Note: See TracChangeset
for help on using the changeset viewer.