1 package de.orangecafe.amazonrcp.binding;
2
3 import org.springframework.richclient.form.binding.support.AbstractBinder;
4 import org.springframework.richclient.form.binding.Binding;
5 import org.springframework.binding.form.FormModel;
6
7 import java.util.Map;
8
9 import com.amazon.webservices.awsecommerceservice._2007_04_04.Image;
10
11 import javax.swing.*;
12
13
14
15
16 public class ImageBinder extends AbstractBinder {
17 public ImageBinder() {
18 super(Image.class);
19 }
20
21 protected JComponent createControl(final Map map) {
22 return new JLabel();
23 }
24
25 protected Binding doBind(final JComponent control, final FormModel formModel, final String formPropertyPath, final Map context) {
26 return new ImageBinding((JLabel) control, formModel, formPropertyPath);
27 }
28 }