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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs