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 javax.swing.*;
8 import java.util.Map;
9
10
11
12
13 public class UrlBinder extends AbstractBinder {
14 public UrlBinder() {
15 super(String.class);
16 }
17
18 protected JComponent createControl(final Map context) {
19 return getComponentFactory().createButton(null);
20 }
21
22 protected Binding doBind(final JComponent control, final FormModel formModel, final String formPropertyPath, final Map context) {
23 return new UrlBinding((JButton) control, formModel, formPropertyPath);
24 }
25 }