接口的使用
cn.taketoday.util.MultiValueMap
使用MultiValueMap的程序包
程序包
说明
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
Core support package for type introspection.
Framework global classes
Miscellaneous utility classes, such as utilities for working with strings,
classes, collections, reflection, etc.
-
cn.taketoday.core.annotation中MultiValueMap的使用
修饰符和类型方法说明private static <K,V> MultiValueMap<K, V> MergedAnnotationCollectors.combiner(MultiValueMap<K, V> map, MultiValueMap<K, V> additions) Combinerfor multi-value maps.static MultiValueMap<String,Object> AnnotatedElementUtils.getAllAnnotationAttributes(AnnotatedElement element, String annotationName) Get the annotation attributes of all annotations of the specifiedannotationNamein the annotation hierarchy above the suppliedAnnotatedElementand store the results in aMultiValueMap.static MultiValueMap<String,Object> AnnotatedElementUtils.getAllAnnotationAttributes(AnnotatedElement element, String annotationName, boolean classValuesAsString, boolean nestedAnnotationsAsMap) Get the annotation attributes of all annotations of the specifiedannotationNamein the annotation hierarchy above the suppliedAnnotatedElementand store the results in aMultiValueMap.private static MultiValueMap<String,Object> AnnotatedElementUtils.nullIfEmpty(MultiValueMap<String, Object> map) 返回变量类型为MultiValueMap的类型的cn.taketoday.core.annotation中的方法修饰符和类型方法说明static <A extends Annotation>
Collector<MergedAnnotation<A>,?, MultiValueMap<String, Object>> MergedAnnotationCollectors.toMultiValueMap(MergedAnnotation.Adapt... adaptations) Create a newCollectorthat accumulates merged annotations to aMultiValueMapwith items added from each merged annotation as a map.static <A extends Annotation>
Collector<MergedAnnotation<A>,?, MultiValueMap<String, Object>> MergedAnnotationCollectors.toMultiValueMap(UnaryOperator<MultiValueMap<String, Object>> finisher, MergedAnnotation.Adapt... adaptations) Create a newCollectorthat accumulates merged annotations to aMultiValueMapwith items added from each merged annotation as a map.修饰符和类型方法说明private static <K,V> MultiValueMap<K, V> MergedAnnotationCollectors.combiner(MultiValueMap<K, V> map, MultiValueMap<K, V> additions) Combinerfor multi-value maps.private static MultiValueMap<String,Object> AnnotatedElementUtils.nullIfEmpty(MultiValueMap<String, Object> map) 类型变量类型为MultiValueMap的cn.taketoday.core.annotation中的方法参数修饰符和类型方法说明static <A extends Annotation>
Collector<MergedAnnotation<A>,?, MultiValueMap<String, Object>> MergedAnnotationCollectors.toMultiValueMap(UnaryOperator<MultiValueMap<String, Object>> finisher, MergedAnnotation.Adapt... adaptations) Create a newCollectorthat accumulates merged annotations to aMultiValueMapwith items added from each merged annotation as a map. -
cn.taketoday.core.type中MultiValueMap的使用
修饰符和类型方法说明default MultiValueMap<String,Object> AnnotatedTypeMetadata.getAllAnnotationAttributes(Class<? extends Annotation> annotationType) Retrieve all attributes of all annotations of the given type, if any (i.e. if defined on the underlying element, as direct annotation or meta-annotation).default MultiValueMap<String,Object> AnnotatedTypeMetadata.getAllAnnotationAttributes(Class<? extends Annotation> annotationType, boolean classValuesAsString) Retrieve all attributes of all annotations of the given type, if any (i.e. if defined on the underlying element, as direct annotation or meta-annotation).default MultiValueMap<String,Object> AnnotatedTypeMetadata.getAllAnnotationAttributes(String annotationName) Retrieve all attributes of all annotations of the given type, if any (i.e. if defined on the underlying element, as direct annotation or meta-annotation).default MultiValueMap<String,Object> AnnotatedTypeMetadata.getAllAnnotationAttributes(String annotationName, boolean classValuesAsString) Retrieve all attributes of all annotations of the given type, if any (i.e. if defined on the underlying element, as direct annotation or meta-annotation).StandardAnnotationMetadata.getAllAnnotationAttributes(String annotationName, boolean classValuesAsString) StandardMethodMetadata.getAllAnnotationAttributes(String annotationName, boolean classValuesAsString) -
cn.taketoday.lang中MultiValueMap的使用
参数类型为MultiValueMap的cn.taketoday.lang中的方法修饰符和类型方法说明static voidTodayStrategies.readStrategies(MultiValueMap<String, String> strategies, Properties properties) -
cn.taketoday.util中MultiValueMap的使用
修饰符和类型类说明classLinkedMultiValueMap<K,V> Simple implementation ofMultiValueMapthat wraps aLinkedHashMap, storing multiple values in anArrayList.classMappingMultiValueMap<K,V> classMultiValueMapAdapter<K,V> Adapts a givenMapto theMultiValueMapcontract.(专用程序包) final classUnmodifiable wrapper forMultiValueMap.声明为MultiValueMap的cn.taketoday.util中的字段修饰符和类型字段说明private final MultiValueMap<K,V> UnmodifiableMultiValueMap.delegatestatic final MultiValueMapMultiValueMap.EMPTY修饰符和类型方法说明default MultiValueMap<K,V> MultiValueMap.asReadOnly()Apply a read-onlyMultiValueMapwrapper around thisMultiValueMap, if necessary.UnmodifiableMultiValueMap.asReadOnly()default MultiValueMap<K,V> MultiValueMap.asWritable()Remove any read-only wrapper that may have been previously applied around this map viaasReadOnly().UnmodifiableMultiValueMap.asWritable()static <K,V> MultiValueMap<K, V> static <K,V> MultiValueMap<K, V> static <K,V> MultiValueMap<K, V> MultiValueMap.empty()参数类型为MultiValueMap的cn.taketoday.util中的构造器