public Set<String> getResourcePaths(String path) { return TypedCollections.dynamicallyCastSet(servletContext.getResourcePaths(path), String.class); }
return null; assert checkCollectionMembers(map.keySet(), keyType) : "The map contains keys with a type other than " + keyType.getName(); assert checkCollectionMembers(map.values(), valueType) : "The map contains values with a type other than " + valueType.getName();
/** * Dynamically check that the members of the list are all instances of the given type (or null). * * @param <E> the list's element type * @param list the list to cast * @param type the class of the list's element type. * @return the dynamically-type checked list. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <E> List<E> dynamicallyCastList(List<?> list, Class<E> type) { return dynamicallyCastCollection(list, type, List.class); }
Map<String, Map> logicalMap = TypedCollections.dynamicallyCastMap( (Map) sessionMap.get(LOGICAL_VIEW_MAP), String.class, Map.class); if (logicalMap == null) { : createIncrementalRequestId(context)); Map<String, Object[]> actualMap = TypedCollections.dynamicallyCastMap( logicalMap.get(idInLogicalMap), String.class, Object[].class); if (actualMap == null) {
(values == null) ? TypedCollections.dynamicallyCastList(Collections.emptyList(), String.class) : values));
Map<String, Map> logicalMap = TypedCollections.dynamicallyCastMap( (Map) sessionMap .get(LOGICAL_VIEW_MAP), String.class, Map.class); TypedCollections.dynamicallyCastMap( logicalMap.get(idInLogicalMap), String.class, Object[].class); if (actualMap == null) {
(values == null) ? TypedCollections.dynamicallyCastList(Collections.emptyList(), String.class) : values));
/** * Dynamically check that the members of the list are all instances of the given type (or null). * * @param <E> the list's element type * @param list the list to cast * @param type the class of the list's element type. * @return the dynamically-type checked list. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <E> List<E> dynamicallyCastList(List<?> list, Class<E> type) { return dynamicallyCastCollection(list, type, List.class); }
/** * Dynamically check that the keys and values in the map are all instances of the correct types * (or null). * * @param <K> the map's key type * @param <V> the map's value type * @param map the map to cast * @param keyType the class of the map's key type. * @param valueType the class of the map's value type. * @return the dynamically-type checked map. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <K, V> Map<K, V> dynamicallyCastMap(Map<?, ?> map, Class<K> keyType, Class<V> valueType) { if (map == null) { return null; } assert checkCollectionMembers(map.keySet(), keyType) : "The map contains keys with a type other than " + keyType.getName(); assert checkCollectionMembers(map.values(), valueType) : "The map contains values with a type other than " + valueType.getName(); return (Map<K, V>) map; } }
/** * @see javax.faces.context.ExternalContext#getResourcePaths(String) */ @Override public Set<String> getResourcePaths(String path) { if (null == path) { String message = MessageUtils.getExceptionMessageString (MessageUtils.NULL_PARAMETERS_ERROR_MESSAGE_ID, "path"); throw new NullPointerException(message); } return TypedCollections.dynamicallyCastSet(servletContext.getResourcePaths(path), String.class); }
Map<String, Map> logicalMap = TypedCollections.dynamicallyCastMap( (Map) sessionMap .get(LOGICAL_VIEW_MAP), String.class, Map.class); TypedCollections.dynamicallyCastMap( logicalMap.get(idInLogicalMap), String.class, Object[].class); if (actualMap == null) {
? TypedCollections.dynamicallyCastList(Collections.emptyList(), String.class) : values));
/** * Dynamically check that the members of the list are all instances of the given type (or null). * * @param <E> the list's element type * @param list the list to cast * @param type the class of the list's element type. * @return the dynamically-type checked list. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <E> List<E> dynamicallyCastList(List<?> list, Class<E> type) { return dynamicallyCastCollection(list, type, List.class); }
/** * Dynamically check that the keys and values in the map are all instances of the correct types * (or null). * * @param <K> the map's key type * @param <V> the map's value type * @param map the map to cast * @param keyType the class of the map's key type. * @param valueType the class of the map's value type. * @return the dynamically-type checked map. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <K, V> Map<K, V> dynamicallyCastMap(Map<?, ?> map, Class<K> keyType, Class<V> valueType) { if (map == null) { return null; } assert checkCollectionMembers(map.keySet(), keyType) : "The map contains keys with a type other than " + keyType.getName(); assert checkCollectionMembers(map.values(), valueType) : "The map contains values with a type other than " + valueType.getName(); return (Map<K, V>) map; } }
/** * @see javax.faces.context.ExternalContext#getResourcePaths(String) */ public Set<String> getResourcePaths(String path) { if (null == path) { String message = MessageUtils.getExceptionMessageString (MessageUtils.NULL_PARAMETERS_ERROR_MESSAGE_ID, "path"); throw new NullPointerException(message); } return TypedCollections.dynamicallyCastSet(servletContext.getResourcePaths(path), String.class); }
Map<String, Map> logicalMap = TypedCollections.dynamicallyCastMap( (Map) sessionMap .get(LOGICAL_VIEW_MAP), String.class, Map.class); TypedCollections.dynamicallyCastMap( logicalMap.get(idInLogicalMap), String.class, Object[].class); if (actualMap == null) {
? TypedCollections.dynamicallyCastList(Collections.emptyList(), String.class) : values));
/** * Dynamically check that the members of the set are all instances of the given type (or null). * * @param <E> the set's element type * @param set the set to cast * @param type the class of the set's element type. * @return the dynamically-type checked set. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <E> Set<E> dynamicallyCastSet(Set<?> set, Class<E> type) { return dynamicallyCastCollection(set, type, Set.class); }
/** * Dynamically check that the keys and values in the map are all instances of the correct types * (or null). * * @param <K> the map's key type * @param <V> the map's value type * @param map the map to cast * @param keyType the class of the map's key type. * @param valueType the class of the map's value type. * @return the dynamically-type checked map. * @throws java.lang.ClassCastException */ @SuppressWarnings("unchecked") public static <K, V> Map<K, V> dynamicallyCastMap(Map<?, ?> map, Class<K> keyType, Class<V> valueType) { if (map == null) { return null; } assert checkCollectionMembers(map.keySet(), keyType) : "The map contains keys with a type other than " + keyType.getName(); assert checkCollectionMembers(map.values(), valueType) : "The map contains values with a type other than " + valueType.getName(); return (Map<K, V>) map; } }
/** * @see javax.faces.context.ExternalContext#getResourcePaths(String) */ @Override public Set<String> getResourcePaths(String path) { if (null == path) { String message = MessageUtils.getExceptionMessageString (MessageUtils.NULL_PARAMETERS_ERROR_MESSAGE_ID, "path"); throw new NullPointerException(message); } return TypedCollections.dynamicallyCastSet(servletContext.getResourcePaths(path), String.class); }