From 55a7ba83576c811a5312c6dad2ee740c0c3f4977 Mon Sep 17 00:00:00 2001 From: Keith Donald Date: Thu, 23 Jul 2009 13:39:33 +0000 Subject: [PATCH] binding executor --- .../ui/binding/binder/BinderExecutor.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 org.springframework.context/src/main/java/org/springframework/ui/binding/binder/BinderExecutor.java diff --git a/org.springframework.context/src/main/java/org/springframework/ui/binding/binder/BinderExecutor.java b/org.springframework.context/src/main/java/org/springframework/ui/binding/binder/BinderExecutor.java new file mode 100644 index 0000000000..907667e2b4 --- /dev/null +++ b/org.springframework.context/src/main/java/org/springframework/ui/binding/binder/BinderExecutor.java @@ -0,0 +1,20 @@ +package org.springframework.ui.binding.binder; + +import org.springframework.ui.binding.config.BindingRuleConfiguration; + +public interface BinderExecutor { + + void setModel(M model); + + BindingRuleConfiguration bindingRule(String property); + + // TODO allow injection of pre-created BindingRules + + BindingResults bind(); + + // TODO return validation results + void validate(); + + M getModel(); + +}