| 程序包 | 说明 |
|---|---|
| cn.crane4j.core.container |
| 限定符和类型 | 方法和说明 |
|---|---|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.annotationFinder(@NonNull AnnotationFinder annotationFinder)
Sets the annotation finder to use for reading the
ContainerEnum annotation. |
EnumContainerBuilder<K,T> |
EnumContainerBuilder.duplicateStrategy(DuplicateStrategy duplicateStrategy)
Set processing strategy of when the key is duplicated.
|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.enableContainerEnumAnnotation(boolean enableContainerEnumAnnotation)
Whether to enable resolves configuration from the specified
ContainerEnum annotation. |
EnumContainerBuilder<Object,T> |
EnumContainerBuilder.key(@NonNull String key)
Sets the key to use for obtaining keys from enum values.
|
<K1> EnumContainerBuilder<K1,T> |
EnumContainerBuilder.keyGetter(@NonNull Function<? super T,K1> keyGetter)
Sets the function to use for obtaining keys from enum values.
|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.namespace(@Nullable String namespace)
Sets the namespace for the container.
|
static <T extends Enum<?>> |
EnumContainerBuilder.of(@NonNull Class<T> enumType)
Returns a new builder for the specified enum type.
|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.propertyOperator(@NonNull PropertyOperator propertyOperator)
Sets the property operator to use for reading properties from enum values.
|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.value(@NonNull String value)
Sets the value to use for obtaining values from enum values.
|
EnumContainerBuilder<K,T> |
EnumContainerBuilder.valueGetter(@NonNull Function<? super T,Object> valueGetter)
Sets the function to use for obtaining values from enum values.
|
Copyright © 2024. All rights reserved.