org.openxava.formatters
Class MultipleValuesByPassFormatter

java.lang.Object
  extended by org.openxava.formatters.MultipleValuesByPassFormatter
All Implemented Interfaces:
IMultipleValuesFormatter

public class MultipleValuesByPassFormatter
extends java.lang.Object
implements IMultipleValuesFormatter

Simply by pass the values from property to html and viceversa.

It's useful if you have a property of type String [] and you editor may work with its values directly.

Author:
Javier Paniza

Constructor Summary
MultipleValuesByPassFormatter()
           
 
Method Summary
 java.lang.String[] format(HttpServletRequest request, java.lang.Object object)
          From a object return a String [] to render in HTML.
 java.lang.Object parse(HttpServletRequest request, java.lang.String[] strings)
          From a String [] obtained from a HTTP request return a java object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleValuesByPassFormatter

public MultipleValuesByPassFormatter()
Method Detail

format

public java.lang.String[] format(HttpServletRequest request,
                                 java.lang.Object object)
                          throws java.lang.Exception
Description copied from interface: IMultipleValuesFormatter
From a object return a String [] to render in HTML.

Specified by:
format in interface IMultipleValuesFormatter
Throws:
java.lang.Exception

parse

public java.lang.Object parse(HttpServletRequest request,
                              java.lang.String[] strings)
                       throws java.lang.Exception
Description copied from interface: IMultipleValuesFormatter
From a String [] obtained from a HTTP request return a java object.

Specified by:
parse in interface IMultipleValuesFormatter
Throws:
java.lang.Exception