Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv19123
Modified Files:
BasicDataType.java
Log Message:
removed hard coded arrays lengths
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes
Index: BasicDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/BasicDataType.java,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -b -r1.101 -r1.102
--- BasicDataType.java 6 Nov 2008 13:31:32 -0000 1.101
+++ BasicDataType.java 1 Dec 2008 18:15:34 -0000 1.102
@@ -40,7 +40,7 @@
* @author Pierre van Rooden
* @author Michiel Meeuwissen
* @since MMBase-1.8
- * @version $Id: BasicDataType.java,v 1.101 2008/11/06 13:31:32 michiel Exp $
+ * @version $Id: BasicDataType.java,v 1.102 2008/12/01 18:15:34 michiel Exp $
*/
public class BasicDataType<C> extends AbstractDescriptor implements
DataType<C>, Comparable<DataType<C>>, Descriptor {
@@ -567,12 +567,12 @@
buf.append(getName() + " (" + getTypeAsClass() + (defaultValue != null
? ":" + defaultValue : "") + ")");
buf.append(commitProcessor == null ||
EmptyCommitProcessor.getInstance() == commitProcessor ? "" : " commit: " +
commitProcessor + "");
if (getProcessors != null) {
- for (int i = 0; i < 13; i++) {
+ for (int i = 0; i < Fields.TYPE_MAXVALUE; i++) {
buf.append(getProcessors[i] == null ? "" : ("; get [" +
Fields.typeToClass(i) + "]:" + getProcessors[i] + " "));
}
}
if (setProcessors != null) {
- for (int i = 0; i < 13; i++) {
+ for (int i = 0; i < Fields.TYPE_MAXVALUE; i++) {
buf.append(setProcessors[i] == null ? "" : ("; set [" +
Fields.typeToClass(i) + "]:" + setProcessors[i] + " "));
}
}
@@ -891,11 +891,7 @@
}
private Processor[] newProcessorsArray() {
- return new Processor[] {
- null /* object */, null /* string */, null /* integer */, null
/* not used */, null /* byte */,
- null /* float */, null /* double */, null /* long */, null
/* xml */, null /* node */,
- null /* datetime */, null /* boolean */, null /* list */
- };
+ return new Processor[Fields.TYPE_MAXVALUE + 1];
}
/**
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs