comparison src/de/mpg/mpiwg/itgroup/digilib/digiImage/DigiImage.java @ 25:6e7bb3467531

new property view
author dwinter
date Mon, 10 Jan 2011 11:38:03 +0100
parents 1a7940ac5169
children 183c3e96f6c3
comparison
equal deleted inserted replaced
24:1a7940ac5169 25:6e7bb3467531
163 queryArray.add(key+"="+qa.get(key)); 163 queryArray.add(key+"="+qa.get(key));
164 } 164 }
165 String queryString = StringUtils.join(queryArray,"&"); 165 String queryString = StringUtils.join(queryArray,"&");
166 166
167 String stringUrl=baseUrl+"?"+queryString; 167 String stringUrl=baseUrl+"?"+queryString;
168
168 return new URL(stringUrl); 169 return new URL(stringUrl);
169 } 170 }
170 171
171 172
172 173
192 public void redraw(){ 193 public void redraw(){
193 try { 194 try {
194 setNewURL(createUrlFromParameter(dp)); 195 setNewURL(createUrlFromParameter(dp));
195 setSelection(new StructuredSelection(this)); 196 setSelection(new StructuredSelection(this));
196 DigilibLinkEditorObservable.INSTANCE.imageHasChanged(this); 197 DigilibLinkEditorObservable.INSTANCE.imageHasChanged(this);
198
197 } catch (MalformedURLException e) { 199 } catch (MalformedURLException e) {
198 // TODO Auto-generated catch block 200 // TODO Auto-generated catch block
199 e.printStackTrace(); 201 e.printStackTrace();
200 } 202 }
201 } 203 }
225 */ 227 */
226 @SuppressWarnings("rawtypes") 228 @SuppressWarnings("rawtypes")
227 public Object getAdapter(Class adapter) { 229 public Object getAdapter(Class adapter) {
228 if (adapter == IPropertySource.class) 230 if (adapter == IPropertySource.class)
229 return new DigiImageProperties(this); 231 return new DigiImageProperties(this);
232
230 return null; 233 return null;
231 234
232 } 235 }
233 236
234 /* (non-Javadoc) 237 /* (non-Javadoc)
260 * Informs all listeners that selection has changed. 263 * Informs all listeners that selection has changed.
261 */ 264 */
262 public void setSelection(ISelection selection) { 265 public void setSelection(ISelection selection) {
263 266
264 for (ISelectionChangedListener sl: selectionChangeListener){ 267 for (ISelectionChangedListener sl: selectionChangeListener){
265
266 SelectionChangedEvent event = new SelectionChangedEvent(this, selection); 268 SelectionChangedEvent event = new SelectionChangedEvent(this, selection);
267 sl.selectionChanged(event); 269 sl.selectionChanged(event);
268 270
269 271
270 } 272 }
271 273
272 } 274 }
273 275
274 276
277
275 } 278 }
276 279
277 280