Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv18041

Modified Files:
        ComponentNamesDataType.java 
Log Message:
default value, generics


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes


Index: ComponentNamesDataType.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/ComponentNamesDataType.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ComponentNamesDataType.java 12 Apr 2008 13:23:27 -0000      1.1
+++ ComponentNamesDataType.java 4 Jul 2008 16:33:57 -0000       1.2
@@ -17,7 +17,7 @@
  * A StringDataType with the names of all installed components.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ComponentNamesDataType.java,v 1.1 2008/04/12 13:23:27 michiel 
Exp $
+ * @version $Id: ComponentNamesDataType.java,v 1.2 2008/07/04 16:33:57 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class ComponentNamesDataType extends StringDataType {
@@ -32,8 +32,12 @@
         super(name);
     }
 
+    public String getDefaultValue(Locale locale, Cloud cloud, Field field) {
+        return "core";
+    }
+
     public Iterator<Map.Entry<String, String>> getEnumerationValues(final 
Locale locale, final Cloud cloud, final Node node, final Field field) {
-        return new Iterator() {
+        return new Iterator<Map.Entry<String, String>>() {
             Iterator<String> iterator = 
org.mmbase.framework.ComponentRepository.getInstance().toMap().keySet().iterator();
             public boolean hasNext() {
                 return iterator.hasNext();
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to