From e62ce4f3f989f7b1e5a97642bb0d138204c951f8 Mon Sep 17 00:00:00 2001 From: Keith Donald Date: Thu, 23 Jul 2009 13:39:33 +0000 Subject: [PATCH] binding executor git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1597 50f2f4bb-b051-0410-bef5-90022cba6387 --- .../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 00000000000..907667e2b4c --- /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(); + +}