| 限定符和类型 | 方法和说明 |
|---|---|
static <K> Container<K> |
Containers.forEnum(Class<? extends Enum<?>> enumType,
AnnotationFinder annotationFinder,
PropertyOperator propertyOperator)
Creates an immutable container from a specified enumeration type and a
ContainerEnum annotation. |
EnumContainerBuilder<K,T> |
EnumContainerBuilder.propertyOperator(@NonNull PropertyOperator propertyOperator)
Sets the property operator to use for reading properties from enum values.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected PropertyOperator |
OneToOneAssembleOperationHandler.propertyOperator
propertyOperator
|
| 构造器和说明 |
|---|
ManyToManyAssembleOperationHandler(PropertyOperator propertyOperator)
Create a
ManyToManyAssembleOperationHandler comparator
and use the default ManyToManyAssembleOperationHandler.DefaultSplitter split key value |
ManyToManyAssembleOperationHandler(PropertyOperator propertyOperator,
Function<Object,Collection<Object>> keySplitter)
Create an
ManyToManyAssembleOperationHandler comparator. |
OneToManyAssembleOperationHandler(PropertyOperator propertyOperator)
Create an
OneToManyAssembleOperationHandler comparator. |
| 构造器和说明 |
|---|
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Comparator<KeyTriggerOperation> operationComparator,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
ContainerManager containerManager)
Create an
AbstractAssembleAnnotationHandler comparator. |
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
ContainerManager containerManager)
Create an
AbstractAssembleAnnotationHandler comparator. |
| 限定符和类型 | 方法和说明 |
|---|---|
PropertyOperator |
Crane4jGlobalConfiguration.getPropertyOperator()
Get property operator.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected PropertyOperator |
MethodInvokerContainerCreator.propertyOperator |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AsmReflectivePropertyOperator
A
PropertyOperator implementation based on com.esotericsoftware.reflectasm. |
class |
CacheablePropertyOperator
The wrapper class of
PropertyOperator that adds support for invoker cache. |
class |
ChainAccessiblePropertyOperator
The wrapper class of
PropertyOperator that
adds support for nested bean chain operations to the original operator. |
class |
MapAccessiblePropertyOperator
The wrapper class of
PropertyOperator that
adds support for map operations to the original operator. |
class |
ReflectivePropertyOperator
A
PropertyOperator abstract implementation class. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected PropertyOperator |
ChainAccessiblePropertyOperator.propertyOperator
original operator
|
| 构造器和说明 |
|---|
ChainAccessiblePropertyOperator(PropertyOperator propertyOperator)
Create an
ChainAccessiblePropertyOperator comparator,
and use the default splitter to separate input chain operators based on the "." character. |
Copyright © 2023. All rights reserved.