1 16 package org.apache.cocoon.forms.datatype.convertor; 17 18 import org.xml.sax.ContentHandler ; 19 import org.xml.sax.SAXException ; 20 21 import java.util.Locale ; 22 23 29 public class PlainDoubleConvertor implements Convertor { 30 public ConversionResult convertFromString(String value, Locale locale, Convertor.FormatCache formatCache) { 31 try { 32 return new ConversionResult(new Double (Double.parseDouble(value))); 33 } catch (NumberFormatException e) { 34 return ConversionResult.create("double"); 35 } 36 } 37 38 public String convertToString(Object value, Locale locale, Convertor.FormatCache formatCache) { 39 return String.valueOf(value); 40 } 41 42 public Class getTypeClass() { 43 return Double .class; 44 } 45 46 public void generateSaxFragment(ContentHandler contentHandler, Locale locale) throws SAXException { 47 } 49 } 50 | Popular Tags |