Author: michiel Date: 2010-05-18 17:02:26 +0200 (Tue, 18 May 2010) New Revision: 42223
Modified: mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/core/util/Fields.java Log: MMB-1959 Modified: mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/core/util/Fields.java =================================================================== --- mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/core/util/Fields.java 2010-05-18 15:00:45 UTC (rev 42222) +++ mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/core/util/Fields.java 2010-05-18 15:02:26 UTC (rev 42223) @@ -12,6 +12,7 @@ import org.mmbase.bridge.*; import org.mmbase.datatypes.*; import org.mmbase.core.CoreField; +import org.mmbase.core.AbstractField; import java.util.*; /** @@ -212,6 +213,25 @@ /** + * Wraps a Field. It can and is extended to make some other modifications to the field once the datatype is determined. + */ + + public static class DataTypeSetter { + protected AbstractField field; + public DataTypeSetter(AbstractField field) { + this.field = field; + } + public void set(DataType dt) { + field.setDataType(dt); + } + public AbstractField getField() { + return field; + } + + } + + + /** * Comparator to sort CoreFields by creation order, or by position * specified in one of the GUIPos fields. */ _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs