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