View Javadoc

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   * @author Torsten Strasser
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  }