| 构造器和说明 |
|---|
AbstractPropertyConditionParser(AnnotationFinder annotationFinder,
Class<A> annotationType,
PropertyOperator propertyOperator) |
ConditionOnPropertyNotEmptyParser(AnnotationFinder annotationFinder,
PropertyOperator propertyOperator) |
ConditionOnPropertyNotNullParser(AnnotationFinder annotationFinder,
PropertyOperator propertyOperator) |
ConditionOnPropertyParser(AnnotationFinder annotationFinder,
PropertyOperator propertyOperator,
ConverterManager converterManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
ManyToManyAssembleOperationHandler.propertyOperator |
protected PropertyOperator |
OneToOneAssembleOperationHandler.propertyOperator |
| 构造器和说明 |
|---|
OneToManyAssembleOperationHandler(PropertyOperator propertyOperator,
ConverterManager converterManager)
Create a new
OneToOneAssembleOperationHandler instance. |
OneToOneAssembleOperationHandler(PropertyOperator propertyOperator,
ConverterManager converterManager)
Create a new
OneToOneAssembleOperationHandler instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
static KeyResolver |
ReflectivePropertyKeyResolver.create(PropertyOperator propertyOperator)
Create
ReflectivePropertyKeyResolver instance. |
static KeyResolver |
ReflectivePropertyKeyResolver.create(PropertyOperator propertyOperator,
ConverterManager converterManager)
Create
ReflectivePropertyKeyResolver instance. |
| 构造器和说明 |
|---|
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Comparator<KeyTriggerOperation> operationComparator,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
PropertyMappingStrategyManager propertyMappingStrategyManager)
Create an
AbstractStandardAssembleAnnotationHandler instance. |
AssembleEnumAnnotationHandler(AnnotationFinder annotationFinder,
Crane4jGlobalConfiguration globalConfiguration,
PropertyOperator propertyOperator,
PropertyMappingStrategyManager propertyMappingStrategyManager)
Create an
AbstractStandardAssembleAnnotationHandler instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
PropertyOperator |
Crane4jGlobalConfiguration.getPropertyOperator()
Get property operator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SimpleCrane4jGlobalConfiguration |
SimpleCrane4jGlobalConfiguration.create(AnnotationFinder annotationFinder,
ConverterManager converter,
PropertyOperator operator)
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected PropertyOperator |
MethodInvokerContainerCreator.propertyOperator |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
DecoratedPropertyOperator
Decorated property operator.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AsmReflectivePropertyOperator
A
PropertyOperator implementation based on com.esotericsoftware.reflectasm. |
class |
CacheableChainAccessiblePropertyOperator
A cacheable version of
ChainAccessiblePropertyOperator,
which caches the getter and setter of the nested property chain. |
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 |
MethodHandlePropertyOperator
An
PropertyOperator implementation that uses MethodHandle to access properties. |
class |
PropertyOperatorHolder
The
PropertyOperator holder. |
class |
ReflectivePropertyOperator
Implementation of
PropertyOperator based on Java reflection. |
| 限定符和类型 | 字段和说明 |
|---|---|
protected PropertyOperator |
ChainAccessiblePropertyOperator.delegate
original operator
|
| 限定符和类型 | 方法和说明 |
|---|---|
@NonNull PropertyOperator |
DecoratedPropertyOperator.getPropertyOperator()
Get the original PropertyOperator
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DecoratedPropertyOperator.setPropertyOperator(@NonNull PropertyOperator propertyOperator)
Set property operator.
|
| 构造器和说明 |
|---|
CacheableChainAccessiblePropertyOperator(PropertyOperator delegate)
Create a new
CacheableChainAccessiblePropertyOperator instance. |
CacheableChainAccessiblePropertyOperator(PropertyOperator delegate,
Function<String,String[]> splitter)
Create a new
CacheableChainAccessiblePropertyOperator instance. |
ChainAccessiblePropertyOperator(PropertyOperator delegate)
Create an
ChainAccessiblePropertyOperator instance,
and use the default splitter to separate input chain operators based on the "." character. |
Copyright © 2024. All rights reserved.