1 16 package org.apache.cocoon.woody.datatype; 17 18 import org.outerj.expression.ExpressionContext; 19 import org.apache.cocoon.woody.datatype.convertor.Convertor; 20 21 import java.util.Locale ; 22 23 40 public interface Datatype { 41 46 Object convertFromString(String value, Locale locale); 47 48 53 String convertToString(Object value, Locale locale); 54 55 63 ValidationError validate(Object value, ExpressionContext expressionContext); 64 65 70 Class getTypeClass(); 71 72 76 String getDescriptiveName(); 77 78 86 boolean isArrayType(); 87 88 91 Convertor getConvertor(); 92 93 98 Convertor getPlainConvertor(); 99 100 103 DatatypeBuilder getBuilder(); 104 } 105 | Popular Tags |