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 30 public class PlainIntegerConvertor implements Convertor { 31 public ConversionResult convertFromString(String value, Locale locale, Convertor.FormatCache formatCache) { 32 try { 33 return new ConversionResult(new Integer (Integer.parseInt(value))); 34 } catch (NumberFormatException e) { 35 return ConversionResult.create("integer"); 36 } 37 } 38 39 public String convertToString(Object value, Locale locale, Convertor.FormatCache formatCache) { 40 return String.valueOf(value); 41 } 42 43 public Class getTypeClass() { 44 return Integer .class; 45 } 46 47 public void generateSaxFragment(ContentHandler contentHandler, Locale locale) throws SAXException { 48 } 50 } 51 | Popular Tags |