org.codehaus.waffle.bind.ognl
Class OgnlDataBinder

java.lang.Object
  extended by org.codehaus.waffle.bind.ognl.OgnlDataBinder
All Implemented Interfaces:
DataBinder
Direct Known Subclasses:
RubyDataBinder

public class OgnlDataBinder
extends java.lang.Object
implements DataBinder

This DataBinder implementation is backed by Ognl: Object Graph Notation Language.

Author:
Michael Ward, Mauro Talevi

Constructor Summary
OgnlDataBinder(ValueConverterFinder valueConverterFinder, BindErrorMessageResolver bindErrorMessageResolver, BindMonitor bindMonitor)
           
 
Method Summary
 void bind(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ErrorsContext errorsContext, java.lang.Object model)
           
protected  void handleConvert(java.lang.String propertyName, java.lang.String parameterValue, java.lang.Object model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OgnlDataBinder

public OgnlDataBinder(ValueConverterFinder valueConverterFinder,
                      BindErrorMessageResolver bindErrorMessageResolver,
                      BindMonitor bindMonitor)
Method Detail

bind

public void bind(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response,
                 ErrorsContext errorsContext,
                 java.lang.Object model)
Specified by:
bind in interface DataBinder

handleConvert

protected void handleConvert(java.lang.String propertyName,
                             java.lang.String parameterValue,
                             java.lang.Object model)
                      throws ognl.OgnlException,
                             BindException
Throws:
ognl.OgnlException
BindException


Copyright © 2008. All Rights Reserved.