Author: sletellier Date: 2009-12-14 12:44:49 +0100 (Mon, 14 Dec 2009) New Revision: 1684 Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/Util.java trunk/jaxx-runtime/src/main/java/jaxx/runtime/context/JAXXContextEntryDef.java Log: Revert : Map in JaxxContextEntryDef is not possible Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/Util.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/Util.java 2009-12-14 11:01:53 UTC (rev 1683) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/Util.java 2009-12-14 11:44:49 UTC (rev 1684) @@ -114,16 +114,6 @@ return contextEntryDef; } - public static <K,V> JAXXContextEntryDef<Map<K,V>> newMapContextEntryDef() { - return newMapContextEntryDef(null); - } - - public static <K,V> JAXXContextEntryDef<Map<K,V>> newMapContextEntryDef(String name) { - Class<Map<K, V>> castList = Util.castMap(); - JAXXContextEntryDef<Map<K, V>> contextEntryDef = new JAXXContextEntryDef<Map<K, V>>(name, castList); - return contextEntryDef; - } - // public static DefaultJAXXBinding registerBinding(Map<String, DefaultJAXXBinding> bindings, DefaultJAXXBinding binding) { // bindings.put(binding.getId(), binding); //// binding.applyDataBinding(); @@ -159,11 +149,6 @@ return (Class<List<O>>) Collections.emptyList().getClass(); } - @SuppressWarnings({"unchecked"}) - protected static <K, V> Class<Map<K, V>> castMap() { - return (Class<Map<K, V>>) Collections.emptyMap().getClass(); - } - /** * Method to initialize the context of a ui. * Modified: trunk/jaxx-runtime/src/main/java/jaxx/runtime/context/JAXXContextEntryDef.java =================================================================== --- trunk/jaxx-runtime/src/main/java/jaxx/runtime/context/JAXXContextEntryDef.java 2009-12-14 11:01:53 UTC (rev 1683) +++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/context/JAXXContextEntryDef.java 2009-12-14 11:44:49 UTC (rev 1684) @@ -21,12 +21,14 @@ package jaxx.runtime.context; import java.util.List; +import java.util.Map; + import jaxx.runtime.JAXXContext; /** * To qualify an entry in a {@link JAXXContext}. * <p/> - * Use the factory methods <code>newContextEntryDef</code>, newMapContextEntryDef and <code>newListContextEntryDef</code< to obtain new instances. + * Use the factory methods <code>newContextEntryDef</code> and <code>newListContextEntryDef</code< to obtain new instances. * * @param <O> type of the entry associated to the definition * @author chemit