跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractAssembleOperationHandler - cn.crane4j.core.executor.handler中的类
This class serves as the top-level template class and defines the key steps required by most AssembleOperationHandler:
Object processing phase: AbstractAssembleOperationHandler.collectToEntities(java.util.Collection<cn.crane4j.core.executor.AssembleExecution>): Expands the target objects to be operated on from the AssembleExecution and wraps them as AbstractAssembleOperationHandler.Target objects, which will be used for subsequent processing; AbstractAssembleOperationHandler.introspectForEntities(java.util.Collection<cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target>): If the Container for the current operation is not specified, directly use the target objects as the data source for field mapping; If the Container for the current operation is specified, it enters the data source preparation phase: AbstractAssembleOperationHandler.getSourcesFromContainer(cn.crane4j.core.container.Container<?>, java.util.Collection<cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target>): Obtains the required data sources based on the objects to be processed; AbstractAssembleOperationHandler.getTheAssociatedSource(cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target, java.util.Map<java.lang.Object, java.lang.Object>): Retrieves the associated data source object corresponding to the key value of the object to be processed from the data sources; Finally, if the object has an associated data source object, the AbstractAssembleOperationHandler.completeMapping(java.lang.Object, cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target) method is called to perform property mapping between them.
AbstractAssembleOperationHandler() - 类 的构造器cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
 
AbstractAssembleOperationHandler.Target - cn.crane4j.core.executor.handler中的类
Target object to be processed.
AbstractAutoOperateAnnotatedElementResolver - cn.crane4j.core.support.auto中的类
An abstract implementation of AutoOperateAnnotatedElementResolver.
AbstractAutoOperateAnnotatedElementResolver() - 类 的构造器cn.crane4j.core.support.auto.AbstractAutoOperateAnnotatedElementResolver
 
AbstractBeanOperationExecutor - cn.crane4j.core.executor中的类
This class serves as a template class and provides a basic skeleton implementation for most of the BeanOperationExecutor, particularly shielding the complexity of parsing DisassembleOperation operations.
AbstractBeanOperationExecutor() - 类 的构造器cn.crane4j.core.executor.AbstractBeanOperationExecutor
 
AbstractCacheManager - cn.crane4j.core.cache中的类
Abstract cache manager.
AbstractCacheManager() - 类 的构造器cn.crane4j.core.cache.AbstractCacheManager
 
AbstractCacheManager.AbstractCacheObject<K> - cn.crane4j.core.cache中的类
Abstract cache object.
AbstractCacheObject() - 类 的构造器cn.crane4j.core.cache.AbstractCacheManager.AbstractCacheObject
 
AbstractCondition() - 类 的构造器cn.crane4j.core.condition.AbstractConditionParser.AbstractCondition
 
AbstractConditionParser<A extends Annotation> - cn.crane4j.core.condition中的类
A condition parser implementation to process annotation based condition.
AbstractConditionParser() - 类 的构造器cn.crane4j.core.condition.AbstractConditionParser
 
AbstractConditionParser.AbstractCondition - cn.crane4j.core.condition中的类
A basic condition implementation.
AbstractConditionParser.ConditionDescriptor - cn.crane4j.core.condition中的类
Condition properties.
AbstractContainerMethodSupport - cn.crane4j.core.support.container中的类
A support class for creating Container instances from method which annotated by ContainerMethod.
AbstractContainerMethodSupport(Collection<MethodContainerFactory>) - 类 的构造器cn.crane4j.core.support.container.AbstractContainerMethodSupport
AbstractInternalProviderAssembleAnnotationHandler<A extends Annotation> - cn.crane4j.core.parser.handler中的类
一个基于AbstractStandardAssembleAnnotationHandler的扩展实现, 用于支持在处理操作注解时,一并为其创建并注册对应的容器。
AbstractInternalProviderAssembleAnnotationHandler(Class<A>, AnnotationFinder, Comparator<KeyTriggerOperation>, Crane4jGlobalConfiguration, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
AbstractMapCacheManager - cn.crane4j.core.cache中的类
An implementation of the CacheManager that creates a cache instance what stores data in the Map.
AbstractMapCacheManager() - 类 的构造器cn.crane4j.core.cache.AbstractMapCacheManager
 
AbstractMapCacheManager.ConcurrentHashMapCacheManager - cn.crane4j.core.cache中的类
A CacheManager that creates a cache instance what stores data in the ConcurrentHashMap.
AbstractMapCacheManager.MapCacheObject<K> - cn.crane4j.core.cache中的类
An implementation of the CacheObject that stores data in the Map.
AbstractMapCacheManager.WeakConcurrentMapCacheManager - cn.crane4j.core.cache中的类
A CacheManager that creates a cache instance what stores data in the CollectionUtils.newWeakConcurrentMap().
AbstractNamespaceResolvableQueryContainerProvider<T> - cn.crane4j.core.support.container.query中的类
已过时。
This class is still used, but it will be refactored in the future.
AbstractNamespaceResolvableQueryContainerProvider(MethodInvokerContainerCreator) - 类 的构造器cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
Constructor.
AbstractNamespaceResolvableQueryContainerProvider.QueryInfoImpl - cn.crane4j.core.support.container.query中的类
已过时。
Query information.
AbstractOperationAwareBeanOperationExecutor - cn.crane4j.core.executor中的类
An abstract implementation of AbstractBeanOperationExecutor that supports the operation aware.
AbstractOperationAwareBeanOperationExecutor(ContainerManager) - 类 的构造器cn.crane4j.core.executor.AbstractOperationAwareBeanOperationExecutor
 
AbstractPropDesc - cn.crane4j.core.support.reflect中的类
The abstract implementation of PropDesc.
AbstractPropDesc() - 类 的构造器cn.crane4j.core.support.reflect.AbstractPropDesc
 
AbstractPropertyConditionParser<A extends Annotation> - cn.crane4j.core.condition中的类
A condition parser implementation to process annotation based condition with property.
AbstractPropertyConditionParser(AnnotationFinder, Class<A>, PropertyOperator) - 类 的构造器cn.crane4j.core.condition.AbstractPropertyConditionParser
 
AbstractQueryContainerProvider<T> - cn.crane4j.core.support.container.query中的类
已过时。
This class is still used, but it will be refactored in the future.
AbstractQueryContainerProvider() - 类 的构造器cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
 
AbstractQueryContainerProvider.QueryInfo - cn.crane4j.core.support.container.query中的接口
已过时。
An interface for query information.
AbstractQueryContainerProvider.Repository<T> - cn.crane4j.core.support.container.query中的接口
已过时。
An interface for a generic repository that provides access to data storage.
AbstractReflectAsmFieldInvoker(FieldAccess, int) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker
 
AbstractStandardAssembleAnnotationHandler<A extends Annotation> - cn.crane4j.core.parser.handler中的类
An abstract OperationAnnotationHandler implementation for resolve assemble operation annotation.
AbstractStandardAssembleAnnotationHandler(Class<A>, AnnotationFinder, Comparator<KeyTriggerOperation>, Crane4jGlobalConfiguration, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A extends Annotation> - cn.crane4j.core.parser.handler中的接口
Standard annotation
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotationAdapter<A extends Annotation> - cn.crane4j.core.parser.handler中的类
AbstractStandardOperationAnnotationHandler<A extends Annotation> - cn.crane4j.core.parser.handler中的类
A basic OperationAnnotationHandler implementation.
AbstractStandardOperationAnnotationHandler() - 类 的构造器cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
 
AbstractStandardOperationAnnotationHandler.StandardAnnotation<A> - cn.crane4j.core.parser.handler中的接口
Standard annotation
AbstractStandardOperationAnnotationHandler.StandardAnnotationAdapter<A extends Annotation> - cn.crane4j.core.parser.handler中的类
accept(T) - 接口 中的方法cn.crane4j.core.util.CheckedConsumer
Accept the input parameter.
accessField(Object, Field, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
Get or set the field value using reflection.
adaptMethodToInvoker(Object, Method) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Get the namespace of method container.
adaptObjectToCollection(Object) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Adapt a Object object to Collection.
addAll(C, T...) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Add all elements to the collection.
addAll(C, Collection<T>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
 
addAssembleOperations(AssembleOperation) - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Add assembly operation.
addAssembleOperations(AssembleOperation) - 类 中的方法cn.crane4j.core.parser.BeanOperations.EmptyBeanOperations
Add assembly operation.
addAssembleOperations(AssembleOperation) - 类 中的方法cn.crane4j.core.parser.SimpleBeanOperations
Add assembly operation.
addCompareValueExtractor(Function<Object, Integer>) - 类 中的方法cn.crane4j.core.support.Crane4jGlobalSorter
Add comparator.
addDisassembleOperations(DisassembleOperation) - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Add disassembly operation.
addDisassembleOperations(DisassembleOperation) - 类 中的方法cn.crane4j.core.parser.BeanOperations.EmptyBeanOperations
Add disassembly operation.
addDisassembleOperations(DisassembleOperation) - 类 中的方法cn.crane4j.core.parser.SimpleBeanOperations
Add disassembly operation.
addOperationAnnotationHandler(OperationAnnotationHandler) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Add bean operations resolvers.
addPropertyMappingStrategy(PropertyMappingStrategy) - 接口 中的方法cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategyManager
Register property mapping strategy.
addPropertyMappingStrategy(PropertyMappingStrategy) - 类 中的方法cn.crane4j.core.parser.handler.strategy.SimplePropertyMappingStrategyManager
Register property mapping strategy.
addProxyMethodFactory(OperatorProxyMethodFactory) - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory
addResolver(AutoOperateAnnotatedElementResolver) - 类 中的方法cn.crane4j.core.support.auto.ComposableAutoOperateAnnotatedElementResolver
Add a AutoOperateAnnotatedElementResolver to the end of the resolver list.
afterMethodInvoke(Method, Object, Object[]) - 类 中的方法cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
After the method is called, process the returning result of the method according to the configuration of AutoOperate annotation.
afterOperationsCompletion(BeanOperations) - 接口 中的方法cn.crane4j.core.container.lifecycle.SmartOperationAwareBean
Do something after all operations completed.
afterOperationsCompletion(MultiMap<BeanOperations, Object>) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Do something after all operations completed.
afterOperationsCompletion(MultiMap<BeanOperations, Object>) - 类 中的方法cn.crane4j.core.executor.AbstractOperationAwareBeanOperationExecutor
Trigger the OperationAwareBean.afterOperationsCompletion() method of the target object.
alignArguments - 类 中的变量cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
 
allMatch(String...) - 接口 中的静态方法cn.crane4j.core.support.Grouped
The object belongs to all the groups in groups, for example: input test result [ ] any true [a] [a] true [a] [a, b]false [a, b] [a, b]true [a, b] [b] false
alwaysMatch() - 接口 中的静态方法cn.crane4j.core.support.Grouped
Objects always belong to any group.
alwaysNoneMatch() - 接口 中的静态方法cn.crane4j.core.support.Grouped
The object always does not belong to any group.
and(Condition) - 接口 中的方法cn.crane4j.core.condition.Condition
Returns a composed condition that represents a short-circuiting logical AND of this condition and another.
annotationFinder(AnnotationFinder) - 类 中的方法cn.crane4j.core.container.ConstantContainerBuilder
Sets the annotation finder to use when reading annotations.
annotationFinder(AnnotationFinder) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the annotation finder to use for reading the ContainerEnum annotation.
annotationFinder - 类 中的变量cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
 
AnnotationFinder - cn.crane4j.core.support中的接口
Annotation finder.
annotationFinder - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
annotationFinder - 类 中的变量cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
 
annotationFinder - 类 中的变量cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
annotation finder
annotationFinder - 类 中的变量cn.crane4j.core.support.container.DefaultMethodContainerFactory
 
annotationType - 类 中的变量cn.crane4j.core.condition.AbstractConditionParser
 
annotationType - 类 中的变量cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
 
anyMatch(String...) - 接口 中的静态方法cn.crane4j.core.support.Grouped
The object belongs to any group in groups, for example: input test result [ ] any false [a, b] [a, b]true [a, b] [a] true [a, b] [c] false
append(T[], T...) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Append elements to array and return a new array.
apply(String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.DefaultSplitter
 
apply(T) - 接口 中的方法cn.crane4j.core.util.CheckedFunction
Apply this function to the given argument.
ARG_AUTO_OPERATE_PROXY_METHOD_FACTORY_ORDER - 接口 中的静态变量cn.crane4j.core.support.operator.OperatorProxyMethodFactory
 
ArgAutoOperateProxyMethodFactory - cn.crane4j.core.support.operator中的类
An operator proxy method factory that supports auto operate for method parameters when calling method.
ArgAutoOperateProxyMethodFactory(AutoOperateAnnotatedElementResolver, MethodBasedExpressionEvaluator, ParameterNameFinder, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.operator.ArgAutoOperateProxyMethodFactory
arrayListMultimap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Create a new MultiMap instance with HashMap as the underlying map and ArrayList as the collection.
ArrayUtils - cn.crane4j.core.util中的类
Array utils.
ArrayUtils() - 类 的构造器cn.crane4j.core.util.ArrayUtils
 
asMap() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Get a java map of the multimap, the returned map is modifiable.
asMap() - 接口 中的方法cn.crane4j.core.util.MultiMap
Get java map of the multimap, the returned map is modifiable.
asMap() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get java map of the multimap, the returned map is modifiable.
AsmReflectivePropDesc(Class<?>, ConverterManager, boolean) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AsmReflectivePropDesc
 
AsmReflectivePropertyOperator - cn.crane4j.core.support.reflect中的类
A PropertyOperator implementation based on com.esotericsoftware.reflectasm.
AsmReflectivePropertyOperator(ConverterManager) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker - cn.crane4j.core.support.reflect中的类
MethodInvoker implementation based on FieldAccess
AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker.Getter - cn.crane4j.core.support.reflect中的类
AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker.Setter - cn.crane4j.core.support.reflect中的类
AsmReflectivePropertyOperator.AsmReflectivePropDesc - cn.crane4j.core.support.reflect中的类
PropDesc implementation based on com.esotericsoftware.reflectasm.
AsmReflectivePropertyOperator.ReflectAsmMethodInvoker - cn.crane4j.core.support.reflect中的类
MethodInvoker implementation based on MethodAccess
AssembleAnnotationHandler - cn.crane4j.core.parser.handler中的类
Annotation-based OperationAnnotationHandler implementation that the construction of operation configuration by resolving annotations based on Assemble on classes and attributes.
AssembleAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, Comparator<KeyTriggerOperation>, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Create a AssembleAnnotationHandler instance.
AssembleAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Create a AssembleAnnotationHandler instance.
AssembleConstantAnnotationHandler - cn.crane4j.core.parser.handler中的类
AssembleConstantAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleConstantAnnotationHandler
AssembleConstantAnnotationHandler(AnnotationFinder, Comparator<KeyTriggerOperation>, Crane4jGlobalConfiguration, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleConstantAnnotationHandler
AssembleEnumAnnotationHandler - cn.crane4j.core.parser.handler中的类
AssembleEnumAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, PropertyOperator, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
AssembleEnumAnnotationHandler(AnnotationFinder, Comparator<KeyTriggerOperation>, Crane4jGlobalConfiguration, PropertyOperator, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
AssembleExecution - cn.crane4j.core.executor中的接口
Indicates that an assembly operation is executed at one time, including all objects that need to perform this operation, and the lifecycle used for execution.
AssembleExecution.SimpleAssembleExecution - cn.crane4j.core.executor中的类
Simple implementation of AssembleExecution.
AssembleKeyAnnotationHandler - cn.crane4j.core.parser.handler中的类
AssembleKeyAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler
 
AssembleKeyAnnotationHandler.ValueMapperProvider - cn.crane4j.core.parser.handler中的接口
Handler provider.
AssembleMethodAnnotationHandler - cn.crane4j.core.parser.handler中的类
AssembleMethodAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, Collection<MethodContainerFactory>, PropertyMappingStrategyManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
AssembleMethodAnnotationHandler.CacheableContainerMethodResolver - cn.crane4j.core.parser.handler中的类
A resolve for AssembleMethod.
AssembleMethodAnnotationHandler.ContainerMethodResolver - cn.crane4j.core.parser.handler中的类
A resolve for AssembleMethod.
AssembleOperation - cn.crane4j.core.parser.operation中的接口
表示一个由指定的键触发的装配操作。
AssembleOperationHandler - cn.crane4j.core.executor.handler中的接口
Handler of assembly operation.
Asserts - cn.crane4j.core.util中的类
Asserts tool class.
Asserts() - 类 的构造器cn.crane4j.core.util.Asserts
 
AsyncBeanOperationExecutor - cn.crane4j.core.executor中的类
The asynchronous implementation of BeanOperationExecutor.
AsyncBeanOperationExecutor(ContainerManager, Executor) - 类 的构造器cn.crane4j.core.executor.AsyncBeanOperationExecutor
Create an instance of AsyncBeanOperationExecutor.
AutoOperateAnnotatedElement - cn.crane4j.core.support.auto中的接口
An object that holds the AutoOperate annotation and the annotated element, used complete the operation of data from the annotated element for BeanOperations by BeanOperationExecutor.
AutoOperateAnnotatedElementResolver - cn.crane4j.core.support.auto中的接口
An handler that resolve the AutoOperate annotation on the element to AutoOperateAnnotatedElement.
AutoOperateProxy - cn.crane4j.core.support.aop中的类
A proxy factory for auto operates.
AutoOperateProxy() - 类 的构造器cn.crane4j.core.support.aop.AutoOperateProxy
 

B

BeanOperationExecutor - cn.crane4j.core.executor中的接口
Bean operation executor, used to perform disassembly operations, encapsulates the assembly operations to be performed and target objects into AssembleExecution, and then distribute them to AssembleOperationHandler for execution.
BeanOperationExecutor.Options - cn.crane4j.core.executor中的接口
Options for execution.
BeanOperationExecutor.Options.DynamicContainerOption - cn.crane4j.core.executor中的类
An option that can dynamically change the container in the execution process.
BeanOperationParser - cn.crane4j.core.parser中的接口
The configuration parser of BeanOperations, it used to obtain all assembly and handling configurations for a specific type according to the AnnotatedElement.
BeanOperations - cn.crane4j.core.parser中的接口
用于描述如何对一个JavaBean进行操作的配置对象。
BeanOperations.EmptyBeanOperations - cn.crane4j.core.parser中的类
Empty bean operations.
beanType - 类 中的变量cn.crane4j.core.support.reflect.AbstractPropDesc
 
beforeAssembleOperation(BeanOperations) - 接口 中的方法cn.crane4j.core.container.lifecycle.SmartOperationAwareBean
Do something before the assembly operations begin.
beforeAssembleOperation(MultiMap<BeanOperations, Object>) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Do something before the assembly operation begin.
beforeAssembleOperation(MultiMap<BeanOperations, Object>) - 类 中的方法cn.crane4j.core.executor.AbstractOperationAwareBeanOperationExecutor
Do something before the assembly operation begin.
beforeDisassembleOperation(Collection<?>, BeanOperations, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Do something before the disassemble operations begin.
beforeMethodInvoke(Method, Object[]) - 类 中的方法cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
Before the method is called, process the input parameters of the method according to the configuration of ArgAutoOperate or AutoOperate annotation.
bindConditionToOperation(Collection<Condition>, KeyTriggerOperation) - 类 中的方法cn.crane4j.core.parser.ConditionalTypeHierarchyBeanOperationParser
Bind condition to operation.
build() - 类 中的方法cn.crane4j.core.container.ConstantContainerBuilder
Builds and returns an immutable container from the specified constant class and builder configuration.
build() - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Builds and returns an immutable container from the specified enum type and builder configuration.
build() - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration.Builder
 
builder() - 类 中的静态方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Builder() - 类 的构造器cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration.Builder
 

C

CacheableChainAccessiblePropertyOperator - cn.crane4j.core.support.reflect中的类
A cacheable version of ChainAccessiblePropertyOperator, which caches the getter and setter of the nested property chain.
CacheableChainAccessiblePropertyOperator(PropertyOperator) - 类 的构造器cn.crane4j.core.support.reflect.CacheableChainAccessiblePropertyOperator
CacheableChainAccessiblePropertyOperator(PropertyOperator, Function<String, String[]>) - 类 的构造器cn.crane4j.core.support.reflect.CacheableChainAccessiblePropertyOperator
CacheableContainer<K> - cn.crane4j.core.cache中的类
Data source container wrapper class with cache function.
CacheableContainer() - 类 的构造器cn.crane4j.core.cache.CacheableContainer
 
CacheableContainerMethodResolver(Collection<MethodContainerFactory>) - 类 的构造器cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler.CacheableContainerMethodResolver
CacheableContainerProcessor - cn.crane4j.core.cache中的类
Processor for wrap the container as a cacheable container according to container-cache configuration before registering it.
CacheableContainerProcessor() - 类 的构造器cn.crane4j.core.cache.CacheableContainerProcessor
 
CacheableContainerProcessor.CacheDefinitionRetriever - cn.crane4j.core.cache中的接口
Retriever for cache definition.
CacheableMethodContainerFactory - cn.crane4j.core.support.container中的类
The extension implementation of DefaultMethodContainerFactory.
CacheableMethodContainerFactory(MethodInvokerContainerCreator, AnnotationFinder, Crane4jGlobalConfiguration) - 类 的构造器cn.crane4j.core.support.container.CacheableMethodContainerFactory
 
CacheablePropertyOperator - cn.crane4j.core.support.reflect中的类
The wrapper class of PropertyOperator that adds support for invoker cache.
CacheablePropertyOperator() - 类 的构造器cn.crane4j.core.support.reflect.CacheablePropertyOperator
 
CacheDefinition - cn.crane4j.core.cache中的接口
Definition of cache.
CacheDefinition.Impl - cn.crane4j.core.cache中的类
Implementation of CacheDefinition.
CacheKey() - 类 的构造器cn.crane4j.core.container.DefaultContainerManager.CacheKey
 
CacheManager - cn.crane4j.core.cache中的接口
CacheObject manager.
CacheObject<K> - cn.crane4j.core.cache中的接口
A cache object that provides basic cache operations.
canApply(A, String[], KeyTriggerOperation) - 类 中的方法cn.crane4j.core.condition.AbstractConditionParser
Whether the condition can be applied to the operation.
canonicalNamespace(String, String) - 接口 中的静态方法cn.crane4j.core.container.ContainerManager
Canonicalize namespace.
ChainAccessiblePropertyOperator - cn.crane4j.core.support.reflect中的类
The wrapper class of PropertyOperator that adds support for nested bean chain operations to the original operator.
ChainAccessiblePropertyOperator(PropertyOperator) - 类 的构造器cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Create an ChainAccessiblePropertyOperator instance, and use the default splitter to separate input chain operators based on the "." character.
ChainAccessiblePropertyOperator.ChainAccessPropDesc - cn.crane4j.core.support.reflect中的类
The property descriptor that supports chain property access.
ChainAccessiblePropertyOperator.DefaultSplitter - cn.crane4j.core.support.reflect中的类
The default splitter implementation that uses String.split(java.lang.String, int) to split the input string into multiple attributes by separator.
ChainAccessPropDesc(Class<?>, PropDesc) - 类 的构造器cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.ChainAccessPropDesc
 
chainGetter(String[]) - 类 中的方法cn.crane4j.core.support.reflect.CacheableChainAccessiblePropertyOperator
Create a chain getter.
chainGetter(String[]) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Create a chain getter.
chainSetter(String[]) - 类 中的方法cn.crane4j.core.support.reflect.CacheableChainAccessiblePropertyOperator
Create a chain setter.
chainSetter(String[]) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Create a chain setter.
check(Object, Object) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyParser
Check whether the expected value equals to the actual value.
CheckedConsumer<T> - cn.crane4j.core.util中的接口
A functional interface that can be used to perform a computation that may throw an exception.
CheckedFunction<T,R> - cn.crane4j.core.util中的接口
A functional interface that can be used to perform a computation that may throw an exception.
CheckedRunnable - cn.crane4j.core.util中的接口
A functional interface that can be used to perform a computation that may throw an exception.
CheckedSupplier<R> - cn.crane4j.core.util中的接口
A functional interface that can be used to perform a computation that may throw an exception.
checkPropertyValue(Object) - 类 中的方法cn.crane4j.core.condition.AbstractPropertyConditionParser
Check property value.
checkPropertyValue(Object) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyNotEmptyParser
Check property value.
checkPropertyValue(Object) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyNotNullParser
Check property value.
ClassBasedAutoOperateAnnotatedElementResolver - cn.crane4j.core.support.auto中的类
A handler that resolve the AutoOperate annotation on the Class to AutoOperateAnnotatedElement.
ClassBasedAutoOperateAnnotatedElementResolver(Crane4jGlobalConfiguration, ExpressionEvaluator, Function<Object, ExpressionContext>) - 类 的构造器cn.crane4j.core.support.auto.ClassBasedAutoOperateAnnotatedElementResolver
ClassUtils - cn.crane4j.core.util中的类
Class utils.
ClassUtils() - 类 的构造器cn.crane4j.core.util.ClassUtils
 
clear() - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.MapCacheObject
Clear all cache value.
clear() - 接口 中的方法cn.crane4j.core.cache.CacheObject
Clear all cache value.
clear() - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager.GuavaCacheObject
Clear all cache value.
clear() - 接口 中的方法cn.crane4j.core.container.ContainerManager
Clear all data caches.
clear() - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Clear all data caches.
clear() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Clear the map and remove all key-value pairs.
clear() - 接口 中的方法cn.crane4j.core.util.MultiMap
Clear the map and remove all key-value pairs.
clear() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Clear the map and remove all key-value pairs.
clearAll() - 类 中的方法cn.crane4j.core.cache.AbstractCacheManager
Clear all caches.
clearAll() - 接口 中的方法cn.crane4j.core.cache.CacheManager
Clear all caches.
cn.crane4j.core.cache - 程序包 cn.crane4j.core.cache
 
cn.crane4j.core.condition - 程序包 cn.crane4j.core.condition
 
cn.crane4j.core.container - 程序包 cn.crane4j.core.container
 
cn.crane4j.core.container.lifecycle - 程序包 cn.crane4j.core.container.lifecycle
 
cn.crane4j.core.exception - 程序包 cn.crane4j.core.exception
 
cn.crane4j.core.executor - 程序包 cn.crane4j.core.executor
 
cn.crane4j.core.executor.handler - 程序包 cn.crane4j.core.executor.handler
 
cn.crane4j.core.executor.handler.key - 程序包 cn.crane4j.core.executor.handler.key
 
cn.crane4j.core.parser - 程序包 cn.crane4j.core.parser
 
cn.crane4j.core.parser.handler - 程序包 cn.crane4j.core.parser.handler
 
cn.crane4j.core.parser.handler.strategy - 程序包 cn.crane4j.core.parser.handler.strategy
 
cn.crane4j.core.parser.operation - 程序包 cn.crane4j.core.parser.operation
 
cn.crane4j.core.support - 程序包 cn.crane4j.core.support
 
cn.crane4j.core.support.aop - 程序包 cn.crane4j.core.support.aop
 
cn.crane4j.core.support.auto - 程序包 cn.crane4j.core.support.auto
 
cn.crane4j.core.support.container - 程序包 cn.crane4j.core.support.container
 
cn.crane4j.core.support.container.query - 程序包 cn.crane4j.core.support.container.query
 
cn.crane4j.core.support.converter - 程序包 cn.crane4j.core.support.converter
 
cn.crane4j.core.support.expression - 程序包 cn.crane4j.core.support.expression
 
cn.crane4j.core.support.operator - 程序包 cn.crane4j.core.support.operator
 
cn.crane4j.core.support.proxy - 程序包 cn.crane4j.core.support.proxy
 
cn.crane4j.core.support.reflect - 程序包 cn.crane4j.core.support.reflect
 
cn.crane4j.core.util - 程序包 cn.crane4j.core.util
 
collectClassLevelAnnotatedMethods(Class<?>, Method[], MultiMap<Method, ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
Collect methods bound by class level annotation.
CollectionUtils - cn.crane4j.core.util中的类
CollectionUtils() - 类 的构造器cn.crane4j.core.util.CollectionUtils
 
collectMethodLevelAnnotatedMethods(Class<?>, MultiMap<Method, ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
Collect methods annotated with ContainerMethod.
comparator() - 类 中的静态方法cn.crane4j.core.support.Crane4jGlobalSorter
Get comparator instance.
compare(Object, Object) - 类 中的方法cn.crane4j.core.support.Crane4jGlobalSorter
Compare instance.
compareTo(Sorted) - 接口 中的方法cn.crane4j.core.support.Sorted
Compare the sorting value of the current object with the sorting value of the specified object.
completeMapping(Object, AbstractAssembleOperationHandler.Target) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
Complete attribute mapping between the target object and the data source object.
completeMapping(Object, AbstractAssembleOperationHandler.Target) - 类 中的方法cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
Complete attribute mapping between the target object and the data source object.
completeMapping(Object, AbstractAssembleOperationHandler.Target) - 类 中的方法cn.crane4j.core.executor.handler.OneToManyAssembleOperationHandler
Complete attribute mapping between the target object and the data source object.
completeMapping(Object, AbstractAssembleOperationHandler.Target) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
Complete attribute mapping between the target object and the data source object.
ComposableAutoOperateAnnotatedElementResolver - cn.crane4j.core.support.auto中的类
An implementation of AutoOperateAnnotatedElementResolver that composes multiple resolvers.
ComposableAutoOperateAnnotatedElementResolver() - 类 的构造器cn.crane4j.core.support.auto.ComposableAutoOperateAnnotatedElementResolver
 
computeIfAbsent(Map<K, V>, K, Function<? super K, ? extends V>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
A temporary workaround for Java 8 specific performance issue JDK-8161372 .
ConcurrentHashMapCacheManager() - 类 的构造器cn.crane4j.core.cache.AbstractMapCacheManager.ConcurrentHashMapCacheManager
 
Condition - cn.crane4j.core.condition中的接口
A condition to check whether apply the operation or not to the target.
ConditionalTypeHierarchyBeanOperationParser - cn.crane4j.core.parser中的类
An extension of TypeHierarchyBeanOperationParser that supports condition parsing.
ConditionalTypeHierarchyBeanOperationParser() - 类 的构造器cn.crane4j.core.parser.ConditionalTypeHierarchyBeanOperationParser
 
ConditionDescriptor() - 类 的构造器cn.crane4j.core.condition.AbstractConditionParser.ConditionDescriptor
 
ConditionOnContainerParser - cn.crane4j.core.condition中的类
A parser to process ConditionOnContainer annotation.
ConditionOnContainerParser(AnnotationFinder, ContainerManager) - 类 的构造器cn.crane4j.core.condition.ConditionOnContainerParser
 
ConditionOnExpressionParser - cn.crane4j.core.condition中的类
A parser to process ConditionOnExpression annotation.
ConditionOnExpressionParser(AnnotationFinder, ExpressionEvaluator, ConditionOnExpressionParser.ContextFactory) - 类 的构造器cn.crane4j.core.condition.ConditionOnExpressionParser
 
ConditionOnExpressionParser.ContextFactory - cn.crane4j.core.condition中的接口
Context factory for creating expression context
ConditionOnPropertyNotEmptyParser - cn.crane4j.core.condition中的类
A parser to process ConditionOnPropertyNotEmpty annotation.
ConditionOnPropertyNotEmptyParser(AnnotationFinder, PropertyOperator) - 类 的构造器cn.crane4j.core.condition.ConditionOnPropertyNotEmptyParser
 
ConditionOnPropertyNotNullParser - cn.crane4j.core.condition中的类
A parser to process ConditionOnPropertyNotNull annotation.
ConditionOnPropertyNotNullParser(AnnotationFinder, PropertyOperator) - 类 的构造器cn.crane4j.core.condition.ConditionOnPropertyNotNullParser
 
ConditionOnPropertyParser - cn.crane4j.core.condition中的类
A parser to process ConditionOnProperty annotation.
ConditionOnPropertyParser(AnnotationFinder, PropertyOperator, ConverterManager) - 类 的构造器cn.crane4j.core.condition.ConditionOnPropertyParser
 
ConditionOnTargetTypeParser - cn.crane4j.core.condition中的类
A parser to process ConditionOnTargetType annotation.
ConditionOnTargetTypeParser(AnnotationFinder) - 类 的构造器cn.crane4j.core.condition.ConditionOnTargetTypeParser
 
ConditionParser - cn.crane4j.core.condition中的接口
Condition parser.
ConfigurableContainerProvider - cn.crane4j.core.container中的接口
Configurable container provider.
configuration - 类 中的变量cn.crane4j.core.cache.CacheableContainerProcessor
 
configuration - 类 中的变量cn.crane4j.core.support.auto.AbstractAutoOperateAnnotatedElementResolver
 
ConfigurationUtil - cn.crane4j.core.util中的类
ConfigurationUtil
ConfigurationUtil() - 类 的构造器cn.crane4j.core.util.ConfigurationUtil
 
configureCacheManager(String, Class<M>, BiConsumer<Crane4jTemplate, M>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Configure cache manager.
configureContainerProvider(String, Class<P>, BiConsumer<Crane4jTemplate, ContainerProvider>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
configure container provider.
configureOperationAnnotationHandler(Class<H>, BiConsumer<Crane4jTemplate, H>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Configure operation annotation handler.
ConstantContainerBuilder - cn.crane4j.core.container中的类
A builder class for creating Containers from public static constants in a specified class.
Container<K> - cn.crane4j.core.container中的接口
The source container used to store the provided data objects.
Container.Lifecycle - cn.crane4j.core.container中的接口
Simple lifecycle callback of container
ContainerAdapterRegister - cn.crane4j.core.support中的接口
Container adapter register.
ContainerAdapterRegister.Adapter - cn.crane4j.core.support中的接口
An adapter for wrap object to Container.
ContainerDefinition - cn.crane4j.core.container中的接口
Definition of container.
ContainerDefinition.SimpleContainerDefinition - cn.crane4j.core.container中的类
Container definition.
ContainerDelegate<K> - cn.crane4j.core.container中的接口
A delegate container that can be used to wrap another container.
ContainerInstanceLifecycleProcessor - cn.crane4j.core.container.lifecycle中的类
Processor for init and destroy container.
ContainerInstanceLifecycleProcessor() - 类 的构造器cn.crane4j.core.container.lifecycle.ContainerInstanceLifecycleProcessor
 
ContainerLifecycleProcessor - cn.crane4j.core.container.lifecycle中的接口
Processor for container lifecycle.
containerLifecycleProcessorList - 类 中的变量cn.crane4j.core.container.DefaultContainerManager
Registered container lifecycle callbacks.
ContainerManager - cn.crane4j.core.container中的接口
The central interface used for managing the container and its lifecycle-related components.
containerMap - 类 中的变量cn.crane4j.core.container.DefaultContainerManager
Container singleton caches.
ContainerMethodAnnotationProcessor - cn.crane4j.core.support.container中的类
An ContainerMethod annotation processor.
ContainerMethodAnnotationProcessor(Collection<MethodContainerFactory>, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
containerMethodResolver - 类 中的变量cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
 
ContainerMethodResolver(Collection<MethodContainerFactory>) - 类 的构造器cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler.ContainerMethodResolver
ContainerParameterAdapter() - 类 的构造器cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory.ContainerParameterAdapter
 
ContainerProvider - cn.crane4j.core.container中的接口
Provider for conveniently registering container definitions with the container manager and providing instances of containers generated based on specific rules, similar to FactoryBean in spring.
containerProviderMap - 类 中的变量cn.crane4j.core.container.DefaultContainerManager
Registered container provider.
ContainerRegisterLogger - cn.crane4j.core.container.lifecycle中的类
Logger for outputting logs during the lifecycle of a container.
ContainerRegisterLogger() - 类 的构造器cn.crane4j.core.container.lifecycle.ContainerRegisterLogger
 
Containers - cn.crane4j.core.container中的类
A utility class for creating containers from various data sources.
Containers() - 类 的构造器cn.crane4j.core.container.Containers
 
contains(T[], T) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Whether target is contained in array.
contains(CharSequence, CharSequence) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Whether the searchStr is in the str.
containsAny(Collection<?>, Collection<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Check whether coll1 contains any element of coll2.
containsContainer(String) - 接口 中的方法cn.crane4j.core.container.ContainerProvider
Whether this provider has container of given namespace.
containsContainer(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Whether this provider has container of given namespace.
containsContainer(String) - 类 中的方法cn.crane4j.core.container.PartitionContainerProvider
Whether this provider has container of given namespace.
containsKey(Object) - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Whether the map contains the specified key.
containsKey(Object) - 接口 中的方法cn.crane4j.core.util.MultiMap
Whether the map contains the specified key.
containsKey(Object) - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Whether the map contains the specified key.
contextFactory - 类 中的变量cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
 
convert(T, Class<R>, R) - 接口 中的方法cn.crane4j.core.support.converter.ConverterManager
Convert target to the result type through converter if converter is null, return default result value.
convert(T, Class<R>) - 接口 中的方法cn.crane4j.core.support.converter.ConverterManager
Convert a source to the target type through converter if converter is null, return null.
converterManager - 类 中的变量cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
 
converterManager - 类 中的变量cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
 
converterManager - 类 中的变量cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
ConverterManager - cn.crane4j.core.support.converter中的接口
A manager for converter what convert target type to the result type.
converterManager - 类 中的变量cn.crane4j.core.support.reflect.ReflectivePropertyOperator
converter register
converterManager - 类 中的变量cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
converter register
Crane4jException - cn.crane4j.core.exception中的异常错误
Crane's runtime exception
Crane4jException(String, Object...) - 异常错误 的构造器cn.crane4j.core.exception.Crane4jException
Constructs a new runtime exception with the specified detail message.
Crane4jException(Throwable) - 异常错误 的构造器cn.crane4j.core.exception.Crane4jException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ?
Crane4jGlobalConfiguration - cn.crane4j.core.support中的接口
Framework global configuration.
Crane4jGlobalSorter - cn.crane4j.core.support中的类
An global sorter.
Crane4jGlobalSorter() - 类 的构造器cn.crane4j.core.support.Crane4jGlobalSorter
 
Crane4jTemplate - cn.crane4j.core.support中的类
A facade service for the crane4j framework.
Crane4jTemplate() - 类 的构造器cn.crane4j.core.support.Crane4jTemplate
 
Crane4jTemplate.OpsForComponent - cn.crane4j.core.support中的类
Operations for components.
Crane4jTemplate.OpsForContainer - cn.crane4j.core.support中的类
Operations for datasource containers.
Crane4jTemplate.OpsForProxy - cn.crane4j.core.support中的类
Operations for proxies.
create(String, String, Supplier<Container<Object>>) - 接口 中的静态方法cn.crane4j.core.container.ContainerDefinition
Create a simple container definition.
create(String, MethodInvoker, Object, boolean) - 类 中的静态方法cn.crane4j.core.container.MethodInvokerContainer
Create a standard method data source container.
create(BeanOperations, AssembleOperation, Container<?>, Collection<Object>) - 接口 中的静态方法cn.crane4j.core.executor.AssembleExecution
Create an instance of AssembleExecution.
create(PropertyOperator) - 类 中的静态方法cn.crane4j.core.executor.handler.key.ReflectivePropertyKeyResolver
create(PropertyOperator, ConverterManager) - 类 中的静态方法cn.crane4j.core.executor.handler.key.ReflectivePropertyKeyResolver
create(MethodInvoker, ConverterManager, Class<?>[]) - 类 中的静态方法cn.crane4j.core.support.converter.ParameterConvertibleMethodInvoker
Create MethodInvoker according to the specified parameter types.
create(Object, Method, boolean) - 类 中的静态方法cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
Create a ReflectiveMethodInvoker from the given method.
create() - 类 中的静态方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
create(AnnotationFinder, ConverterManager, PropertyOperator) - 类 中的静态方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
createAssembleExecution(BeanOperations, AssembleOperation, Collection<Object>, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
createAutoOperateAnnotatedElement(AnnotatedElement, AutoOperate, BeanOperationParser, BeanOperationExecutor, MethodInvoker, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.auto.AbstractAutoOperateAnnotatedElementResolver
Create AutoOperateAnnotatedElement for the element.
createAutoOperateAnnotatedElement(AnnotatedElement, AutoOperate, BeanOperationParser, BeanOperationExecutor, MethodInvoker, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.auto.ClassBasedAutoOperateAnnotatedElementResolver
Create AutoOperateAnnotatedElement for the element.
createAutoOperateAnnotatedElement(AnnotatedElement, AutoOperate, BeanOperationParser, BeanOperationExecutor, MethodInvoker, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.auto.MethodBasedAutoOperateAnnotatedElementResolver
Create AutoOperateAnnotatedElement for the element.
createAutoOperateProxy(T) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
Create a proxy instance for the target object if the target object has methods annotated with AutoOperate.
createAutoOperateProxy(Crane4jGlobalConfiguration) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
createBeanOperations(AnnotatedElement, boolean) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Create BeanOperations instance.
createCache(String, Long, TimeUnit) - 类 中的方法cn.crane4j.core.cache.AbstractCacheManager
Create cache instance, if cache instance already created, remove the old cache instance and create a new cache instance.
createCache(String, Long, TimeUnit) - 接口 中的方法cn.crane4j.core.cache.CacheManager
Create cache instance, if cache instance already created, remove the old cache instance and create a new cache instance.
createCondition(AnnotatedElement, A) - 类 中的方法cn.crane4j.core.condition.AbstractConditionParser
Create condition instance.
createCondition(AnnotatedElement, A) - 类 中的方法cn.crane4j.core.condition.AbstractPropertyConditionParser
Create condition instance.
createCondition(AnnotatedElement, ConditionOnContainer) - 类 中的方法cn.crane4j.core.condition.ConditionOnContainerParser
Create condition instance.
createCondition(AnnotatedElement, ConditionOnExpression) - 类 中的方法cn.crane4j.core.condition.ConditionOnExpressionParser
create condition instance.
createCondition(AnnotatedElement, ConditionOnProperty) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyParser
create condition instance.
createCondition(AnnotatedElement, ConditionOnTargetType) - 类 中的方法cn.crane4j.core.condition.ConditionOnTargetTypeParser
Create condition instance.
createContainer() - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Create Container by given factory.
createContainer(String, ContainerDefinition) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Create container comparator by given DefaultContainerManager.CacheKey.
createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>, String) - 类 中的方法cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
Create container by given annotation and namespace.
createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleConstant>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleConstantAnnotationHandler
Create container by given annotation and namespace.
createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleEnum>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Create container by given annotation and namespace.
createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleKey>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler
Create container by given annotation and namespace.
createContainer(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleMethod>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Create container by given annotation and namespace.
createContainer(MethodInvokerContainerCreator.MethodInvokerContainerCreation) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
createContainerMethodAnnotationProcessor(Crane4jGlobalConfiguration) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
createContainerMethodResolver(Collection<MethodContainerFactory>) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Create container method resolver.
createContext(Object, KeyTriggerOperation) - 接口 中的方法cn.crane4j.core.condition.ConditionOnExpressionParser.ContextFactory
Create a new expression context
createDefinition(Object) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Create definition by provider-based factory method.
createGetter(Field) - 类 中的静态方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
Create a getter ReflectiveFieldAdapterMethodInvoker from the given field.
createGetterInvokerForField(String, Field) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AsmReflectivePropDesc
 
createGetterInvokerForField(String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Creates a MethodInvoker for getting the value of the specified field.
createInternalContainerProvider() - 类 中的方法cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
Create internal container provider.
createInvokerForMethod(String, Method) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AsmReflectivePropDesc
Create MethodInvoker according to the specified method
createInvokerForMethod(String, Method) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Create MethodInvoker according to the specified method.
createMap() - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.ConcurrentHashMapCacheManager
 
createMap() - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager
Create a Map instance.
createMap() - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.WeakConcurrentMapCacheManager
 
createMethodContainer(Object, Method, Collection<ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.AbstractContainerMethodSupport
Create container instance with given bean and method by specific MethodContainerFactory.
createMethodInvoker(String, AbstractQueryContainerProvider.Repository<T>, Set<String>, String, String) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Creates a MethodInvoker object.
createMethodInvokerContainerCreator(Crane4jGlobalConfiguration) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
createOperateTemplate(Crane4jGlobalConfiguration) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Create OperateTemplate instance by given configuration.
createOperation(BeanOperationParser, BeanOperations, AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
Create assemble operation for given element and annotation
createOperation(BeanOperationParser, BeanOperations, AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Create assemble operation for given element and annotation
createOperation(BeanOperationParser, BeanOperations, AbstractStandardOperationAnnotationHandler.StandardAnnotation<Disassemble>) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Create assemble operation for given element and annotation
createOperatorProxy(Class<T>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
Create a proxy instance for the specified operator interface.
createOperatorProxyFactory(Crane4jGlobalConfiguration) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Create OperatorProxyFactory instance.
createPropertyMapping(Mapping) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
createPropertyMapping(Mapping, String) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
createProxy(InvocationHandler, Class<?>...) - 类 中的方法cn.crane4j.core.support.proxy.DefaultProxyFactory
Create a proxy object for the specified types.
createProxy(InvocationHandler, Class<?>...) - 接口 中的方法cn.crane4j.core.support.proxy.ProxyFactory
Create a proxy object for the specified interface.
createRepository(String, T) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Creates a repository object.
createSetter(Field) - 类 中的静态方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
Create a setter ReflectiveFieldAdapterMethodInvoker from the given field.
createSetterInvokerForField(String, Field) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AsmReflectivePropDesc
 
createSetterInvokerForField(String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Creates a MethodInvoker for setting the value of the specified field.
createTarget(AssembleExecution, Object, Object) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
currentlyInParsing - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
temp cache for operations of element that currently in parsing

D

DataProvider<K,V> - cn.crane4j.core.support中的接口
Enter a batch of keys and return the associated values grouped by key.
DecoratedPropertyOperator - cn.crane4j.core.support.reflect中的接口
Decorated property operator.
DEFAULT_GUAVA_CACHE_MANAGER_NAME - 接口 中的静态变量cn.crane4j.core.cache.CacheManager
 
DEFAULT_MAP_CACHE_MANAGER_NAME - 接口 中的静态变量cn.crane4j.core.cache.CacheManager
 
DEFAULT_METHOD_CONTAINER_FACTORY_ORDER - 接口 中的静态变量cn.crane4j.core.support.container.MethodContainerFactory
 
DefaultAutoOperateAnnotatedElement - cn.crane4j.core.support.auto中的类
An object that holds the AutoOperate annotation and the annotated element, used complete the operation of data from the annotated element for BeanOperations by BeanOperationExecutor.
DefaultAutoOperateAnnotatedElement() - 类 的构造器cn.crane4j.core.support.auto.DefaultAutoOperateAnnotatedElement
 
DefaultCacheFactory() - 类 的构造器cn.crane4j.core.cache.GuavaCacheManager.DefaultCacheFactory
 
DefaultContainerAdapterRegister - cn.crane4j.core.support中的类
Default implementation for DefaultContainerAdapterRegister.
DefaultContainerAdapterRegister() - 类 的构造器cn.crane4j.core.support.DefaultContainerAdapterRegister
Create instance with default adapters.
DefaultContainerManager - cn.crane4j.core.container中的类
A base implementation of ContainerManager.
DefaultContainerManager() - 类 的构造器cn.crane4j.core.container.DefaultContainerManager
 
DefaultContainerManager.CacheKey - cn.crane4j.core.container中的类
Cache key for namespace with provider name
defaultIfEmpty(C, C) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Get collection if not null, otherwise return default collection.
defaultIfNull(T, T) - 类 中的静态方法cn.crane4j.core.util.ObjectUtils
Get target or default value if target is null.
DefaultMethodContainerFactory - cn.crane4j.core.support.container中的类
The basic implementation of MethodContainerFactory, build the method data source according to the method annotated by ContainerMethod.
DefaultMethodContainerFactory(MethodInvokerContainerCreator, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.container.DefaultMethodContainerFactory
Create a MethodContainerFactory instance.
defaultParser - 类 中的变量cn.crane4j.core.support.OperateTemplate
Default configuration parser will be used when no parser is specified.
DefaultProxyFactory - cn.crane4j.core.support.proxy中的类
The default implementation of ProxyFactory.
DefaultProxyFactory() - 类 的构造器cn.crane4j.core.support.proxy.DefaultProxyFactory
 
DefaultSplitter() - 类 的构造器cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.DefaultSplitter
 
delegate - 类 中的变量cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
original operator
destroy() - 接口 中的方法cn.crane4j.core.container.Container.Lifecycle
Callback when the container destroyed.
destroy() - 接口 中的方法cn.crane4j.core.container.ContainerDelegate
Destroy the container
destroy() - 类 中的方法cn.crane4j.core.container.ImmutableMapContainer
Destroy the container
destroy() - 类 中的方法cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
Clear resources when destroying the bean.
destroy() - 类 中的方法cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
Clear resources when destroying the bean.
destroy() - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Clear all caches
determineKeyResolver(AssembleOperation) - 接口 中的方法cn.crane4j.core.executor.handler.AssembleOperationHandler
Determine key resolver for the operation.
determineKeyResolver(AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
Determine key resolver for the operation.
determineKeyResolver(AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
Determine key resolver for the operation.
determineKeyResolver(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>, AssembleOperationHandler, AssembleOperation) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
Determine key resolver.
determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
Determine namespace by given annotation.
determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleConstant>) - 类 中的方法cn.crane4j.core.parser.handler.AssembleConstantAnnotationHandler
Get the namespace from annotation.
determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleEnum>) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Get the namespace from annotation.
determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleKey>) - 类 中的方法cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler
Determine namespace by given annotation.
determineNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleMethod>) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Determine namespace by given annotation.
determineNamespace(String, String, List<String>) - 类 中的方法cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
Determines the namespace of container.
determineNamespace(String, String, List<String>) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Determines the namespace of container.
DisassembleAnnotationHandler - cn.crane4j.core.parser.handler中的类
Annotation-based OperationAnnotationHandler implementation that the construction of operation configuration by resolving annotations based on Disassemble on classes and attributes.
DisassembleAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration) - 类 的构造器cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Create a DisassembleAnnotationHandler instance.
DisassembleOperation - cn.crane4j.core.parser.operation中的接口
The disassembly operation triggered by the specified key, it's means that a set of process configuration information of the nested object in the target object attribute is obtained according to the specified key value.
DisassembleOperationHandler - cn.crane4j.core.executor.handler中的接口
Handler of disassembly operation.
DisorderedBeanOperationExecutor - cn.crane4j.core.executor中的类
Synchronization implementation of BeanOperationExecutor.
DisorderedBeanOperationExecutor(ContainerManager) - 类 的构造器cn.crane4j.core.executor.DisorderedBeanOperationExecutor
Create an instance of DisorderedBeanOperationExecutor.
doCombineExecutions(BeanOperationExecutor.Options, Predicate<? super KeyTriggerOperation>, BeanOperations, Collection<Object>) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Combine the AssembleExecution objects according to the specified BeanOperations and Options.
doCreateCache(String, Long, TimeUnit) - 类 中的方法cn.crane4j.core.cache.AbstractCacheManager
Create cache instance.
doCreateCache(String, Long, TimeUnit) - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager
Create cache instance.
doCreateCache(String, Long, TimeUnit) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager
Create cache instance.
doCreateNoMappingContainer(Object, MethodInvoker, Method, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
doCreateOneToManyContainer(Object, MethodInvoker, Method, String, Class<?>, String, DuplicateStrategy) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
doCreateOneToOneContainer(Object, MethodInvoker, Method, String, Class<?>, String, DuplicateStrategy) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
doCreateOperatorProxy(Class<T>, Map<String, MethodInvoker>) - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory
Create proxy object for operator interface.
doCreateOrderOfKeysContainer(Object, MethodInvoker, Method, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
doCreateSingleKeyContainer(Object, MethodInvoker, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
doExecute(AssembleOperationHandler, Container<?>, Collection<AssembleExecution>) - 类 中的静态方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Try to execute the operation.
doExecuteOperations(Map<Container<?>, Map<AssembleOperationHandler, List<AssembleExecution>>>) - 类 中的方法cn.crane4j.core.executor.AsyncBeanOperationExecutor
Execute the assembly operation.
doExecuteOperations(Map<Container<?>, Map<AssembleOperationHandler, List<AssembleExecution>>>) - 类 中的方法cn.crane4j.core.executor.DisorderedBeanOperationExecutor
Execute the assembly operation.
doMapping(Object, Object, Object, PropertyMapping, Consumer<Object>) - 类 中的方法cn.crane4j.core.parser.handler.strategy.OverwriteMappingStrategy
Map sourceValue to reference fields in target.
doMapping(Object, Object, Object, PropertyMapping, Consumer<Object>) - 类 中的方法cn.crane4j.core.parser.handler.strategy.OverwriteNotNullMappingStrategy
Map sourceValue to reference fields in target.
doMapping(Object, Object, Object, PropertyMapping, Consumer<Object>) - 接口 中的方法cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategy
Map sourceValue to reference fields in target.
doMapping(Object, Object, Object, PropertyMapping, Consumer<Object>) - 类 中的方法cn.crane4j.core.parser.handler.strategy.ReferenceMappingStrategy
Map sourceValue to reference fields in target.
doResolve(BeanOperations, List<KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
Do resolve for operations.
doResolve(BeanOperations, List<KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Do resolve for operations.
doResolve(BeanOperations, List<KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Do resolve for operations.
doResolveToOperations(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.ConditionalTypeHierarchyBeanOperationParser
Parse BeanOperations from source if necessary.
doResolveToOperations(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
 
duplicateStrategy(DuplicateStrategy) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Set processing strategy of when the key is duplicated.
DYNAMIC_CONTAINER_OPERATOR_PROXY_METHOD_FACTORY_ORDER - 接口 中的静态变量cn.crane4j.core.support.operator.OperatorProxyMethodFactory
 
DynamicContainerMethodInvoker() - 类 的构造器cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory.DynamicContainerMethodInvoker
 
DynamicContainerOperatorProxyMethodFactory - cn.crane4j.core.support.operator中的类
An operator proxy method factory that supports dynamic setting container before operations executed.
DynamicContainerOperatorProxyMethodFactory(ConverterManager, ParameterNameFinder, AnnotationFinder, ContainerAdapterRegister) - 类 的构造器cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
DynamicContainerOperatorProxyMethodFactory.ContainerParameterAdapter - cn.crane4j.core.support.operator中的类
Adapter for adapt invoke argument to container.
DynamicContainerOperatorProxyMethodFactory.DynamicContainerMethodInvoker - cn.crane4j.core.support.operator中的类
Dynamic container method invoker.
DynamicContainerOption() - 类 的构造器cn.crane4j.core.executor.BeanOperationExecutor.Options.DynamicContainerOption
 

E

elementResolver - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
elementResolver - 类 中的变量cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
 
empty() - 接口 中的静态方法cn.crane4j.core.container.Container
Get an empty data source container.
empty() - 类 中的静态方法cn.crane4j.core.container.Containers
Get an empty data source container.
empty(String) - 类 中的静态方法cn.crane4j.core.container.Containers
Create an empty map by given namespace
empty() - 接口 中的静态方法cn.crane4j.core.parser.BeanOperations
Get an empty bean operations.
EMPTY - 接口 中的静态变量cn.crane4j.core.support.auto.AutoOperateAnnotatedElement
 
empty() - 接口 中的静态方法cn.crane4j.core.support.DataProvider
Get an empty provider that always return Collections.emptyMap() when call Function.apply(T).
EMPTY_CONTAINER_NAMESPACE - 接口 中的静态变量cn.crane4j.core.container.Container
Namespace of empty container.
EMPTY_ELEMENTS - 类 中的静态变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
EmptyBeanOperations() - 类 的构造器cn.crane4j.core.parser.BeanOperations.EmptyBeanOperations
 
EmptyContainer - cn.crane4j.core.container中的类
An empty data source container for placeholders, it does not provide any data and data registration function itself.
EmptyContainer() - 类 的构造器cn.crane4j.core.container.EmptyContainer
 
EmptyMultiMap<K,V> - cn.crane4j.core.util中的类
An empty MultiMap implementation, which does not support any modification operations, and all values obtained are empty collections.
EmptyMultiMap() - 类 的构造器cn.crane4j.core.util.EmptyMultiMap
 
emptyMultiMap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Get a new empty MultiMap instance.
emptyToDefault(String, String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
return the str if str is not empty, otherwise return defaultStr.
emptyToNull(String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
return the str if str is not empty, otherwise return null.
enableContainerEnumAnnotation(boolean) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Whether to enable resolves configuration from the specified ContainerEnum annotation.
enableExecuteNotActiveOperation - 类 中的变量cn.crane4j.core.executor.AbstractBeanOperationExecutor
Whether to enable the execution of operations that are not active.
enableHierarchyCache - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Whether to cache hierarchy operation info of an element.
entries() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Get all key-value pairs in the map.
entries() - 接口 中的方法cn.crane4j.core.util.MultiMap
Get all key-value pairs in the map.
entries() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get all key-value pairs in the map.
EnumContainerBuilder<K,T extends Enum<?>> - cn.crane4j.core.container中的类
A builder class for creating Containers from enumerations.
equals(Object) - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory.OperatorProxy
 
equals(Object) - 接口 中的方法cn.crane4j.core.util.MultiMap
Whether the map is equal to the specified object.
execute(Collection<?>, BeanOperations, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Complete operations on all objects in targets according to the specified BeanOperations and Options.
execute(Collection<?>, BeanOperations, BeanOperationExecutor.Options) - 接口 中的方法cn.crane4j.core.executor.BeanOperationExecutor
Complete operations on all objects in targets according to the specified BeanOperations and BeanOperationExecutor.Options.
execute(Collection<?>, BeanOperations, Predicate<? super KeyTriggerOperation>) - 接口 中的方法cn.crane4j.core.executor.BeanOperationExecutor
Complete operations on all objects in targets according to the specified BeanOperations
execute(Collection<?>, BeanOperations) - 接口 中的方法cn.crane4j.core.executor.BeanOperationExecutor
Complete operations on all objects in targets according to the specified BeanOperations
execute(Object) - 接口 中的方法cn.crane4j.core.support.auto.AutoOperateAnnotatedElement
Execute the operation of data from the annotated element.
execute(Object) - 类 中的方法cn.crane4j.core.support.auto.DefaultAutoOperateAnnotatedElement
Execute the operation of data from the annotated element.
execute(Collection<?>, BeanOperationExecutor, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation.
execute(Collection<?>, BeanOperationExecutor) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation.
execute(Collection<?>, Class<? extends BeanOperationExecutor>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation.
execute(Collection<?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation.
execute(Collection<?>, BeanOperations) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation.
execute(String, Class<T>, ExpressionContext) - 接口 中的方法cn.crane4j.core.support.expression.ExpressionEvaluator
Execute the expression in the specified above and return the execution result.
execute(String, Class<T>, MethodBasedExpressionEvaluator.MethodExecution) - 类 中的方法cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
Execute the expression in the specified above and return the execution result.
execute(String, Class<T>, Method, Object[], Object) - 类 中的方法cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
Execute the expression in the specified above and return the execution result.
execute(String, Class<T>, ExpressionContext) - 类 中的方法cn.crane4j.core.support.expression.OgnlExpressionEvaluator
Execute the expression in the specified above and return the execution result.
execute(Object) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
execute(Object, BeanOperations) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
execute(Object, BeanOperations, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
execute(Object, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
execute(Object, BeanOperationExecutor, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
execute(Collection<?>, Class<?>) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
execute(Collection<?>, Class<?>, BeanOperationParser, BeanOperationExecutor, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.OperateTemplate
Execute the fill operation.
executeAsync(Collection<?>, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation asynchronously.
executeAsync(Collection<?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation asynchronously.
executeIfMatchAllGroups(Object, String...) - 类 中的方法cn.crane4j.core.support.OperateTemplate
If the operation belongs to all groups in groups, execute the operation.
executeIfMatchAnyGroups(Object, String...) - 类 中的方法cn.crane4j.core.support.OperateTemplate
If the operation belongs to any group in groups, execute the operation.
executeIfNoneMatchAnyGroups(Object, String...) - 类 中的方法cn.crane4j.core.support.OperateTemplate
If the operation does not belong to any group in groups, execute the operation.
executeOperations(List<AssembleExecution>, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Complete the assembly operation.
executeOperations(List<AssembleExecution>, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.AsyncBeanOperationExecutor
Complete the assembly operation.
executeOperations(List<AssembleExecution>, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.DisorderedBeanOperationExecutor
Complete the assembly operation.
executeOperations(List<AssembleExecution>, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.OrderedBeanOperationExecutor
Complete the assembly operation.
executeOrdered(Collection<?>, Predicate<? super KeyTriggerOperation>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation in order.
executeOrdered(Collection<?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Execute the fill operation in order.
ExpressionContext - cn.crane4j.core.support.expression中的接口
A top expression context abstract.
expressionEvaluator - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
expressionEvaluator - 类 中的变量cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
 
ExpressionEvaluator - cn.crane4j.core.support.expression中的接口
Expression executor.
expressionEvaluator - 类 中的变量cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
 
extractIfPossible(Object) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer
extract data from the result if possible.
extractor - 类 中的变量cn.crane4j.core.container.MethodInvokerContainer
The extractor will be used to extract the data from the wrapped object.

F

failure(Throwable) - 类 中的静态方法cn.crane4j.core.util.Try
Create a failed action.
filterTargetsForSupportedOperation(Collection<T>, KeyTriggerOperation) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Filter the targets that do not support the operation.
filterTargetsForSupportedOperation(Collection<T>, KeyTriggerOperation) - 类 中的方法cn.crane4j.core.executor.AbstractOperationAwareBeanOperationExecutor
Filter the targets that support the specified operation by the OperationAwareBean.supportOperation(java.lang.String) method.
findAllAnnotations(AnnotatedElement, Class<A>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Get all indirectly specified annotations from the element.
findAllAnnotations(AnnotatedElement, Class<A>) - 类 中的方法cn.crane4j.core.support.SimpleAnnotationFinder
Get all specified annotations from the element.
findAnnotation(AnnotatedElement, Class<A>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Get the indirectly specified annotation from the element.
findAnnotation(AnnotatedElement, Class<A>) - 类 中的方法cn.crane4j.core.support.SimpleAnnotationFinder
Get the specified annotation from the element.
findGetter(String) - 类 中的方法cn.crane4j.core.support.reflect.AbstractPropDesc
find getter.
findGetter(String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.ChainAccessPropDesc
Get getter method.
findGetter(Class<?>, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get getter method.
findGetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.PropertyOperatorHolder
Get getter method.
findGetter(String) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Get getter method.
findGetterMethod(Class<?>, Field) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
find getter method
findGetterMethod(Class<?>, String) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
find getter method
findKeyGetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Find key getter method of result object.
findMatchedMethodForAnnotation(List<Method>, ContainerMethod) - 类 中的方法cn.crane4j.core.support.container.AbstractContainerMethodSupport
Find the most matched method by given annotation in the method group, the method with the most matched parameter types will be returned.
findMethod(Class<?>, String, int) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
 
findMostMatchMethod(List<Method>, Class<?>[]) - 类 中的方法cn.crane4j.core.support.container.AbstractContainerMethodSupport
Find the most matched method by given method name and param types, the method with the most matched parameter types will be returned.
findSetter(String) - 类 中的方法cn.crane4j.core.support.reflect.AbstractPropDesc
find setter.
findSetter(String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.ChainAccessPropDesc
Get setter method.
findSetter(Class<?>, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get setter method.
findSetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.PropertyOperatorHolder
Get setter method.
findSetter(String) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Get setter method.
findSetterMethod(Class<?>, Field) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
find setter method
findSetterMethod(Class<?>, String) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
find setter method
fixed(Map<K, V>) - 接口 中的静态方法cn.crane4j.core.support.DataProvider
Get a provider that always return data when call Function.apply(T).
forConstantClass(Class<?>, AnnotationFinder) - 类 中的静态方法cn.crane4j.core.container.Containers
Creates an immutable container from public static constants in the specified class.
forConstantClass(Class<?>) - 类 中的静态方法cn.crane4j.core.container.Containers
Creates an immutable container from public static constants in the specified class.
forDynamicTypeOperation(AutoOperate, AnnotatedElement, MethodInvoker, Predicate<? super KeyTriggerOperation>, BeanOperationExecutor, Function<Object, BeanOperations>) - 类 中的静态方法cn.crane4j.core.support.auto.DefaultAutoOperateAnnotatedElement
 
forEach(BiConsumer<? super K, ? super V>) - 接口 中的方法cn.crane4j.core.util.MultiMap
Traverse all key-value pairs in the map.
forEmptyData(String) - 类 中的静态方法cn.crane4j.core.container.Containers
Build a data source container based on an input key set and an expression that returns data sources grouped by key.
forEnum(String, Class<T>, Function<? super T, K>) - 类 中的静态方法cn.crane4j.core.container.Containers
Creates an immutable container from a specified enumeration type and key getter function.
forEnum(Class<? extends Enum<?>>, AnnotationFinder, PropertyOperator) - 类 中的静态方法cn.crane4j.core.container.Containers
Creates an immutable container from a specified enumeration type and a ContainerEnum annotation.
forEnum(Class<? extends Enum<?>>) - 类 中的静态方法cn.crane4j.core.container.Containers
Creates an immutable container from a specified enumeration type and a ContainerEnum annotation.
forLambda(String, DataProvider<K, ?>) - 类 中的静态方法cn.crane4j.core.container.Containers
Build a data source container based on an input key set and an expression that returns data sources grouped by key.
forLambda(String, DataProvider<K, ?>) - 类 中的静态方法cn.crane4j.core.container.LambdaContainer
Build a data source container based on an input key set and an expression that returns data sources grouped by key.
forMap(String, Map<K, ?>) - 类 中的静态方法cn.crane4j.core.container.Containers
Create a key-value pair container based on the specified type enumeration.
forMap(String, Map<K, ?>) - 类 中的静态方法cn.crane4j.core.container.ImmutableMapContainer
Create a key-value pair container based on the specified Map instance.
format(String, Object...) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Format string with placeholder {}.
forName(String) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Get class by class name.
forName(String, Class<?>) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Get class by class name, if class not found, return default class.
forStaticTypeOperation(AutoOperate, AnnotatedElement, MethodInvoker, Predicate<? super KeyTriggerOperation>, BeanOperations, BeanOperationExecutor) - 类 中的静态方法cn.crane4j.core.support.auto.DefaultAutoOperateAnnotatedElement
 
from(String) - 类 中的静态方法cn.crane4j.core.parser.SimplePropertyMapping
Resolve the property mappings from string.

G

get(K) - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.MapCacheObject
Get the cache according to the key value.
get(Collection<K>) - 类 中的方法cn.crane4j.core.cache.CacheableContainer
Enter a batch of key values to return data source objects grouped by key values.
get(K) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Get the cache according to the key value.
get(K) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager.GuavaCacheObject
Get the cache according to the key value.
get(Collection<K>) - 接口 中的方法cn.crane4j.core.container.Container
Enter a batch of key values to return data source objects grouped by key values.
get(Collection<K>) - 接口 中的方法cn.crane4j.core.container.ContainerDelegate
Enter a batch of key values to return data source objects grouped by key values.
get(Collection<Object>) - 类 中的方法cn.crane4j.core.container.EmptyContainer
Enter a batch of key values to return data source objects grouped by key values.
get(Collection<K>) - 类 中的方法cn.crane4j.core.container.ImmutableMapContainer
Enter a batch of key values to return data source objects grouped by key values.
get(Collection<K>) - 类 中的方法cn.crane4j.core.container.LambdaContainer
Enter a batch of key values to return data source objects grouped by key values.
get(Collection<Object>) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.SingleKey
Enter a batch of key values to return data source objects grouped by key values.
get(Collection<Object>) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.StandardMethodInvokerContainer
Enter a batch of key values to return data source objects grouped by key values.
get(AnnotatedElement) - 接口 中的方法cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler.ValueMapperProvider
Get provider
get(Object, Method, Collection<ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.CacheableMethodContainerFactory
Adapt methods to data source containers.
get(Object, Method, Collection<ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.DefaultMethodContainerFactory
Adapt methods to data source containers.
get(Object, Method, Collection<ContainerMethod>) - 接口 中的方法cn.crane4j.core.support.container.MethodContainerFactory
Adapt methods to data source containers.
get(BeanOperations, Method, BeanOperationExecutor) - 类 中的方法cn.crane4j.core.support.operator.ArgAutoOperateProxyMethodFactory
Get operator proxy method.
get(BeanOperations, Method, BeanOperationExecutor) - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
Get operator proxy method.
get(BeanOperations, Method, BeanOperationExecutor) - 类 中的方法cn.crane4j.core.support.operator.OperationAnnotationProxyMethodFactory
Get operator proxy method.
get(Class<T>) - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory
Get the proxy object of the specified operator interface that annotated by Operator.
get(BeanOperations, Method, BeanOperationExecutor) - 接口 中的方法cn.crane4j.core.support.operator.OperatorProxyMethodFactory
Get operator proxy method.
get(BeanOperations, Method, BeanOperationExecutor) - 类 中的方法cn.crane4j.core.support.operator.ParametersFillProxyMethodFactory
Get operator proxy method.
get(T[], int) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Get element from an array, return null if the array is null or index out of bounds.
get() - 接口 中的方法cn.crane4j.core.util.CheckedSupplier
Get the result.
get(Collection<T>, int) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Get value specified index from Collection.
get(Iterable<T>, int) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Get value specified index from Iterable.
get(Iterator<T>, int) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Get value specified index from Iterable.
get(K) - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Get all values of the specified key, if the key does not exist, return an empty collection.
get() - 类 中的方法cn.crane4j.core.util.Lazy
Initializes the value if it hasn't been already then returns it.
get(K) - 接口 中的方法cn.crane4j.core.util.MultiMap
Get all values of the specified key, if the key does not exist, return an empty collection.
get(Object, int) - 类 中的静态方法cn.crane4j.core.util.ObjectUtils
Get a specified index element from the target.
get(K) - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get all values of the specified key, if the key does not exist, return an empty collection.
get() - 类 中的方法cn.crane4j.core.util.Try
Get the result.
getAdapter(Class<?>) - 接口 中的方法cn.crane4j.core.support.ContainerAdapterRegister
Get adapter by target type.
getAdapter(Class<?>) - 类 中的方法cn.crane4j.core.support.DefaultContainerAdapterRegister
Get target class.
getAll(Iterable<K>) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Get all caches according to the key values.
getAll() - 类 中的方法cn.crane4j.core.container.EmptyContainer
Get all data source objects in the container.
getAll() - 类 中的方法cn.crane4j.core.container.ImmutableMapContainer
Get all data source objects in the container.
getAll() - 接口 中的方法cn.crane4j.core.container.LimitedContainer
Get all data source objects in the container.
getAllAnnotations(AnnotatedElement, Class<A>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Get all specified annotations from the element.
getAllAnnotations(AnnotatedElement, Class<A>) - 类 中的方法cn.crane4j.core.support.SimpleAnnotationFinder
Get all specified annotations from the element.
getAllLimitedContainers() - 接口 中的方法cn.crane4j.core.container.ContainerManager
Get all limited containers.
getAllLimitedContainers() - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Get all limited containers.
getAllPropertyMappingStrategies() - 接口 中的方法cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategyManager
Get all property mapping strategies.
getAllPropertyMappingStrategies() - 类 中的方法cn.crane4j.core.parser.handler.strategy.SimplePropertyMappingStrategyManager
Get all property mapping strategies.
getAnnotatedElement() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotation
Get the element which annotated by the annotation.
getAnnotation() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotation
Get annotation.
getAnnotation(AnnotatedElement, Class<A>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Get the specified annotation from the element.
getAnnotation() - 接口 中的方法cn.crane4j.core.support.auto.AutoOperateAnnotatedElement
get the AutoOperate annotation.
getAnnotation(AnnotatedElement, Class<A>) - 类 中的方法cn.crane4j.core.support.SimpleAnnotationFinder
Get the specified annotation from the element.
getAssembleOperationHandler() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get operation handler.
getAssembleOperationHandler(String, Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get assemble operation handler.
getAssembleOperationHandler(String) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get assemble operation handler.
getAssembleOperationHandler(Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get assemble operation handler.
getAssembleOperationHandler(String, Class<?>) - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Get assemble operation handler.
getAssembleOperations() - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Get assembly operations.
getBeanOperationExecutor(String, Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get bean operation executor.
getBeanOperationExecutor(String) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get bean operation executor.
getBeanOperationExecutor(Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get bean operation executor.
getBeanOperationExecutor(String, Class<?>) - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Get bean operation executor.
getBeanOperations() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
Get the operation configuration corresponding to the operation object.
getBeanOperations() - 接口 中的方法cn.crane4j.core.support.auto.AutoOperateAnnotatedElement
Get the BeanOperations for the annotated element.
getBeanOperations(AnnotatedElement) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate
Get the bean operations from the element.
getBeanOperationsParser(String, Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get bean operation parser.
getBeanOperationsParser(String) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get bean operation parser.
getBeanOperationsParser(Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get bean operation parser.
getBeanOperationsParser(String, Class<?>) - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Get bean operation parser.
getBeanType() - 接口 中的方法cn.crane4j.core.support.reflect.PropDesc
Get the bean type.
getCache(String) - 类 中的方法cn.crane4j.core.cache.AbstractCacheManager
Get cache instance by name, if cache instance still not created by AbstractCacheManager.createCache(java.lang.String, java.lang.Long, java.util.concurrent.TimeUnit), return null.
getCache(String) - 接口 中的方法cn.crane4j.core.cache.CacheManager
Get cache instance by name, if cache instance still not created by CacheManager.createCache(java.lang.String, java.lang.Long, java.util.concurrent.TimeUnit), return null.
getCache(Long, TimeUnit) - 接口 中的方法cn.crane4j.core.cache.GuavaCacheManager.CacheFactory
Get the cache instance.
getCache(Long, TimeUnit) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager.DefaultCacheFactory
Get the cache instance.
getCacheDefinitionFromContainer(Container<Object>) - 类 中的方法cn.crane4j.core.cache.CacheableContainerProcessor
Get container class.
getCacheKey(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Get the cache key for container comparator.
getCacheManager() - 接口 中的方法cn.crane4j.core.cache.CacheDefinition
Get the cache factory name
getCacheManager(String) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get cache manager.
getCacheManager(String) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Get cache manager.
getCacheManager(String) - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Get cache factory.
getCause() - 类 中的方法cn.crane4j.core.util.Try
Get the cause of the exception.
getComponentFromConfiguration(Class<T>, Class<?>, String, BiFunction<Class<T>, String, T>, Function<Class<T>, T>) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Get component from configuration,
getCondition() - 接口 中的方法cn.crane4j.core.parser.operation.KeyTriggerOperation
Get operation predicate.
getConditionDescriptor(A) - 类 中的方法cn.crane4j.core.condition.AbstractConditionParser
Get condition properties.
getConditionDescriptor(ConditionOnContainer) - 类 中的方法cn.crane4j.core.condition.ConditionOnContainerParser
Get condition properties.
getConditionDescriptor(ConditionOnExpression) - 类 中的方法cn.crane4j.core.condition.ConditionOnExpressionParser
Get condition properties.
getConditionDescriptor(ConditionOnPropertyNotEmpty) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyNotEmptyParser
Get condition properties.
getConditionDescriptor(ConditionOnPropertyNotNull) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyNotNullParser
Get condition properties.
getConditionDescriptor(ConditionOnProperty) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyParser
Get condition properties.
getConditionDescriptor(ConditionOnTargetType) - 类 中的方法cn.crane4j.core.condition.ConditionOnTargetTypeParser
Get condition properties.
getContainer() - 接口 中的方法cn.crane4j.core.container.ContainerDelegate
Get the delegate container.
getContainer(String) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Obtaining and caching container instances from provider or definition.
getContainer(String, String) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Obtaining and caching container instances from the specified container provider.
getContainer(String) - 接口 中的方法cn.crane4j.core.container.ContainerProvider
Get container instance by given namespace
getContainer(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Obtaining and caching container instances from provider or definition.
getContainer(String) - 类 中的方法cn.crane4j.core.container.PartitionContainerProvider
Get container comparator by given namespace
getContainer() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
Get the data source container of the assembly operation.
getContainer(ContainerManager, String) - 类 中的方法cn.crane4j.core.executor.BeanOperationExecutor.Options.DynamicContainerOption
 
getContainer(ContainerManager, String) - 接口 中的方法cn.crane4j.core.executor.BeanOperationExecutor.Options
Get container.
getContainer() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get the namespace of data source container.
getContainer(String) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Get container instance by given namespace
getContainer(String) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
get container
getContainerFactory() - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Get container factory.
getContainerLifecycleProcessors() - 接口 中的方法cn.crane4j.core.container.ContainerManager
Get all registered ContainerLifecycleProcessor.
getContainerLifecycleProcessors() - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Get all registered ContainerLifecycleProcessor.
getContainerNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
Get container from given annotation.
getContainerNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
Get container from given annotation.
getContainerNamespace(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<Assemble>) - 类 中的方法cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Get container from given annotation.
getContainerProvider(String) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Get ContainerProvider by given name.
getContainerProvider(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Get ContainerProvider by given name.
getContainerProvider(String) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
get container provider.
getConverter(Class<T>, Class<R>) - 接口 中的方法cn.crane4j.core.support.converter.ConverterManager
Get converter from target type to result type.
getConverter(Class<T>, Class<R>) - 类 中的方法cn.crane4j.core.support.converter.HutoolConverterManager
Get converter from target type to result type.
getConverter(Class<T>, Class<R>) - 类 中的方法cn.crane4j.core.support.converter.SimpleConverterManager
Get converter from target type to result type.
getConverterManager() - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
getCurrentCache() - 类 中的方法cn.crane4j.core.cache.CacheableContainer
Get the current cache object, if the current cache object is null or invalid, recreate it by cache manager which is specified in cache definition.
getDeclaredField(Class<?>, String) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get declared field by name.
getDeclaredFields(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get declared fields.
getDeclaredMethod(Class<?>, String, Class<?>...) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get method by name and parameter types.
getDeclaredMethods(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get declared methods of type.
getDeclaredSuperClassWithInterface(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get declared super class with interface.
getDisassembleOperationHandler() - 接口 中的方法cn.crane4j.core.parser.operation.DisassembleOperation
Get the handler of the current disassembly operation.
getDisassembleOperationHandler(String, Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get disassemble operation handler.
getDisassembleOperationHandler(String) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get disassemble operation handler.
getDisassembleOperationHandler(Class<?>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get disassemble operation handler.
getDisassembleOperationHandler(String, Class<?>) - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Get assemble operation handler.
getDisassembleOperations() - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Get disassembly operations.
getElement() - 接口 中的方法cn.crane4j.core.support.auto.AutoOperateAnnotatedElement
Get the annotated element.
getElementIdentifier(AnnotatedElement, String) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Get element identifier.
getElementType(Object) - 类 中的静态方法cn.crane4j.core.util.ObjectUtils
Get type of element from the target.
getEntityType() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
已过时。
Returns the entity type of the stored data.
getExecutionTime(boolean, LongConsumer, Runnable) - 类 中的静态方法cn.crane4j.core.util.TimerUtil
Get the time of execution.
getExecutionTime(boolean, LongConsumer, Supplier<R>) - 类 中的静态方法cn.crane4j.core.util.TimerUtil
Get the time of execution.
getExpireTime() - 接口 中的方法cn.crane4j.core.cache.CacheDefinition
Get the expiry time of this cache.
getField(Class<?>, String) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get field by name.
getFields(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get fields.
getFieldValue(Object, String) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get field value.
getFieldValue(Object, Field) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get field value.
getFilter() - 接口 中的方法cn.crane4j.core.executor.BeanOperationExecutor.Options
Get the container manager.
getFirstNotNull(T...) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Get first a not null element from an array.
getFirstNotNull(Iterator<T>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Get first not null element from the target.
getFirstNotNull(Iterable<T>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Get first not null element from the target.
getGetter(String) - 类 中的方法cn.crane4j.core.support.reflect.AbstractPropDesc
Get the getter method.
getGetter(String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.ChainAccessPropDesc
Get the getter method.
getGetter(String) - 接口 中的方法cn.crane4j.core.support.reflect.PropDesc
Get the getter method.
getGroups() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotation
The group to which the current operation belongs.
getGroups() - 接口 中的方法cn.crane4j.core.support.Grouped
Get group names.
getHandler() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
Gets the handler used to perform the assembly operation.
getHandler() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
The name of the handler to be used.
getHandlerType() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
The type of the handler to be used.
getId() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotation
The id of the current operation.
getId() - 接口 中的方法cn.crane4j.core.parser.operation.KeyTriggerOperation
Get operation id.
getInternalBeanOperations(Object) - 接口 中的方法cn.crane4j.core.parser.operation.DisassembleOperation
Get the operation configuration of the nested object.
getInternalBeanOperations(Object) - 类 中的方法cn.crane4j.core.parser.operation.TypeDynamitedDisassembleOperation
Get the operation configuration of the nested object, and use TypeDynamitedDisassembleOperation.typeResolver to dynamically infer the type.
getInternalBeanOperations(Object) - 类 中的方法cn.crane4j.core.parser.operation.TypeFixedDisassembleOperation
Get the operation configuration of nested object.
getInternalContainerProviderName() - 类 中的方法cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
Get the name of internal container provider.
getKey(Object) - 接口 中的方法cn.crane4j.core.container.MethodInvokerContainer.KeyExtractor
Get key value from a source object.
getKey() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotation
Key field name for a query
getKey() - 接口 中的方法cn.crane4j.core.parser.operation.KeyTriggerOperation
Get key field name.
getKeyDesc() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
Some description of the key which helps KeyResolver to resolve the key.
getKeyDescription() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Some description of the key which helps resolver to resolve the key.
getKeyExtractor(Class<?>, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Get key extractor of result object if necessary.
getKeyProperty() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.QueryInfo
已过时。
Get key property for a query.
getKeyProperty() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
已过时。
Returns the key property for the data stored in the repository.
getKeyResolver() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
The name of KeyResolver to be used.
getKeyResolver() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get key resolver.
getKeyResolver(Class<? extends KeyResolver>) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get key resolver.
getKeyType() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
Get a key property type.
getKeyType() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get the type of key property.
getMappingTemplates() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
Mapping template classes.
getMappingType() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.QueryInfo
已过时。
Returns the mapping type for a given property.
getMethod(Class<?>, String, Class<?>...) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get method by name and parameter types.
getMethodContainersFromTarget(Object) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
Get method containers from target
getMethods(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get methods.
getName() - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.WeakConcurrentMapCacheManager
Get the component name.
getName() - 接口 中的方法cn.crane4j.core.cache.CacheDefinition
Get the name of this cache.
getName() - 接口 中的方法cn.crane4j.core.cache.CacheObject
Get the name of this cache.
getName() - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager
Get the component name.
getName() - 类 中的方法cn.crane4j.core.parser.handler.strategy.OverwriteMappingStrategy
Get strategy name.
getName() - 类 中的方法cn.crane4j.core.parser.handler.strategy.OverwriteNotNullMappingStrategy
Get strategy name.
getName() - 类 中的方法cn.crane4j.core.parser.handler.strategy.ReferenceMappingStrategy
Get strategy name.
getName() - 接口 中的方法cn.crane4j.core.support.NamedComponent
Get the component name.
getNamespace() - 接口 中的方法cn.crane4j.core.container.Container
Gets the namespace of the data source container, which should be globally unique.
getNamespace() - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Get the namespace of container
getNamespace() - 接口 中的方法cn.crane4j.core.container.ContainerDelegate
Gets the namespace of the data source container, which should be globally unique.
getNamespace() - 类 中的方法cn.crane4j.core.container.EmptyContainer
Gets the namespace of the data source container, The value always defaults to an empty string
getNamespace(Method, String) - 类 中的静态方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Get the namespace from method.
getOperation() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
Get the assembly operation to be performed.
getOperationAnnotationHandlers() - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Get all operation annotation handlers.
getOptional() - 类 中的方法cn.crane4j.core.util.Try
Get the optional result.
getOrElse(T) - 类 中的方法cn.crane4j.core.util.Try
Get the result or the default value.
getOrElseGet(Function<Throwable, T>) - 类 中的方法cn.crane4j.core.util.Try
Get the result or the default value.
getOrElseThrow(Function<Throwable, X>) - 类 中的方法cn.crane4j.core.util.Try
Get the result or throw an exception.
getOrElseTry(CheckedFunction<Throwable, T>) - 类 中的方法cn.crane4j.core.util.Try
Get this or the other instance if this action is failed.
getOrNull() - 类 中的方法cn.crane4j.core.util.Try
Get the result or null if the supplier throws an exception.
getParameterNames(Method) - 接口 中的方法cn.crane4j.core.support.ParameterNameFinder
Get parameter names
getParameterNames(Method) - 类 中的方法cn.crane4j.core.support.SimpleParameterNameFinder
Get parameter names
getProp() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
Attributes that need to be mapped between the data source object and the current object.
getProperties() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.QueryInfo
已过时。
Get properties for query.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
Get property descriptor.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.CacheablePropertyOperator
Get property descriptor.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Get property descriptor.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.MapAccessiblePropertyOperator
Get property descriptor.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.MethodHandlePropertyOperator
Get property descriptor.
getPropertyDescriptor(Class<?>) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get property descriptor.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.PropertyOperatorHolder
Get property descriptor.
getPropertyDescriptor(Class<?>) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Get property descriptor.
getPropertyMappings() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get property mapping.
getPropertyMappingStrategy() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
The name of property mapping strategy.
getPropertyMappingStrategy(String) - 接口 中的方法cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategyManager
Get property mapping strategy by name.
getPropertyMappingStrategy(String) - 类 中的方法cn.crane4j.core.parser.handler.strategy.SimplePropertyMappingStrategyManager
Get property mapping strategy by name.
getPropertyMappingStrategy() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get property mapping strategy.
getPropertyName(AnnotatedElement, A) - 类 中的方法cn.crane4j.core.condition.AbstractPropertyConditionParser
Get property name.
getPropertyName(AnnotatedElement, ConditionOnPropertyNotEmpty) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyNotEmptyParser
Get property name.
getPropertyName(AnnotatedElement, ConditionOnPropertyNotNull) - 类 中的方法cn.crane4j.core.condition.ConditionOnPropertyNotNullParser
Get property name.
getPropertyOperator() - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get property operator.
getPropertyOperator() - 接口 中的方法cn.crane4j.core.support.reflect.DecoratedPropertyOperator
Get the original PropertyOperator
getProps() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation
Attributes that need to be mapped between the data source object and the current object.
getProviderName() - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Get container provider name.
getQueryContainer(String, String, List<String>) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Get a container based on repository object T.
getReference() - 接口 中的方法cn.crane4j.core.parser.PropertyMapping
The field what in the target object to reference from the data source object.
getRepository() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.QueryInfo
已过时。
Get repository name for a query.
getRoot() - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Get root object.
getSetter(String) - 类 中的方法cn.crane4j.core.support.reflect.AbstractPropDesc
Get the setter method.
getSetter(String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.ChainAccessPropDesc
Get the setter method.
getSetter(String) - 接口 中的方法cn.crane4j.core.support.reflect.PropDesc
Get the setter method.
getSort() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotation
Sort values.
getSort() - 类 中的方法cn.crane4j.core.support.container.DefaultMethodContainerFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.operator.ArgAutoOperateProxyMethodFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.operator.OperationAnnotationProxyMethodFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.operator.ParametersFillProxyMethodFactory
Gets the sorting value.
getSort() - 接口 中的方法cn.crane4j.core.support.Sorted
Gets the sorting value.
getSortValue(Object, int) - 类 中的方法cn.crane4j.core.support.Crane4jGlobalSorter
Get sort value.
getSource() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
Get the type of the object to be operated on.
getSource() - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Get the source object corresponding to the current operation.
getSource() - 接口 中的方法cn.crane4j.core.parser.operation.KeyTriggerOperation
Get configuration source.
getSource() - 接口 中的方法cn.crane4j.core.parser.PropertyMapping
The field in the data source object will be mapped to the field in the target object corresponding to PropertyMapping.getReference() after the operation is executed.
getSourcesFromContainer(Container<?>, Collection<AbstractAssembleOperationHandler.Target>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
Obtain the corresponding data source object from the data source container based on the entity's key value.
getSourcesFromContainer(Container<?>, Collection<AbstractAssembleOperationHandler.Target>) - 类 中的方法cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
Obtain the corresponding data source object from the data source container based on the entity's key value.
getSourceType() - 接口 中的方法cn.crane4j.core.parser.operation.DisassembleOperation
Gets the type of the source object where the currently pending nested object is located.
getStandardAnnotation(BeanOperations, AnnotatedElement, A) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
getStandardAnnotation(BeanOperations, AnnotatedElement, A) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
getStandardAnnotation(BeanOperations, AnnotatedElement, Assemble) - 类 中的方法cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Get StandardAssembleAnnotation.
getStandardAnnotation(BeanOperations, AnnotatedElement, AssembleConstant) - 类 中的方法cn.crane4j.core.parser.handler.AssembleConstantAnnotationHandler
Get StandardAssembleAnnotation.
getStandardAnnotation(BeanOperations, AnnotatedElement, AssembleEnum) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Get StandardAssembleAnnotation.
getStandardAnnotation(BeanOperations, AnnotatedElement, AssembleKey) - 类 中的方法cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler
Get StandardAssembleAnnotation.
getStandardAnnotation(BeanOperations, AnnotatedElement, AssembleMethod) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Get StandardAssembleAnnotation.
getStandardAnnotation(BeanOperations, AnnotatedElement, Disassemble) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Get StandardAnnotation.
getTableName() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
已过时。
Returns the name of the table where the data is stored.
getTarget() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
已过时。
Returns the target object stored in the repository.
getTargetInstance(Class<?>, AssembleMethod) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Get target by given type and annotation.
getTargets() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
get the target object to be processed.
Getter(FieldAccess, int) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker.Getter
 
getTheAssociatedSource(AbstractAssembleOperationHandler.Target, Map<Object, Object>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
Get the data source object associated with the target object.
getTheAssociatedSource(AbstractAssembleOperationHandler.Target, Map<Object, Object>) - 类 中的方法cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
Get the data source object associated with the target object.
getTimeUnit() - 接口 中的方法cn.crane4j.core.cache.CacheDefinition
Get the time unit of this cache.
getType() - 接口 中的方法cn.crane4j.core.condition.Condition
Get the type of multi conditions.
getTypeResolver() - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get type handler.
getVariables() - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Get variables.
getVariables() - 类 中的方法cn.crane4j.core.support.expression.OgnlExpressionContext
Get variables.
globalConfiguration - 类 中的变量cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
 
globalConfiguration - 类 中的变量cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
 
Grouped - cn.crane4j.core.support中的接口
Represents objects that can be grouped by a specific name.
GuavaCacheManager - cn.crane4j.core.cache中的类
An implementation of the CacheManager that creates a cache instance what stores data in the Cache.
GuavaCacheManager() - 类 的构造器cn.crane4j.core.cache.GuavaCacheManager
 
GuavaCacheManager.CacheFactory - cn.crane4j.core.cache中的接口
A factory to create a cache instance.
GuavaCacheManager.DefaultCacheFactory - cn.crane4j.core.cache中的类
A default GuavaCacheManager.CacheFactory implementation, if expire time greater than 0, use CacheBuilder.expireAfterWrite(long, TimeUnit), if expire time less than 0, use CacheBuilder.weakKeys() and CacheBuilder.weakValues().
GuavaCacheManager.GuavaCacheObject<K> - cn.crane4j.core.cache中的类
A CacheObject implementation that stores data in the Cache.
GuavaCacheObject(String, Cache<Object, Object>) - 类 的构造器cn.crane4j.core.cache.GuavaCacheManager.GuavaCacheObject
 

H

hasAnnotation(AnnotatedElement, Class<? extends Annotation>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Whether the specified annotation exists on the element.
hashCode() - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory.OperatorProxy
 
hashCode() - 接口 中的方法cn.crane4j.core.util.MultiMap
Get the hash code of the map.
hasSource() - 接口 中的方法cn.crane4j.core.parser.PropertyMapping
Whether PropertyMapping.getSource() is empty.
hasSource() - 类 中的方法cn.crane4j.core.parser.SimplePropertyMapping
Whether PropertyMapping.getSource() is empty.
HutoolConverterManager - cn.crane4j.core.support.converter中的类
A ConverterManager implementation based on Hutool Convert.
HutoolConverterManager() - 类 的构造器cn.crane4j.core.support.converter.HutoolConverterManager
 

I

ignoreNullKey - 类 中的变量cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
whether ignore null key.
ImmutableMapContainer<K> - cn.crane4j.core.container中的类
A container that stores key-value pairs.
ImmutableMapContainer() - 类 的构造器cn.crane4j.core.container.ImmutableMapContainer
 
Impl() - 类 的构造器cn.crane4j.core.cache.CacheDefinition.Impl
 
init() - 接口 中的方法cn.crane4j.core.container.Container.Lifecycle
Callback when the container created.
init() - 接口 中的方法cn.crane4j.core.container.ContainerDelegate
Initialize the container
initDefaultAdapters() - 类 中的方法cn.crane4j.core.support.DefaultContainerAdapterRegister
Init default adapters.
INSTANCE - 类 中的静态变量cn.crane4j.core.cache.GuavaCacheManager.DefaultCacheFactory
 
INSTANCE - 类 中的静态变量cn.crane4j.core.container.EmptyContainer
 
INSTANCE - 类 中的静态变量cn.crane4j.core.executor.handler.key.IntrospectionKeyResolver
 
INSTANCE - 类 中的静态变量cn.crane4j.core.parser.BeanOperations.EmptyBeanOperations
 
INSTANCE - 类 中的静态变量cn.crane4j.core.parser.handler.strategy.OverwriteMappingStrategy
 
INSTANCE - 类 中的静态变量cn.crane4j.core.parser.handler.strategy.OverwriteNotNullMappingStrategy
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.converter.HutoolConverterManager
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.converter.SimpleConverterManager
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.Crane4jGlobalSorter
Default global singleton.
INSTANCE - 类 中的静态变量cn.crane4j.core.support.DefaultContainerAdapterRegister
default global instance.
INSTANCE - 类 中的静态变量cn.crane4j.core.support.proxy.DefaultProxyFactory
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.reflect.ReflectivePropertyOperator
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.SimpleAnnotationFinder
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.SimpleParameterNameFinder
 
INSTANCE - 类 中的静态变量cn.crane4j.core.util.EmptyMultiMap
instance。
INTERNAL_PROVIDER_SUFFIX - 类 中的静态变量cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
 
internalContainerProvider - 类 中的变量cn.crane4j.core.parser.handler.AbstractInternalProviderAssembleAnnotationHandler
Internal container provider.
introspectForEntities(Collection<AbstractAssembleOperationHandler.Target>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
When the container is EmptyContainer, introspect the object to be processed.
IntrospectionKeyResolver - cn.crane4j.core.executor.handler.key中的类
Introspection key resolver.
IntrospectionKeyResolver() - 类 的构造器cn.crane4j.core.executor.handler.key.IntrospectionKeyResolver
 
invalidate(AbstractCacheManager.AbstractCacheObject<?>) - 类 中的方法cn.crane4j.core.cache.AbstractCacheManager
Invalidate cache.
InvocationMethodInvoker(Object, Method, boolean) - 类 的构造器cn.crane4j.core.support.reflect.ReflectiveMethodInvoker.InvocationMethodInvoker
Constructor with target and method.
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.converter.ParameterConvertibleMethodInvoker
Invoke method.
invoke(Object, Object...) - 接口 中的方法cn.crane4j.core.support.MethodInvoker
Invoke method.
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory.DynamicContainerMethodInvoker
Invoke method.
invoke(Object, Method, Object[]) - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory.OperatorProxy
 
invoke(FieldAccess, int, Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker.Getter
 
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker
 
invoke(FieldAccess, int, Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker
Invoke the field access.
invoke(FieldAccess, int, Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker.Setter
 
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmMethodInvoker
Invoke method.
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.MethodHandlePropertyOperator.MethodHandleGetter
Invoke method.
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.MethodHandlePropertyOperator.MethodHandleSetter
Invoke method.
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
 
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
Invoke method.
invoke(Object, Method, Object...) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Invoke method.
invokeMethod(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveMethodInvoker.InvocationMethodInvoker
Invoke method.
invokeMethod(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
Invoke method.
invokeMethod(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveMethodInvoker.ProxyMethodInvoker
Invoke method.
invokeRaw(Object, Method, Object...) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Invoke method.
isActive() - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Whether the current operation configuration is active.
isAnnotated(AnnotatedElement, Class<? extends Annotation>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Whether the specified annotation indirectly exists on the element.
isBelong(String) - 接口 中的方法cn.crane4j.core.support.Grouped
Whether the current object belongs to the specified group.
isBlank(CharSequence) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Whether the given CharSequence is blank.
isEmpty() - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Whether the current operation is empty.
isEmpty(Object[]) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Whether array is null or empty.
isEmpty(Object, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object is empty, otherwise throw an exception.
isEmpty(Object, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object is empty, otherwise throw an exception.
isEmpty(Collection<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the collection is empty.
isEmpty(Map<?, ?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the map is empty.
isEmpty(Iterator<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the iterator is empty.
isEmpty(Iterable<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the iterable is empty.
isEmpty() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Whether the map is empty.
isEmpty() - 接口 中的方法cn.crane4j.core.util.MultiMap
Whether the map is empty.
isEmpty(Object) - 类 中的静态方法cn.crane4j.core.util.ObjectUtils
Determine whether the target is empty.
isEmpty() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Whether the map is empty.
isEmpty(CharSequence) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Whether the given CharSequence is empty.
isEquals(T[], U[]) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Compare two arrays and return true if they are equal by Objects.equals(Object, Object).
isEquals(T[], U[], BiPredicate<T, U>) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Compare two arrays and return true if they are equal by predicate.
isEquals(Object, Object, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the obj1 is equals obj2, otherwise throw an exception.
isEquals(Object, Object, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the obj1 is equals obj2, otherwise throw an exception.
isFailure() - 类 中的方法cn.crane4j.core.util.Try
Whether the computation is failed.
isFalse(boolean, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the expression is false, otherwise throw an exception.
isFalse(boolean, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the expression is false, otherwise throw an exception.
isInitialized() - 类 中的方法cn.crane4j.core.util.Lazy
Returns `true` if a value for this Lazy instance has been already initialized, and `false` otherwise.
isInstantiable(Class<?>, Consumer<Throwable>) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Whether the given class is instantiable.
isInvalid() - 接口 中的方法cn.crane4j.core.cache.CacheObject
Whether the cache is expired.
isJdkClass(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Whether the given class is from packages which package name is started with "java." or "javax.".
isJdkElement(AnnotatedElement) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Whether the element is from jdk.
isLimited() - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Whether the container is LimitedContainer.
isNotBlank(CharSequence) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Whether the given CharSequence is not blank.
isNotEmpty(Object[]) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Whether array is not null and not empty.
isNotEmpty(Object, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object not empty, otherwise throw an exception.
isNotEmpty(Object, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object not empty, otherwise throw an exception.
isNotEmpty(Collection<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the collection is not empty.
isNotEmpty(Map<?, ?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the map is not empty.
isNotEmpty(Iterator<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the iterator is not empty.
isNotEmpty(Iterable<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Whether the iterable is not empty.
isNotEmpty(Object) - 类 中的静态方法cn.crane4j.core.util.ObjectUtils
Determine whether the target is not empty.
isNotEmpty(CharSequence) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Whether the given CharSequence is not empty.
isNotEquals(Object, Object, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the obj1 is not equals obj2, otherwise throw an exception.
isNotEquals(Object, Object, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the obj1 is not equals obj2, otherwise throw an exception.
isNotNull(Object, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object is null, otherwise throw an exception.
isNotNull(Object, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object is null, otherwise throw an exception.
isNull(Object, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object is null, otherwise throw an exception.
isNull(Object, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the object is null, otherwise throw an exception.
isObjectOrVoid(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Whether the given class is Object or Void.
isPrimitiveTypeOrWrapperType(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Whether the given class is primitive type or wrapper type.
isSuccess() - 类 中的方法cn.crane4j.core.util.Try
Whether the computation is successful.
isTrue(boolean, Supplier<RuntimeException>) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the expression is true, otherwise throw an exception.
isTrue(boolean, String, Object...) - 类 中的静态方法cn.crane4j.core.util.Asserts
Asserts that the expression is true, otherwise throw an exception.

J

join(T[], Function<T, String>, String) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Join array to string with delimiter.
join(String[], String) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Join array to string with delimiter.
join(Function<T, CharSequence>, String, T...) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Join the array with separator.
join(Collection<T>, Function<T, CharSequence>, String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Join the coll with separator.

K

key(String) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the key to use for obtaining keys from enum values.
keyExtractor - 类 中的变量cn.crane4j.core.container.MethodInvokerContainer.OneToOne
 
keyExtractors - 类 中的变量cn.crane4j.core.support.Crane4jGlobalSorter
key extractor chain.
keyGetter(Function<? super T, K1>) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the function to use for obtaining keys from enum values.
KeyResolver - cn.crane4j.core.executor.handler.key中的接口
Key resolver, which is used to resolve the key of the operation.
KeyResolver.OperationAware - cn.crane4j.core.executor.handler.key中的接口
Callback after key resolver instantiation.
keySet() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Get all keys in the map.
keySet() - 接口 中的方法cn.crane4j.core.util.MultiMap
Get all keys in the map.
keySet() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get all keys in the map.
KeyTriggerOperation - cn.crane4j.core.parser.operation中的接口
For operations triggered by a specific key.

L

LambdaContainer<K> - cn.crane4j.core.container中的类
A data source container implemented by lambda expression that returns data source objects grouped by key based on the set of input key values.
LambdaContainer() - 类 的构造器cn.crane4j.core.container.LambdaContainer
 
Lazy<T> - cn.crane4j.core.util中的类
A lazy initialization holder class.
Lazy() - 类 的构造器cn.crane4j.core.util.Lazy
 
length(T[]) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Get length of an array, return 0 if the array is null.
LimitedContainer<K> - cn.crane4j.core.container中的接口
A Container that has a limit on the number of data source objects it can contain.
linkedHashMultimap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Create a new MultiMap instance with LinkedHashMap as the underlying map and LinkedHashSet as the collection.
linkedListMultimap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Create a new MultiMap instance with LinkedHashMap as the underlying map and ArrayList as the collection.

M

ManyToManyAssembleOperationHandler - cn.crane4j.core.executor.handler中的类
An implementation of AssembleOperationHandler for the one-to-one mapping between the target object and the data source object.
ManyToManyAssembleOperationHandler() - 类 的构造器cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
 
MapAccessiblePropertyOperator - cn.crane4j.core.support.reflect中的类
The wrapper class of PropertyOperator that adds support for map operations to the original operator.
MapAccessiblePropertyOperator() - 类 的构造器cn.crane4j.core.support.reflect.MapAccessiblePropertyOperator
 
MapCacheObject(String, Map<K, Object>) - 类 的构造器cn.crane4j.core.cache.AbstractMapCacheManager.MapCacheObject
 
mappingTypes - 类 中的变量cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
 
md5DigestAsHex(String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Md5 digest as hex.
mergeBeanOperationsToRootBeanOperations(BeanOperations, Collection<BeanOperations>) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Merge each child BeanOperations to root BeanOperations.
method - 类 中的变量cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
 
MethodArgumentAutoOperateSupport - cn.crane4j.core.support.aop中的类
一个用于在方法调用前,根据AutoOperate注解的配置,对方法参数进行填充的辅助类。
MethodArgumentAutoOperateSupport(AutoOperateAnnotatedElementResolver, MethodBasedExpressionEvaluator, ParameterNameFinder, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
MethodBasedAutoOperateAnnotatedElementResolver - cn.crane4j.core.support.auto中的类
An handler that resolve the AutoOperate annotation on the Method or Parameter to AutoOperateAnnotatedElement.
MethodBasedAutoOperateAnnotatedElementResolver(Crane4jGlobalConfiguration, TypeResolver) - 类 的构造器cn.crane4j.core.support.auto.MethodBasedAutoOperateAnnotatedElementResolver
MethodBasedExpressionEvaluator - cn.crane4j.core.support.expression中的类
A delegate class for executing expressions in the method aspect, generally supporting the awareness of method parameters and return values in expressions.
MethodBasedExpressionEvaluator() - 类 的构造器cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
 
MethodBasedExpressionEvaluator.MethodExecution - cn.crane4j.core.support.expression中的类
Expression aspect context, which is used to build ExpressionContext for expression execution.
methodCaches - 类 中的变量cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
 
methodContainerFactories - 类 中的变量cn.crane4j.core.support.container.AbstractContainerMethodSupport
method container factories
MethodContainerFactory - cn.crane4j.core.support.container中的接口
Factory for creating data source containers based on methods.
MethodExecution() - 类 的构造器cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator.MethodExecution
 
MethodHandleGetter() - 类 的构造器cn.crane4j.core.support.reflect.MethodHandlePropertyOperator.MethodHandleGetter
 
MethodHandlePropertyOperator - cn.crane4j.core.support.reflect中的类
An PropertyOperator implementation that uses MethodHandle to access properties.
MethodHandlePropertyOperator(ConverterManager) - 类 的构造器cn.crane4j.core.support.reflect.MethodHandlePropertyOperator
Create a property operator.
MethodHandlePropertyOperator.MethodHandleGetter - cn.crane4j.core.support.reflect中的类
Getter based on MethodHandle.
MethodHandlePropertyOperator.MethodHandleSetter - cn.crane4j.core.support.reflect中的类
Setter based on MethodHandle.
MethodHandleSetter() - 类 的构造器cn.crane4j.core.support.reflect.MethodHandlePropertyOperator.MethodHandleSetter
 
methodInvoker - 类 中的变量cn.crane4j.core.container.MethodInvokerContainer
Method to call.
MethodInvoker - cn.crane4j.core.support中的接口
Represents a method that can be called.
MethodInvokerContainer - cn.crane4j.core.container中的类
Method data source container, specify any method without parameters or the first parameter is Collection type method, and adapt it to a data source container.
MethodInvokerContainer() - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer
 
MethodInvokerContainer.KeyExtractor - cn.crane4j.core.container中的接口
The key value extractor is used to obtain the key value from the data source object.
MethodInvokerContainer.NoMapping - cn.crane4j.core.container中的类
MethodInvokerContainer.OneToMany - cn.crane4j.core.container中的类
MethodInvokerContainer.OneToOne - cn.crane4j.core.container中的类
MethodInvokerContainer.SingleKey - cn.crane4j.core.container中的类
The container for method with single parameter.
MethodInvokerContainer.StandardMethodInvokerContainer - cn.crane4j.core.container中的类
Standard method data source container.
MethodInvokerContainerCreation() - 类 的构造器cn.crane4j.core.support.container.MethodInvokerContainerCreator.MethodInvokerContainerCreation
 
methodInvokerContainerCreator - 类 中的变量cn.crane4j.core.support.container.DefaultMethodContainerFactory
 
MethodInvokerContainerCreator - cn.crane4j.core.support.container中的类
Support class for MethodInvokerContainer creation.
MethodInvokerContainerCreator() - 类 的构造器cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
methodInvokerContainerCreator - 类 中的变量cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
 
MethodInvokerContainerCreator.MethodInvokerContainerCreation - cn.crane4j.core.support.container中的类
 
methodParameterCaches - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
MethodResultAutoOperateSupport - cn.crane4j.core.support.aop中的类
一个用于在方法调用后,根据AutoOperate注解的配置,对方法返回结果进行填充的辅助类。
MethodResultAutoOperateSupport() - 类 的构造器cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
 
MultiMap<K,V> - cn.crane4j.core.util中的接口
A map that can hold multiple values for a key.

N

NAME - 类 中的静态变量cn.crane4j.core.parser.handler.strategy.OverwriteMappingStrategy
 
NAME - 类 中的静态变量cn.crane4j.core.parser.handler.strategy.OverwriteNotNullMappingStrategy
 
NAME - 类 中的静态变量cn.crane4j.core.parser.handler.strategy.ReferenceMappingStrategy
 
NamedComponent - cn.crane4j.core.support中的接口
A component with a name.
namespace(String) - 类 中的方法cn.crane4j.core.container.ConstantContainerBuilder
Sets the namespace of the container.
namespace(String) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the namespace for the container.
namespace - 类 中的变量cn.crane4j.core.container.MethodInvokerContainer
Namespace of method.
NAMESPACE_TEMPLATE - 类 中的静态变量cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
the template of namespace, such as @ProviderClassSimpleName#repository#keyProperty#prop1,prop2,prop3....
negate() - 接口 中的方法cn.crane4j.core.condition.Condition
Returns a condition that represents the logical negation of this condition.
newCollection(Supplier<C>, T...) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Create a collection from given elements.
newConcurrentHashMapCacheManager() - 类 中的静态方法cn.crane4j.core.cache.AbstractMapCacheManager
newInstance(Class<?>, Object...) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Create new instance of given type.
newWeakConcurrentMap() - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Create a thread-safe weak reference collection.
newWeakConcurrentMapCacheManager() - 类 中的静态方法cn.crane4j.core.cache.AbstractMapCacheManager
NoMapping(String, MethodInvoker, Object) - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer.NoMapping
 
nonAnnotatedClasses - 类 中的变量cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
non annotated classes
noneMatch(String...) - 接口 中的静态方法cn.crane4j.core.support.Grouped
The object does not belong to any group in groups, for example: input test result [ ] any true [a, b] [a, b]false [a, b] [a] false [a, b] [c] true
notContainsAny(Collection<?>, Collection<?>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Check whether coll1 not contains any element of coll2.
NULL - 类 中的静态变量cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
 

O

ObjectUtils - cn.crane4j.core.util中的类
Common object utils.
ObjectUtils() - 类 的构造器cn.crane4j.core.util.ObjectUtils
 
of(Class<?>) - 类 中的静态方法cn.crane4j.core.container.ConstantContainerBuilder
Returns a new builder for the specified constant class.
of(Class<T>) - 类 中的静态方法cn.crane4j.core.container.EnumContainerBuilder
Returns a new builder for the specified enum type.
of(String) - 类 中的静态方法cn.crane4j.core.parser.SimplePropertyMapping
Resolve the property mapping from string.
of(CheckedRunnable) - 类 中的静态方法cn.crane4j.core.util.Try
Create an action that does nothing.
of(CheckedSupplier<R>) - 类 中的静态方法cn.crane4j.core.util.Try
Create an action that does nothing and returns a result.
OgnlExpressionContext - cn.crane4j.core.support.expression中的类
Expression context implementation based on OgnlContext.
OgnlExpressionContext() - 类 的构造器cn.crane4j.core.support.expression.OgnlExpressionContext
OgnlExpressionContext(Object) - 类 的构造器cn.crane4j.core.support.expression.OgnlExpressionContext
OgnlExpressionContext(ExpressionContext) - 类 的构造器cn.crane4j.core.support.expression.OgnlExpressionContext
OgnlExpressionEvaluator - cn.crane4j.core.support.expression中的类
ExpressionEvaluator implementation based on Ognl.
OgnlExpressionEvaluator() - 类 的构造器cn.crane4j.core.support.expression.OgnlExpressionEvaluator
 
oneToMany(String, MethodInvoker, Object, MethodInvokerContainer.KeyExtractor) - 类 中的静态方法cn.crane4j.core.container.MethodInvokerContainer
Create a method data source container with a key value extractor.
OneToMany(String, MethodInvoker, Object, MethodInvokerContainer.KeyExtractor) - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer.OneToMany
 
OneToManyAssembleOperationHandler - cn.crane4j.core.executor.handler中的类
An implementation of AssembleOperationHandler for the one-to-many mapping between the target object and the data source object.
OneToManyAssembleOperationHandler(PropertyOperator, ConverterManager) - 类 的构造器cn.crane4j.core.executor.handler.OneToManyAssembleOperationHandler
Create a new OneToOneAssembleOperationHandler instance.
oneToOne(String, MethodInvoker, Object, MethodInvokerContainer.KeyExtractor, DuplicateStrategy) - 类 中的静态方法cn.crane4j.core.container.MethodInvokerContainer
Create a method data source container with a key value extractor.
OneToOne(String, MethodInvoker, Object, MethodInvokerContainer.KeyExtractor, DuplicateStrategy) - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer.OneToOne
 
OneToOneAssembleOperationHandler - cn.crane4j.core.executor.handler中的类
An implementation of AssembleOperationHandler for the one-to-one mapping between the target object and the data source object.
OneToOneAssembleOperationHandler(PropertyOperator, ConverterManager) - 类 的构造器cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
Create a new OneToOneAssembleOperationHandler instance.
onlyExplicitlyIncluded(boolean) - 类 中的方法cn.crane4j.core.container.ConstantContainerBuilder
Sets whether to include only constants that are explicitly annotated with ContainerConstant.Include.
onlyPublic(boolean) - 类 中的方法cn.crane4j.core.container.ConstantContainerBuilder
Sets whether to include only public constants.
OperateTemplate - cn.crane4j.core.support中的类
Helper classes used to simplify filling operations.
OperateTemplate() - 类 的构造器cn.crane4j.core.support.OperateTemplate
 
OPERATION_ANNOTATION_PROXY_METHOD_FACTORY_ORDER - 接口 中的静态变量cn.crane4j.core.support.operator.OperatorProxyMethodFactory
 
OperationAnnotationHandler - cn.crane4j.core.parser.handler中的接口
用于处理元素上的注解,将其解析为AssembleOperationDisassembleOperation的处理器。
operationAnnotationHandlers - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
registered operation annotation resolvers.
OperationAnnotationProxyMethodFactory - cn.crane4j.core.support.operator中的类
A proxy method factory that supports filling parameters according to operation annotation which is annotated on method.
OperationAnnotationProxyMethodFactory() - 类 的构造器cn.crane4j.core.support.operator.OperationAnnotationProxyMethodFactory
 
operationComparator - 类 中的变量cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
 
OperationExecuteException - cn.crane4j.core.exception中的异常错误
A runtime exception that may be thrown during operation execution.
OperationExecuteException(String, Object...) - 异常错误 的构造器cn.crane4j.core.exception.OperationExecuteException
Constructs a new runtime exception with the specified detail message.
OperationExecuteException(Throwable) - 异常错误 的构造器cn.crane4j.core.exception.OperationExecuteException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ?
OperationParseException - cn.crane4j.core.exception中的异常错误
A runtime exception that may be thrown during the operation configuration resolution phase.
OperationParseException(String, Object...) - 异常错误 的构造器cn.crane4j.core.exception.OperationParseException
Constructs a new runtime exception with the specified detail message.
OperationParseException(Throwable) - 异常错误 的构造器cn.crane4j.core.exception.OperationParseException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ?
OperatorProxy() - 类 的构造器cn.crane4j.core.support.operator.OperatorProxyFactory.OperatorProxy
 
OperatorProxyFactory - cn.crane4j.core.support.operator中的类
An operator proxy object factory that to generate proxy objects that can call specific annotation marked interface methods.
OperatorProxyFactory() - 类 的构造器cn.crane4j.core.support.operator.OperatorProxyFactory
 
OperatorProxyFactory.OperatorProxy - cn.crane4j.core.support.operator中的类
Operator proxy.
OperatorProxyFactory.ProxiedOperator - cn.crane4j.core.support.operator中的接口
Identification interface, used to indicate that the current object is a proxy object.
OperatorProxyMethodFactory - cn.crane4j.core.support.operator中的接口
Operator proxy method factory.
OpsForComponent() - 类 的构造器cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
 
opsForComponent() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
Get ops for components.
opsForComponent() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
Get ops for components.
opsForContainer() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Get ops for container.
OpsForContainer() - 类 的构造器cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
 
opsForContainer() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
Get ops for container.
opsForExecute() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Get ops for execute.
opsForExecute() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
Get ops for execute.
opsForExecute() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
Get ops for execute.
opsForProxy() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Get ops for proxies.
opsForProxy() - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
Get ops for proxies.
OpsForProxy() - 类 的构造器cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
 
or(Condition) - 接口 中的方法cn.crane4j.core.condition.Condition
Returns a composed condition that represents a short-circuiting logical OR of this condition and another.
OrderedBeanOperationExecutor - cn.crane4j.core.executor中的类
Synchronization implementation of BeanOperationExecutor.
OrderedBeanOperationExecutor(ContainerManager, Comparator<AssembleOperation>) - 类 的构造器cn.crane4j.core.executor.OrderedBeanOperationExecutor
Create a new OrderedBeanOperationExecutor instance.
origin - 类 中的变量cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target
objects to be processed
OverwriteMappingStrategy - cn.crane4j.core.parser.handler.strategy中的类
Enforce overwriting the original value of the referenced field regardless of whether the referenced source value is null or not.
OverwriteMappingStrategy() - 类 的构造器cn.crane4j.core.parser.handler.strategy.OverwriteMappingStrategy
 
OverwriteNotNullMappingStrategy - cn.crane4j.core.parser.handler.strategy中的类
Assign the source value to the referenced field only if the referenced source value is not null.
OverwriteNotNullMappingStrategy() - 类 的构造器cn.crane4j.core.parser.handler.strategy.OverwriteNotNullMappingStrategy
 

P

packageToPath(String) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Convert the package path to the resource path.
ParameterConvertibleMethodInvoker - cn.crane4j.core.support.converter中的类
A method invoker that can be called and convert parameters.
ParameterConvertibleMethodInvoker() - 类 的构造器cn.crane4j.core.support.converter.ParameterConvertibleMethodInvoker
 
parameterNameDiscoverer - 类 中的变量cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
 
parameterNameFinder - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
ParameterNameFinder - cn.crane4j.core.support中的接口
Parameter name finder.
PARAMETERS_FILL_PROXY_METHOD_FACTORY_ORDER - 接口 中的静态变量cn.crane4j.core.support.operator.OperatorProxyMethodFactory
 
ParametersFillProxyMethodFactory - cn.crane4j.core.support.operator中的类
An operator proxy method factory that supports filling parameters when calling method.
ParametersFillProxyMethodFactory() - 类 的构造器cn.crane4j.core.support.operator.ParametersFillProxyMethodFactory
 
parse(AnnotatedElement, KeyTriggerOperation) - 类 中的方法cn.crane4j.core.condition.AbstractConditionParser
Parse condition from a give element
parse(AnnotatedElement, KeyTriggerOperation) - 接口 中的方法cn.crane4j.core.condition.ConditionParser
Parse condition from a give element
parse(AnnotatedElement) - 接口 中的方法cn.crane4j.core.parser.BeanOperationParser
Parse the AnnotatedElement annotation information, and generate the corresponding BeanOperations instance.
parse(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Parse the class and class attribute information, and generate the corresponding BeanOperations instance.
parseAnnotationForClass(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Parse annotation for class.
parseAnnotationForElement(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Parse annotation for element.
parseAnnotationForFields(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Parse annotation for fields
parseAnnotationForMethods(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Parse annotation for methods
parseAssembleOperationHandler(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
parseGroups(AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
parseId(AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
parseKey(AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
parseKeyType(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
Parse key property type.
parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>, String) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleConstant>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleConstantAnnotationHandler
Get property mapping from given StandardAssembleAnnotation.
parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleEnum>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Get property mapping from given StandardAssembleAnnotation.
parsePropertyMappings(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<AssembleKey>, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler
Get property mapping from given StandardAssembleAnnotation.
parsePropTemplate(MappingTemplate) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
parsePropTemplateClasses(Class<?>[], AnnotationFinder) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
parsePropToMapping(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>, String) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
parserPropertyMappingStrategy(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler
Parse PropertyMappingStrategy instance from given annotation.
parseSort(AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
PartitionContainerProvider - cn.crane4j.core.container中的类
A ContainerProvider implementation for conveniently registering container.
PartitionContainerProvider() - 类 的构造器cn.crane4j.core.container.PartitionContainerProvider
 
perform() - 类 中的方法cn.crane4j.core.util.Try
Perform the computation and subscribe the result and the exception.
process(Container<?>, Collection<AssembleExecution>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
Perform assembly operation.
process(Container<?>, Collection<AssembleExecution>) - 接口 中的方法cn.crane4j.core.executor.handler.AssembleOperationHandler
Perform assembly operation.
process(DisassembleOperation, Collection<?>) - 接口 中的方法cn.crane4j.core.executor.handler.DisassembleOperationHandler
Extract nested objects in object attributes according to disassembly configuration.
process(DisassembleOperation, Collection<?>) - 类 中的方法cn.crane4j.core.executor.handler.ReflectiveDisassembleOperationHandler
Extract nested objects in object attributes according to disassembly configuration.
process(Object, Class<?>) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
process target
processAnnotatedMethod(Object, MultiMap<Method, ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
process annotated method.
processArguments(Method, Object[], AutoOperateAnnotatedElement[]) - 类 中的方法cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
Processing method input arguments.
PropDesc - cn.crane4j.core.support.reflect中的接口
The property descriptor of the bean.
PROPERTY_NAME_MAPPER - 类 中的静态变量cn.crane4j.core.parser.SimplePropertyMapping
 
PROPERTY_NAME_SEPARATOR - 类 中的静态变量cn.crane4j.core.parser.SimplePropertyMapping
 
PropertyMapping - cn.crane4j.core.parser中的接口
Mapping relationship of a pair of associated attributes between data source object and target object.
PropertyMappingStrategy - cn.crane4j.core.parser.handler.strategy中的接口
Property value mapping strategy.
PropertyMappingStrategyManager - cn.crane4j.core.parser.handler.strategy中的接口
Manager for property mapping strategy.
propertyOperator(PropertyOperator) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the property operator to use for reading properties from enum values.
propertyOperator - 类 中的变量cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
 
propertyOperator - 类 中的变量cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
 
propertyOperator - 类 中的变量cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
PropertyOperator - cn.crane4j.core.support.reflect中的接口
Property operator, used to read and write object attributes.
PropertyOperatorHolder - cn.crane4j.core.support.reflect中的类
The PropertyOperator holder.
PropertyOperatorHolder() - 类 的构造器cn.crane4j.core.support.reflect.PropertyOperatorHolder
 
propertyToColumn(String, String) - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
已过时。
Converts a property name to its corresponding column name.
propertyToQueryColumn(String, String) - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
已过时。
Converts a property name to its corresponding query column name.
PROVIDER_NAME_PREFIX - 接口 中的静态变量cn.crane4j.core.container.ContainerManager
Prefix of namespace which create by container provider.
ProxyFactory - cn.crane4j.core.support.proxy中的接口
A factory that can be used to create proxy objects.
ProxyFactory.Proxied - cn.crane4j.core.support.proxy中的接口
A marker interface that indicates the object is a proxy object.
ProxyMethodInvoker(Object, Method, boolean) - 类 的构造器cn.crane4j.core.support.reflect.ReflectiveMethodInvoker.ProxyMethodInvoker
Constructor with target and method.
put(K, Object) - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.MapCacheObject
Add cache value.
put(K, Object) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Add cache value.
put(K, Object) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager.GuavaCacheObject
Add cache value.
put(K, V) - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Put the specified key-value pair into the map.
put(K, V) - 接口 中的方法cn.crane4j.core.util.MultiMap
Put the specified key-value pair into the map.
put(K, V) - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Put the specified key-value pair into the map.
putAll(Map<K, Object>) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Add all cache value.
putAll(K, Iterable<? extends V>) - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Put all key-value pairs in the specified map into the map.
putAll(MultiMap<K, V>) - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Put all key-value pairs in the specified map into the map.
putAll(K, Iterable<? extends V>) - 接口 中的方法cn.crane4j.core.util.MultiMap
Put all key-value pairs in the specified map into the map.
putAll(MultiMap<K, V>) - 接口 中的方法cn.crane4j.core.util.MultiMap
Put all key-value pairs in the specified map into the map.
putAll(K, Iterable<? extends V>) - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Put all key-value pairs in the specified map into the map.
putAll(MultiMap<K, V>) - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Put all key-value pairs in the specified map into the map.
putIfAbsent(K, Object) - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.MapCacheObject
Add cache value if it does not exist.
putIfAbsent(K, Object) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Add cache value if it does not exist.
putIfAbsent(K, Object) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager.GuavaCacheObject
Add cache value if it does not exist.

Q

QueryInfoImpl() - 类 的构造器cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider.QueryInfoImpl
已过时。
 

R

readProperty(Object, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropDesc
Get the specified property value.
readProperty(Class<?>, Object, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get the specified property value.
readProperty(Class<?>, Object, String) - 类 中的方法cn.crane4j.core.support.reflect.PropertyOperatorHolder
Get the specified property value.
ReferenceMappingStrategy - cn.crane4j.core.parser.handler.strategy中的类
Assignment of source values to the target object is only allowed if the reference field value of the target object is null.
ReferenceMappingStrategy() - 类 的构造器cn.crane4j.core.parser.handler.strategy.ReferenceMappingStrategy
 
ReflectAsmMethodInvoker() - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmMethodInvoker
 
ReflectiveAliasPropertyKeyResolver - cn.crane4j.core.executor.handler.key中的类
Reflective alias property key resolver.
ReflectiveAliasPropertyKeyResolver() - 类 的构造器cn.crane4j.core.executor.handler.key.ReflectiveAliasPropertyKeyResolver
 
ReflectiveBeanKeyResolver - cn.crane4j.core.executor.handler.key中的类
Key resolver, which is used to resolve the key of the operation.
ReflectiveBeanKeyResolver() - 类 的构造器cn.crane4j.core.executor.handler.key.ReflectiveBeanKeyResolver
 
ReflectiveDisassembleOperationHandler - cn.crane4j.core.executor.handler中的类
A basic DisassembleOperationHandler implementation based on PropertyOperator.
ReflectiveDisassembleOperationHandler() - 类 的构造器cn.crane4j.core.executor.handler.ReflectiveDisassembleOperationHandler
 
ReflectiveFieldAdapterMethodInvoker - cn.crane4j.core.support.reflect中的类
Adapter class that implements the MethodInvoker interface with fields without explicit getter and setter methods.
ReflectiveFieldAdapterMethodInvoker() - 类 的构造器cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
 
ReflectiveMethodInvoker - cn.crane4j.core.support.reflect中的类
A MethodInvoker implementation based on JDK reflection.
ReflectiveMethodInvoker() - 类 的构造器cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
 
ReflectiveMethodInvoker.InvocationMethodInvoker - cn.crane4j.core.support.reflect中的类
Create a MethodInvoker from the given method.
ReflectiveMethodInvoker.ProxyMethodInvoker - cn.crane4j.core.support.reflect中的类
A MethodInvoker implementation for JDK proxy object, which invoke method on proxy object.
ReflectivePropDesc(Class<?>, ConverterManager, boolean) - 类 的构造器cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
 
ReflectivePropertyKeyResolver - cn.crane4j.core.executor.handler.key中的类
Key resolver, which is used to get key value from specified property.
ReflectivePropertyKeyResolver() - 类 的构造器cn.crane4j.core.executor.handler.key.ReflectivePropertyKeyResolver
 
ReflectivePropertyOperator - cn.crane4j.core.support.reflect中的类
Implementation of PropertyOperator based on Java reflection.
ReflectivePropertyOperator(ConverterManager) - 类 的构造器cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Create a property operator.
ReflectivePropertyOperator() - 类 的构造器cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Create a property operator.
ReflectivePropertyOperator.ReflectivePropDesc - cn.crane4j.core.support.reflect中的类
The reflection based property descriptor.
ReflectiveSeparablePropertyKeyResolver - cn.crane4j.core.executor.handler.key中的类
Key resolver, which is used to resolve the key of the operation.
ReflectiveSeparablePropertyKeyResolver() - 类 的构造器cn.crane4j.core.executor.handler.key.ReflectiveSeparablePropertyKeyResolver
 
ReflectUtils - cn.crane4j.core.util中的类
ReflectUtils
ReflectUtils() - 类 的构造器cn.crane4j.core.util.ReflectUtils
 
refresh() - 类 中的方法cn.crane4j.core.util.Lazy
 
registerAdapter(Class<?>, ContainerAdapterRegister.Adapter) - 接口 中的方法cn.crane4j.core.support.ContainerAdapterRegister
Register adapter.
registerAdapter(Class<?>, ContainerAdapterRegister.Adapter) - 类 中的方法cn.crane4j.core.support.DefaultContainerAdapterRegister
Register adapter.
registerCacheManager(CacheManager) - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Register cache manager.
registerCacheManager(CacheManager) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Register container provider.
registerCacheManager(CacheManager) - 类 中的方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
Register cache manager.
registerConditionParser(ConditionParser) - 类 中的方法cn.crane4j.core.parser.ConditionalTypeHierarchyBeanOperationParser
Register condition parser
registerConditionParser(ConditionParser) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Register condition parser.
registerConstantContainer(Class<?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerContainer(Container<?>) - 接口 中的方法cn.crane4j.core.container.ConfigurableContainerProvider
Register container.
registerContainer(ContainerDefinition) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Register container definition.
registerContainer(String, Supplier<Container<Object>>) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Register container definition by given arguments.
registerContainer(Container<?>) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Register container definition by given container instance.
registerContainer(ContainerDefinition) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Register container
registerContainer(Container<?>) - 类 中的方法cn.crane4j.core.container.PartitionContainerProvider
Register container.
registerContainer(Container<?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerContainerLifecycleProcessor(ContainerLifecycleProcessor) - 接口 中的方法cn.crane4j.core.container.ContainerManager
registerContainerLifecycleProcessor(ContainerLifecycleProcessor) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
registerContainerLifecycleProcessor(ContainerLifecycleProcessor) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
registerContainerProvider(String, ContainerProvider) - 接口 中的方法cn.crane4j.core.container.ContainerManager
Register ContainerProvider by given name.
registerContainerProvider(String, ContainerProvider) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Register ContainerProvider by given name.
registerContainerProvider(String, ContainerProvider) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container provider.
registeredAdapters - 类 中的变量cn.crane4j.core.support.DefaultContainerAdapterRegister
registered adapters
registeredRepositories - 类 中的变量cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
 
registerEnumContainer(Class<E>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerEnumContainer(String, Class<E>, Function<E, K>, Function<E, V>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerEnumContainer(String, Class<E>, Function<E, K>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerLambdaContainer(String, DataProvider<K, ?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerMapContainer(String, Map<K, ?>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerMapContainer(String, Collection<T>, Function<T, K>, Function<T, V>) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register container
registerMethodContainerFactory(MethodContainerFactory) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Register MethodContainerFactory instance.
registerMethodContainerFactory(MethodContainerFactory) - 类 中的方法cn.crane4j.core.support.container.AbstractContainerMethodSupport
Register MethodContainerFactory instance.
registerMethodContainerFactory(MethodContainerFactory) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
register method containers
registerMethodContainers(Object) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
register method containers
registerOperationAnnotationHandler(OperationAnnotationHandler) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Register operation annotation handler.
registerOperatorProxyMethodFactory(OperatorProxyMethodFactory) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForProxy
Register operator proxy method factory.
registerParams(MethodBasedExpressionEvaluator.MethodExecution, ExpressionContext) - 类 中的方法cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
Register the execution parameters of the method in the context.
registerPropertyMappingStrategy(PropertyMappingStrategy) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForComponent
Register property mapping strategy.
registerRepository(String, T) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
Registers a repository object.
registerValueMapperProvider(String, AssembleKeyAnnotationHandler.ValueMapperProvider) - 类 中的方法cn.crane4j.core.parser.handler.AssembleKeyAnnotationHandler
Register provider provider.
registerVariable(String, Object) - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Register variables.
registerVariable(String, Object) - 类 中的方法cn.crane4j.core.support.expression.OgnlExpressionContext
Register variables.
remove(K) - 类 中的方法cn.crane4j.core.cache.AbstractMapCacheManager.MapCacheObject
Remove cache value.
remove(K) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Remove cache value.
remove(K) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager.GuavaCacheObject
Remove cache value.
removeAll(Iterable<K>) - 接口 中的方法cn.crane4j.core.cache.CacheObject
Remove all cache value.
removeAll(Object) - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Remove all key-value pairs with the specified key from the map.
removeAll(Object) - 接口 中的方法cn.crane4j.core.util.MultiMap
Remove all key-value pairs with the specified key from the map.
removeAll(Object) - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Remove all key-value pairs with the specified key from the map.
removeCache(String) - 类 中的方法cn.crane4j.core.cache.AbstractCacheManager
Remove cache.
removeCache(String) - 接口 中的方法cn.crane4j.core.cache.CacheManager
Remove cache.
removePropertyMappingStrategy(String) - 接口 中的方法cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategyManager
Remove property mapping strategy.
removePropertyMappingStrategy(String) - 类 中的方法cn.crane4j.core.parser.handler.strategy.SimplePropertyMappingStrategyManager
Remove property mapping strategy.
removeResolver(AutoOperateAnnotatedElementResolver) - 类 中的方法cn.crane4j.core.support.auto.ComposableAutoOperateAnnotatedElementResolver
Remove a AutoOperateAnnotatedElementResolver from the resolver list.
resolve(Object, AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.key.IntrospectionKeyResolver
Resolve the key of the operation.
resolve(Object, AssembleOperation) - 接口 中的方法cn.crane4j.core.executor.handler.key.KeyResolver
Resolve the key of the operation.
resolve(Object, AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.key.ReflectiveAliasPropertyKeyResolver
Resolve the key of the operation.
resolve(Object, AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.key.ReflectiveBeanKeyResolver
Resolve the key of the operation.
resolve(Object, AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.key.ReflectivePropertyKeyResolver
Resolve the key of the operation.
resolve(Object, AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.key.ReflectiveSeparablePropertyKeyResolver
Resolve the key of the operation.
resolve(BeanOperationParser, BeanOperations) - 类 中的方法cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler
Resolve operations from element.
resolve(AssembleMethod) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler.CacheableContainerMethodResolver
Get container from given type and annotation.
resolve(AssembleMethod) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler.ContainerMethodResolver
Get container from given type and annotation.
resolve(BeanOperationParser, BeanOperations) - 接口 中的方法cn.crane4j.core.parser.handler.OperationAnnotationHandler
Resolve operations from element.
resolve(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.AbstractAutoOperateAnnotatedElementResolver
Resolve the AutoOperate annotation on the element and build AutoOperateAnnotatedElement for it according to its configuration.
resolve(AnnotatedElement, AutoOperate) - 接口 中的方法cn.crane4j.core.support.auto.AutoOperateAnnotatedElementResolver
Resolve the AutoOperate annotation on the element and build AutoOperateAnnotatedElement for it according to its configuration.
resolve(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.ComposableAutoOperateAnnotatedElementResolver
Resolve the AutoOperate annotation on the element and build AutoOperateAnnotatedElement for it according to its configuration.
resolve(Object) - 类 中的方法cn.crane4j.core.support.SimpleTypeResolver
Inference type.
resolve(Object) - 接口 中的方法cn.crane4j.core.support.TypeResolver
Inference type.
resolveAnnotationsForClass(Class<?>) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
Resolve annotations for class.
resolveAnnotationsForMethod(Method) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
Resolve annotations for class.
resolveArguments(Collection<Object>) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.StandardMethodInvokerContainer
Resolve arguments.
resolveContext(MethodBasedExpressionEvaluator.MethodExecution) - 类 中的方法cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
Create a method aspect expression context.
resolvedElements - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
cache for operations of a resolved element.
resolvedHierarchyElements - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
temp cache for operations of a resolved element where in type hierarchy.
resolvedParams(String[], Object[]) - 类 中的方法cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
Resolve method input parameter.
resolveExtractor(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.AbstractAutoOperateAnnotatedElementResolver
Resolve the extractor for AutoOperate.value().
resolveExtractor(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.ClassBasedAutoOperateAnnotatedElementResolver
Resolve the extractor for AutoOperate.value().
resolveExtractor(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.MethodBasedAutoOperateAnnotatedElementResolver
 
resolveFilter(AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.AbstractAutoOperateAnnotatedElementResolver
resolveGetterInvokerForField(String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Resolve invoker which finally be used to get the value of the specified field.
resolveInvokerForMethod(String, Method) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Resolve the invoker which finally to used.
resolveMethodInvocationArguments(Method, Object...) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Resolve invocation arguments of method.
resolveParameterNames(ParameterNameFinder, Method) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Resolve method parameter names.
resolveParameters(Method) - 类 中的方法cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
Analyze the annotations on methods and method parameters to obtain the operation configuration of method parameters.
resolveQueryInfo(String) - 类 中的方法cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
resolveQueryInfo(String) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
已过时。
resolveResult(Collection<Object>, Object) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.NoMapping
Resolve result to map.
resolveResult(Collection<Object>, Object) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.OneToMany
Resolve result to map.
resolveResult(Collection<Object>, Object) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.OneToOne
Resolve result to map.
resolveResult(Collection<Object>, Object) - 类 中的方法cn.crane4j.core.container.MethodInvokerContainer.StandardMethodInvokerContainer
Resolve result to map.
resolveReturn(Method) - 类 中的方法cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
Resolve the AutoOperate annotation on the method
resolveSetterInvokerForField(String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator.ReflectivePropDesc
Resolve invoker which finally be used to set the value of the specified field.
resolveTargetType(AssembleMethod) - 类 中的方法cn.crane4j.core.parser.handler.AssembleMethodAnnotationHandler
Resolve target class.
RESULT - 类 中的静态变量cn.crane4j.core.support.expression.MethodBasedExpressionEvaluator
 
retrieve(ContainerDefinition, Container<Object>) - 接口 中的方法cn.crane4j.core.cache.CacheableContainerProcessor.CacheDefinitionRetriever
Retrieve cache definition.
reverse(boolean) - 类 中的方法cn.crane4j.core.container.ConstantContainerBuilder
Sets whether to reverse the order of the constant values in the container.
reverse(Map<K, V>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Reverse given map.
run() - 接口 中的方法cn.crane4j.core.util.CheckedRunnable
Run the task.
run() - 类 中的方法cn.crane4j.core.util.Try
Run the supplier.
runOrThrow(Function<Throwable, X>) - 类 中的方法cn.crane4j.core.util.Try
Run the supplier and throw an exception if the supplier throws an exception.

S

scanAllAnnotationFromElements(AnnotationFinder, Class<A>, E[], BiConsumer<E, A>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get annotations for elements.
setAccessible(T) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
 
setActive(boolean) - 类 中的方法cn.crane4j.core.parser.BeanOperations.EmptyBeanOperations
Set the current operation configuration active state.
setActive(boolean) - 接口 中的方法cn.crane4j.core.parser.BeanOperations
Set the current operation configuration active state.
setAssembleOperation(AssembleOperation) - 接口 中的方法cn.crane4j.core.executor.handler.key.KeyResolver.OperationAware
Set assemble operation.
setAssembleOperation(AssembleOperation) - 类 中的方法cn.crane4j.core.executor.handler.key.ReflectiveAliasPropertyKeyResolver
Set assemble operation.
setCondition(Condition) - 接口 中的方法cn.crane4j.core.parser.operation.KeyTriggerOperation
Set operation predicate.
setContainerFactory(Supplier<Container<Object>>) - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Set container factory.
setKeyDescription(String) - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Set key description.
setKeyResolver(KeyResolver) - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Set key resolver.
setKeyType(Class<?>) - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Set key property type.
setLimited(boolean) - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Set whether the container is LimitedContainer.
setMappingType(String, MappingType) - 类 中的方法cn.crane4j.core.support.container.query.AbstractNamespaceResolvableQueryContainerProvider
已过时。
Set query mapping type.
setPropertyMappingStrategy(PropertyMappingStrategy) - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Set property mapping strategy.
setPropertyOperator(PropertyOperator) - 接口 中的方法cn.crane4j.core.support.reflect.DecoratedPropertyOperator
Set property operator.
setRoot(Object) - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Set root object.
Setter(FieldAccess, int) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.AbstractReflectAsmFieldInvoker.Setter
 
SimpleAnnotationFinder - cn.crane4j.core.support中的类
Simple implementation of AnnotationFinder.
SimpleAnnotationFinder() - 类 的构造器cn.crane4j.core.support.SimpleAnnotationFinder
 
SimpleAssembleExecution() - 类 的构造器cn.crane4j.core.executor.AssembleExecution.SimpleAssembleExecution
 
SimpleAssembleOperation - cn.crane4j.core.parser.operation中的类
Basic implementation of AssembleOperation.
SimpleAssembleOperation() - 类 的构造器cn.crane4j.core.parser.operation.SimpleAssembleOperation
 
SimpleBeanOperations - cn.crane4j.core.parser中的类
Simple implementation of BeanOperations.
SimpleBeanOperations() - 类 的构造器cn.crane4j.core.parser.SimpleBeanOperations
 
SimpleConverterManager - cn.crane4j.core.support.converter中的类
A simple implementation of ConverterManager.
SimpleConverterManager() - 类 的构造器cn.crane4j.core.support.converter.SimpleConverterManager
 
SimpleCrane4jGlobalConfiguration - cn.crane4j.core.support中的类
Basic implementation of Crane4jGlobalConfiguration.
SimpleCrane4jGlobalConfiguration() - 类 的构造器cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
 
SimpleCrane4jGlobalConfiguration.Builder - cn.crane4j.core.support中的类
SimpleKeyTriggerOperation - cn.crane4j.core.parser.operation中的类
Basic implementation of KeyTriggerOperation.
SimpleKeyTriggerOperation() - 类 的构造器cn.crane4j.core.parser.operation.SimpleKeyTriggerOperation
 
SimpleParameterNameFinder - cn.crane4j.core.support中的类
Simple implementation of ParameterNameFinder.
SimpleParameterNameFinder() - 类 的构造器cn.crane4j.core.support.SimpleParameterNameFinder
 
SimplePropertyMapping - cn.crane4j.core.parser中的类
Simple implementation of PropertyMapping.
SimplePropertyMapping(String, String) - 类 的构造器cn.crane4j.core.parser.SimplePropertyMapping
Create a property mapping configuration.
SimplePropertyMappingStrategyManager - cn.crane4j.core.parser.handler.strategy中的类
A basic implementation of PropertyMappingStrategyManager.
SimplePropertyMappingStrategyManager() - 类 的构造器cn.crane4j.core.parser.handler.strategy.SimplePropertyMappingStrategyManager
 
SimpleTypeResolver - cn.crane4j.core.support中的类
The basic implementation of TypeResolver.
SimpleTypeResolver() - 类 的构造器cn.crane4j.core.support.SimpleTypeResolver
 
singleKey(String, MethodInvoker, Object) - 类 中的静态方法cn.crane4j.core.container.MethodInvokerContainer
Create a method data source container with only one key value.
SingleKey(String, MethodInvoker, Object) - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer.SingleKey
 
size() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Get the total number of key-value pairs in the map.
size() - 接口 中的方法cn.crane4j.core.util.MultiMap
Get the total number of key-value pairs in the map.
size() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get the total number of key-value pairs in the map.
SmartOperationAwareBean - cn.crane4j.core.container.lifecycle中的接口
An interface that make the target object aware of the operation.
Sorted - cn.crane4j.core.support中的接口
Represents an object that allows sorting from small to large according to the sorting value.
split(Collection<T>, int) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Split the given list into sub lists.
split(Collection<T>, int, Function<List<T>, C>) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Split the given list into sub lists.
split(String, String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Split string by given splitter.
splitKey(Object, String) - 类 中的方法cn.crane4j.core.executor.handler.key.ReflectiveSeparablePropertyKeyResolver
Split the key value.
StandardAnnotationAdapter() - 类 的构造器cn.crane4j.core.parser.handler.AbstractStandardOperationAnnotationHandler.StandardAnnotationAdapter
 
StandardAssembleAnnotationAdapter() - 类 的构造器cn.crane4j.core.parser.handler.AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotationAdapter
 
StandardMethodInvokerContainer(String, MethodInvoker, Object) - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer.StandardMethodInvokerContainer
 
StandardMultiMap<K,V,C extends Collection<V>> - cn.crane4j.core.util中的类
A standard implementation of MultiMap
StandardMultiMap() - 类 的构造器cn.crane4j.core.util.StandardMultiMap
 
stream(T[]) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Get stream of array, return empty stream if array is null.
StringUtils - cn.crane4j.core.util中的类
StringUtils() - 类 的构造器cn.crane4j.core.util.StringUtils
 
subscribeFailure(Consumer<Throwable>) - 类 中的方法cn.crane4j.core.util.Try
Subscribe the result.
subscribeSuccess(Consumer<T>) - 类 中的方法cn.crane4j.core.util.Try
Subscribe the result.
success(R) - 类 中的静态方法cn.crane4j.core.util.Try
Create a successful action.
support(AnnotatedElement, AutoOperate) - 接口 中的方法cn.crane4j.core.support.auto.AutoOperateAnnotatedElementResolver
Whether the resolver supports the element.
support(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.ClassBasedAutoOperateAnnotatedElementResolver
Whether the resolver supports the element.
support(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.ComposableAutoOperateAnnotatedElementResolver
Whether the resolver supports the element.
support(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.auto.MethodBasedAutoOperateAnnotatedElementResolver
Whether the resolver supports the element.
support(Object, Method, Collection<ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.DefaultMethodContainerFactory
Whether the method is supported.
support(Object, Method, Collection<ContainerMethod>) - 接口 中的方法cn.crane4j.core.support.container.MethodContainerFactory
Whether the method is supported.
supportOperation(KeyTriggerOperation) - 接口 中的方法cn.crane4j.core.container.lifecycle.SmartOperationAwareBean
Whether the target object supports the specified operation.

T

target - 类 中的变量cn.crane4j.core.container.MethodInvokerContainer
Target object of method invocation, if method is static, this field can be null.
Target() - 类 的构造器cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target
 
target - 类 中的变量cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
 
test(Object, KeyTriggerOperation) - 接口 中的方法cn.crane4j.core.condition.Condition
Whether the operation should be applied to the target.
throwIfNoAnyMatched - 类 中的变量cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Whether to throw an exception if no matching method or field is found.
TimerUtil - cn.crane4j.core.util中的类
A util class for recording the time of execution.
TimerUtil() - 类 的构造器cn.crane4j.core.util.TimerUtil
 
toString() - 类 中的方法cn.crane4j.core.parser.SimplePropertyMapping
Get string as "s.source -> t.reference"
toSupplier() - 接口 中的方法cn.crane4j.core.util.CheckedRunnable
Convert the runnable to a supplier.
traverseTypeHierarchy(Class<?>, Consumer<Class<?>>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Traverse type hierarchy.
triggerWhenCreated(String, ContainerDefinition, Container<Object>, Collection<ContainerLifecycleProcessor>, Logger) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
triggerWhenDestroyed(Object, Collection<ContainerLifecycleProcessor>) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
triggerWhenRegistered(ContainerDefinition, String, Object, Collection<ContainerLifecycleProcessor>, Logger) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Try<T> - cn.crane4j.core.util中的类
A control structure that can be used to perform a computation that may throw an exception.
Try() - 类 的构造器cn.crane4j.core.util.Try
 
TypeDynamitedDisassembleOperation - cn.crane4j.core.parser.operation中的类
The DisassembleOperation implementation that express the disassemble operation of data from dynamic type.
TypeDynamitedDisassembleOperation() - 类 的构造器cn.crane4j.core.parser.operation.TypeDynamitedDisassembleOperation
 
TypeFixedDisassembleOperation - cn.crane4j.core.parser.operation中的类
The DisassembleOperation implementation that express the disassemble operation of data from a fixed type.
TypeFixedDisassembleOperation() - 类 的构造器cn.crane4j.core.parser.operation.TypeFixedDisassembleOperation
 
TypeHierarchyBeanOperationParser - cn.crane4j.core.parser中的类
操作配置解析器的通用实现。
TypeHierarchyBeanOperationParser() - 类 的构造器cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
 
TypeResolver - cn.crane4j.core.support中的接口
A handler that infers the type of object.

U

upperFirst(String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Make the first character uppercase.
upperFirstAndAddPrefix(String, String) - 类 中的静态方法cn.crane4j.core.util.StringUtils
Make the first character uppercase and add prefix.

V

value(String) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the value to use for obtaining values from enum values.
valueGetter(Function<? super T, Object>) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the function to use for obtaining values from enum values.
values() - 类 中的方法cn.crane4j.core.util.EmptyMultiMap
Get all values in the map.
values() - 接口 中的方法cn.crane4j.core.util.MultiMap
Get all values in the map.
values() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get all values in the map.
VAR_OPERATION - 类 中的静态变量cn.crane4j.core.condition.ConditionOnExpressionParser
 
VAR_TARGET - 类 中的静态变量cn.crane4j.core.condition.ConditionOnExpressionParser
 

W

WeakConcurrentMapCacheManager() - 类 的构造器cn.crane4j.core.cache.AbstractMapCacheManager.WeakConcurrentMapCacheManager
 
whenCreated(ContainerDefinition, Container<Object>) - 类 中的方法cn.crane4j.core.cache.CacheableContainerProcessor
Callback when the container is created.
whenCreated(ContainerDefinition, Container<Object>) - 类 中的方法cn.crane4j.core.container.lifecycle.ContainerInstanceLifecycleProcessor
Callback methods when the container is instantiated based on the ContainerDefinition.
whenCreated(ContainerDefinition, Container<Object>) - 接口 中的方法cn.crane4j.core.container.lifecycle.ContainerLifecycleProcessor
Callback methods when the container is instantiated based on the ContainerDefinition.
whenCreated(ContainerDefinition, Container<Object>) - 类 中的方法cn.crane4j.core.container.lifecycle.ContainerRegisterLogger
Callback when the container is created but still not cached.
whenDestroyed(Object) - 类 中的方法cn.crane4j.core.container.lifecycle.ContainerInstanceLifecycleProcessor
Callback methods when the container comparator is removed from the ContainerManager.
whenDestroyed(Object) - 接口 中的方法cn.crane4j.core.container.lifecycle.ContainerLifecycleProcessor
Callback methods when the container comparator is removed from the ContainerManager.
whenDestroyed(Object) - 类 中的方法cn.crane4j.core.container.lifecycle.ContainerRegisterLogger
Callback when the container is destroyed.
whenRegistered(Object, ContainerDefinition) - 接口 中的方法cn.crane4j.core.container.lifecycle.ContainerLifecycleProcessor
Callback methods when the container is registered with the ContainerManager.
whenRegistered(Object, ContainerDefinition) - 类 中的方法cn.crane4j.core.container.lifecycle.ContainerRegisterLogger
Callback before registering container.
withDefaultConfiguration() - 类 中的静态方法cn.crane4j.core.support.Crane4jTemplate
Create a Crane4jTemplate instance with default configuration.
withDefaultConfiguration(Consumer<SimpleCrane4jGlobalConfiguration.Builder>) - 类 中的静态方法cn.crane4j.core.support.Crane4jTemplate
Create a Crane4jTemplate instance with default configuration.
wrap(Object) - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory.ContainerParameterAdapter
 
wrapContainerWithCache(Container<K>, String, long) - 类 中的方法cn.crane4j.core.support.Crane4jTemplate.OpsForContainer
Wrap the container with cache.
wrapIfNecessary(T) - 类 中的方法cn.crane4j.core.support.aop.AutoOperateProxy
Create a proxy instance for the target object if the target object has methods annotated with AutoOperate.
wrapIfPossible(String, Object) - 接口 中的方法cn.crane4j.core.support.ContainerAdapterRegister.Adapter
Wrap target to Container if possible.
wrapIfPossible(String, Object) - 接口 中的方法cn.crane4j.core.support.ContainerAdapterRegister
Wrap target to Container if possible.
wrapToCacheableContainer(ContainerCache, Crane4jGlobalConfiguration, Container<K>) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Wrap method container as cacheable container.
writeProperty(Object, String, Object) - 接口 中的方法cn.crane4j.core.support.reflect.PropDesc
Set the specified property value.
writeProperty(Class<?>, Object, String, Object) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Set the specified property value.
writeProperty(Class<?>, Object, String, Object) - 类 中的方法cn.crane4j.core.support.reflect.PropertyOperatorHolder
Set the specified property value.
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2024. All rights reserved.