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

A

AbstractAssembleAnnotationHandler<T extends Annotation> - cn.crane4j.core.parser.handler中的类
An abstract OperationAnnotationHandler implementation for resolve assemble operation annotation.
AbstractAssembleAnnotationHandler(Class<T>, AnnotationFinder, Comparator<KeyTriggerOperation>, Crane4jGlobalConfiguration) - 类 的构造器cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Create an AbstractAssembleAnnotationHandler comparator.
AbstractAssembleAnnotationHandler.StandardAnnotation - cn.crane4j.core.parser.handler中的接口
Standard annotation
AbstractAssembleAnnotationHandler.StandardAnnotationAdapter - cn.crane4j.core.parser.handler中的类
AbstractAssembleOperationHandler<T extends AbstractAssembleOperationHandler.Target> - 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<T>): 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<T>): Obtains the required data sources based on the objects to be processed; AbstractAssembleOperationHandler.getTheAssociatedSource(T, 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, T) 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.
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
 
AbstractQueryContainerProvider<T> - cn.crane4j.core.support.container.query中的类
Provides functionality to generate a specific MethodInvokerContainer object that supports generating SQL statements based on specified conditions and invoking the repository to execute the SQL, thereby retrieving data from the database.
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.
accessField(Object, Field, Object...) - 类 中的方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
Get or set the field value using reflection.
adaptObjectToCollection(Object) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Adapt a Object object to Collection.
addAdaptorProvider(Class<?>, DynamicContainerOperatorProxyMethodFactory.ContainerParameterAdaptorProvider) - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
Add adaptor provider for specific type.
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.
addBeanOperationsResolver(OperationAnnotationHandler) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Add bean operations resolvers.
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.
addProxyMethodFactory(OperatorProxyMethodFactory) - 类 中的方法cn.crane4j.core.support.operator.OperatorProxyFactory
Add a OperatorProxyMethodFactory comparator.
afterMethodInvoke(AutoOperate, 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 ArgAutoOperate annotation.
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.
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.AbstractAssembleAnnotationHandler
 
annotationFinder - 类 中的变量cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
 
AnnotationFinder - cn.crane4j.core.support中的接口
Annotation finder.
annotationFinder - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
annotationFinder - 类 中的变量cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
annotation finder
annotationFinder - 类 中的变量cn.crane4j.core.support.container.DefaultMethodContainerFactory
 
annotationType - 类 中的变量cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
 
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(Object) - 类 中的方法cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler.DefaultSplitter
 
apply(String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.DefaultSplitter
 
arrayListMultimap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Create a new MultiMap comparator 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.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.
AsmReflectivePropertyOperator - cn.crane4j.core.support.reflect中的类
A PropertyOperator implementation based on com.esotericsoftware.reflectasm.
AsmReflectivePropertyOperator(ConverterManager) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
Create an AsmReflectivePropertyOperator comparator
AsmReflectivePropertyOperator.ReflectAsmFieldAdapterGetterInvoker - cn.crane4j.core.support.reflect中的类
An implementation of the AsmReflectivePropertyOperator.ReflectAsmFieldInvoker for getter.
AsmReflectivePropertyOperator.ReflectAsmFieldAdapterSetterInvoker - cn.crane4j.core.support.reflect中的类
An implementation of the AsmReflectivePropertyOperator.ReflectAsmFieldInvoker for setter.
AsmReflectivePropertyOperator.ReflectAsmFieldInvoker - cn.crane4j.core.support.reflect中的类
MethodInvoker implementation based on FieldAccess
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>) - 类 的构造器cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Create a AssembleAnnotationHandler comparator.
AssembleAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration) - 类 的构造器cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Create a AssembleAnnotationHandler comparator.
AssembleEnumAnnotationHandler - cn.crane4j.core.parser.handler中的类
An AbstractAssembleAnnotationHandler implementation for AssembleEnum annotation.
AssembleEnumAnnotationHandler(AnnotationFinder, Crane4jGlobalConfiguration, PropertyOperator, ContainerManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Create an AbstractAssembleAnnotationHandler comparator.
AssembleEnumAnnotationHandler(AnnotationFinder, Comparator<KeyTriggerOperation>, Crane4jGlobalConfiguration, PropertyOperator, ContainerManager) - 类 的构造器cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Create an AbstractAssembleAnnotationHandler comparator.
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.
AssembleOperation - cn.crane4j.core.parser.operation中的接口
The assembly operation triggered by the specified key.
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, ExecutorService) - 类 的构造器cn.crane4j.core.executor.AsyncBeanOperationExecutor
Create an comparator of AsyncBeanOperationExecutor.
AutoOperateAnnotatedElement - cn.crane4j.core.support.aop中的类
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.
AutoOperateAnnotatedElement() - 类 的构造器cn.crane4j.core.support.aop.AutoOperateAnnotatedElement
 
AutoOperateAnnotatedElementResolver - cn.crane4j.core.support.aop中的类
An handler that resolve the AutoOperate annotation on the element to AutoOperateAnnotatedElement.
AutoOperateAnnotatedElementResolver() - 类 的构造器cn.crane4j.core.support.aop.AutoOperateAnnotatedElementResolver
 

B

BeanOperationExecutor - cn.crane4j.core.executor中的接口
Bean operation executor, used to perform disassembly operations, encapsulate 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中的接口
The configuration for a JavaBean operation.
BeanOperations.EmptyBeanOperations - cn.crane4j.core.parser中的类
Empty bean operations.
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.
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.

C

Cache<K> - cn.crane4j.core.cache中的接口
Cache object, represents a cache container isolated by name in CacheManager.
CacheableContainer<K> - cn.crane4j.core.container中的类
Data source container wrapper class with cache function.
CacheableContainer() - 类 的构造器cn.crane4j.core.container.CacheableContainer
 
CacheableContainerProcessor - cn.crane4j.core.container.lifecycle中的类
Processor for wrap the container as a cacheable container according to container-cache configuration before registering it.
CacheableContainerProcessor() - 类 的构造器cn.crane4j.core.container.lifecycle.CacheableContainerProcessor
 
CacheableMethodContainerFactory - cn.crane4j.core.support.container中的类
The extension implementation of DefaultMethodContainerFactory.
CacheableMethodContainerFactory(MethodInvokerContainerCreator, AnnotationFinder, CacheManager) - 类 的构造器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
 
CacheKey() - 类 的构造器cn.crane4j.core.container.DefaultContainerManager.CacheKey
 
CacheManager - cn.crane4j.core.cache中的接口
Cache manager.
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 comparator, and use the default splitter to separate input chain operators based on the "." character.
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.
ClassUtils - cn.crane4j.core.util中的类
Class utils.
ClassUtils() - 类 的构造器cn.crane4j.core.util.ClassUtils
 
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.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.
cn.crane4j.core.cache - 程序包 cn.crane4j.core.cache
 
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.parser - 程序包 cn.crane4j.core.parser
 
cn.crane4j.core.parser.handler - 程序包 cn.crane4j.core.parser.handler
 
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.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.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.
collectToEntities(Collection<AssembleExecution>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
Split the AssembleExecution into pending objects and wrap it as AbstractAssembleOperationHandler.Target.
collectToEntities(Collection<AssembleExecution>) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
Split the AssembleExecution into pending objects and wrap it as Target.
comparator() - 类 中的静态方法cn.crane4j.core.support.Crane4jGlobalSorter
Get comparator comparator.
compare(Object, Object) - 类 中的方法cn.crane4j.core.support.Crane4jGlobalSorter
Compare by comparator chain.
completeMapping(Object, T) - 类 中的方法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.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.
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 .
ConcurrentMapCacheManager - cn.crane4j.core.cache中的类
Simple implementation of CacheManager based on ConcurrentHashMap.
ConcurrentMapCacheManager() - 类 的构造器cn.crane4j.core.cache.ConcurrentMapCacheManager
 
ConfigurationUtil - cn.crane4j.core.util中的类
ConfigurationUtil
ConfigurationUtil() - 类 的构造器cn.crane4j.core.util.ConfigurationUtil
 
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
ContainerDefinition - cn.crane4j.core.container中的接口
Definition of container.
ContainerDefinition.SimpleContainerDefinition - cn.crane4j.core.container中的类
Container definition.
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 lifecycle.
ContainerMethodAnnotationProcessor(Collection<MethodContainerFactory>, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
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.
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.MethodBaseExpressionExecuteDelegate
 
convert(T, Class<R>, R) - 接口 中的方法cn.crane4j.core.support.converter.ConverterManager
Convert target to result type through converter, if converter is null, return default result value.
convert(T, Class<R>) - 接口 中的方法cn.crane4j.core.support.converter.ConverterManager
Convert source to target type through converter, if converter is null, return null.
converterManager - 类 中的变量cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
ConverterManager - cn.crane4j.core.support.converter中的接口
A manager for converter what convert target type to result type.
converterManager - 类 中的变量cn.crane4j.core.support.reflect.ReflectivePropertyOperator
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
 
create(String, String, Supplier<Container<Object>>) - 接口 中的静态方法cn.crane4j.core.container.ContainerDefinition
Create a simple container definition.
create(BeanOperations, AssembleOperation, Container<?>, Collection<Object>) - 接口 中的静态方法cn.crane4j.core.executor.AssembleExecution
Create an comparator of AssembleExecution.
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 a SimpleCrane4jGlobalConfiguration using the default configuration.
createAssembleExecution(BeanOperations, AssembleOperation, Collection<Object>, BeanOperationExecutor.Options) - 类 中的方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
createAssembleOperation(BeanOperations, AnnotatedElement, T) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Create assemble operation for given element and annotation
createAssembleOperation(T, int, String, AssembleOperationHandler, Set<PropertyMapping>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Create assemble operation for given annotation, sort, key, assembleOperationHandler and propertyMappings
createBeanOperations(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Create BeanOperations comparator
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(Object, Method, MappingType, String, Class<?>, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Create a MethodInvokerContainer from the given method.
createContainer(Object, MethodInvoker, MappingType, String, Class<?>, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Create a MethodInvokerContainer from the given method invoker.
createDefinition(Object) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Create definition by provider based factory method.
createDisassembleOperation(Class<?>, AnnotatedElement, Disassemble, BeanOperationParser) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Create DisassembleOperation comparator from annotation.
createGetter(Field) - 类 中的静态方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
Create a getter ReflectiveFieldAdapterMethodInvoker from the given field.
createInvoker(Class<?>, String, Method) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
Create MethodInvoker according to the specified method
createInvoker(Class<?>, String, Method) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Create MethodInvoker according to the specified method.
createInvokerForGetter(Class<?>, String, Field) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
 
createInvokerForGetter(Class<?>, String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Creates a MethodInvoker for getting the value of the specified field.
createInvokerForSetter(Class<?>, String, Field) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
 
createInvokerForSetter(Class<?>, String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Creates a MethodInvoker for setting the value of the specified field.
createMethodInvoker(String, AbstractQueryContainerProvider.Repository<T>, Set<String>, String, String) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
Creates a MethodInvoker object.
createMethodInvokerContainer(Object, MappingType, String, MethodInvokerContainer.KeyExtractor, MethodInvoker) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Create a MethodInvokerContainer from the given method.
createPropertyMapping(Mapping) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
createPropertyMapping(Mapping, String) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
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.
createTarget(AssembleExecution, Object, Object) - 类 中的方法cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
Create a Target comparator.
createTarget(AssembleExecution, Object, Object) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
Create a Target comparator.
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.
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 comparator.
DefaultOperatorProxyMethodFactory - cn.crane4j.core.support.operator中的类
A Default factory that creates proxy method.
DefaultOperatorProxyMethodFactory() - 类 的构造器cn.crane4j.core.support.operator.DefaultOperatorProxyMethodFactory
 
DefaultSplitter() - 类 的构造器cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler.DefaultSplitter
 
DefaultSplitter() - 类 的构造器cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator.DefaultSplitter
 
destroy() - 类 中的方法cn.crane4j.core.container.CacheableContainer
Destroy the container
destroy() - 接口 中的方法cn.crane4j.core.container.Container.Lifecycle
Callback when container destroyed.
destroy() - 类 中的方法cn.crane4j.core.container.ImmutableMapContainer
Destroy the container
destroy() - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
Clear all caches
determineNamespace(String, String, List<String>) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
Determines the namespace of container.
determineNamespace(String, String, List<String>) - 类 中的方法cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider
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 comparator.
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 comparator of DisorderedBeanOperationExecutor.
doParseForElement(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Parse operations form hierarchy of element.
doParseForMethod(Method) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Parse operations form method where in type hierarchy of beanType.
doParseForType(Class<?>) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Parse operations form type hierarchy of beanType.
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) - 类 的构造器cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
DynamicContainerOperatorProxyMethodFactory.ContainerParameterAdaptorProvider - cn.crane4j.core.support.operator中的接口
Provider of container parameter adaptor.
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() - 接口 中的静态方法cn.crane4j.core.parser.BeanOperations
Get an empty bean operations.
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
 
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 element.
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.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.aop.AutoOperateAnnotatedElement
 
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>, MethodBaseExpressionExecuteDelegate.MethodExecution) - 类 中的方法cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
Execute the expression in the specified above and return the execution result.
execute(String, Class<T>, Method, Object[], Object) - 类 中的方法cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
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.
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.
ExpressionContext - cn.crane4j.core.support.expression中的接口
A top expression context abstract.
ExpressionEvaluator - cn.crane4j.core.support.expression中的接口
Expression executor.
expressionEvaluator - 类 中的变量cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
 
expressionExecuteDelegate - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
expressionExecuteDelegate - 类 中的变量cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
 

F

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(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.CacheablePropertyOperator
Get getter method.
findGetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Get getter method.
findGetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.MapAccessiblePropertyOperator
Get getter method.
findGetter(Class<?>, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get getter method.
findGetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Get getter method.
findGetterMethod(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Find getter method by given type and field name.
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.
findMethod(Class<?>, String, int) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
 
findMostMatchMethod(List<Method>, Class<?>[]) - 类 中的方法cn.crane4j.core.support.container.ContainerMethodAnnotationProcessor
Find most matched method by given method name and param types, the method with the most matched parameter types will be returned.
findSetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.CacheablePropertyOperator
Get setter method.
findSetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Get setter method.
findSetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.MapAccessiblePropertyOperator
Get setter method.
findSetter(Class<?>, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get setter method.
findSetter(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Get setter method.
findSetterMethod(Class<?>, String) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Find setter method by given type and field name.
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.
forDynamicTypeOperation(AutoOperate, AnnotatedElement, MethodInvoker, Predicate<? super KeyTriggerOperation>, BeanOperationExecutor, Function<Object, BeanOperations>) - 类 中的静态方法cn.crane4j.core.support.aop.AutoOperateAnnotatedElement
 
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.
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.
forStaticTypeOperation(AutoOperate, AnnotatedElement, MethodInvoker, Predicate<? super KeyTriggerOperation>, BeanOperations, BeanOperationExecutor) - 类 中的静态方法cn.crane4j.core.support.aop.AutoOperateAnnotatedElement
 

G

get(K) - 接口 中的方法cn.crane4j.core.cache.Cache
Get the cache according to the key value.
get(Collection<K>) - 类 中的方法cn.crane4j.core.container.CacheableContainer
Enter a batch of key values to return data source objects grouped by key values.
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<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
Enter a batch of key values to return data source objects grouped by key values.
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.DefaultOperatorProxyMethodFactory
Get operator proxy method.
get(BeanOperations, Method, BeanOperationExecutor) - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
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(T[], int) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
Get element from array, return null if array is null or index out of bounds.
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() - 类 中的方法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.
getAdaptor(String, Parameter) - 接口 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory.ContainerParameterAdaptorProvider
Get container parameter adaptor by given namespace and parameter.
getAll(Iterable<K>) - 接口 中的方法cn.crane4j.core.cache.Cache
Get all cache according to the key values.
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.
getAnnotation(AnnotatedElement, Class<A>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Get the specified annotation from the element.
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.
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.
getCache(String) - 接口 中的方法cn.crane4j.core.cache.CacheManager
Get cache, if it does not exist create it first.
getCache(String) - 类 中的方法cn.crane4j.core.cache.ConcurrentMapCacheManager
Get cache, if it does not exist create it first.
getCache(String) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager
Get cache, if it does not exist create it first.
getCacheKey(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Get cache key for container comparator.
getComponentFromConfiguration(Class<T>, Class<?>, String, BiFunction<Class<T>, String, T>, Function<Class<T>, T>) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
Get component from configuration,
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 comparator by given namespace
getContainer(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Obtaining and caching container instances from provider or definition.
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 namespace of data source container.
getContainer(String) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
Get container comparator by given namespace
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(T) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Get container from given annotation.
getContainerNamespace(Assemble) - 类 中的方法cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Get container from given annotation.
getContainerNamespace(AssembleEnum) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
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.
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
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.
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.
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 not null element from 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.
getGroups() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.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.AbstractAssembleAnnotationHandler.StandardAnnotation
The name of the handler to be used.
getHandlerType() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.StandardAnnotation
The type of the handler to be used.
getInternalBeanOperations(Object) - 接口 中的方法cn.crane4j.core.parser.operation.DisassembleOperation
Get the operation configuration of 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.
getKey(Object) - 接口 中的方法cn.crane4j.core.container.MethodInvokerContainer.KeyExtractor
Get key value from source object.
getKey() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.StandardAnnotation
Key field name for query
getKey() - 接口 中的方法cn.crane4j.core.parser.operation.KeyTriggerOperation
Get key field name.
getKeyExtractor(MappingType, 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 query.
getKeyProperty() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.Repository
Returns the key property for the data stored in the repository.
getMappingTemplates() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.StandardAnnotation
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.
getMethodInvoker(Object, Method) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Get namespace of method container.
getMethods(Class<?>) - 类 中的静态方法cn.crane4j.core.util.ReflectUtils
Get methods.
getNamespace() - 类 中的方法cn.crane4j.core.container.CacheableContainer
Gets the namespace of the data source container, always return the namespace of the wrapped original container.
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 namespace of container
getNamespace() - 类 中的方法cn.crane4j.core.container.EmptyContainer
Gets the namespace of the data source container, The value always defaults to an empty string
getNamespace(AssembleEnum) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Get namespace from annotation.
getNamespace(Method, String) - 类 中的静态方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
Get namespace from method.
getOperation() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
Get the assembly operation to be performed.
getParameterNames(Method) - 接口 中的方法cn.crane4j.core.support.ParameterNameFinder
Get parameter names
getParameterNames(Method) - 类 中的方法cn.crane4j.core.support.SimpleParameterNameFinder
Get parameter names
getProperties() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.QueryInfo
Get properties for query.
getPropertyMappings() - 接口 中的方法cn.crane4j.core.parser.operation.AssembleOperation
Get property mapping.
getPropertyOperator() - 接口 中的方法cn.crane4j.core.support.Crane4jGlobalConfiguration
Get property operator.
getProps() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.StandardAnnotation
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 in the target object to reference the field in the data source object will obtain the value of the data source field corresponding to PropertyMapping.getSource() in the data source after the operation is executed.
getRepository() - 接口 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider.QueryInfo
Get repository name for query.
getRoot() - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Get root object.
getSort() - 接口 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.StandardAnnotation
Sort values.
getSort() - 类 中的方法cn.crane4j.core.support.container.CacheableMethodContainerFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.container.DefaultMethodContainerFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.operator.DefaultOperatorProxyMethodFactory
Gets the sorting value.
getSort() - 类 中的方法cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
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.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<T>) - 类 中的方法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.
getSourcesFromContainer(Container<?>, Collection<AbstractAssembleOperationHandler.Target>) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
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, T) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
getStandardAnnotation(BeanOperations, AnnotatedElement, Assemble) - 类 中的方法cn.crane4j.core.parser.handler.AssembleAnnotationHandler
Get StandardAnnotation.
getStandardAnnotation(BeanOperations, AnnotatedElement, AssembleEnum) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
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.
getTargets() - 接口 中的方法cn.crane4j.core.executor.AssembleExecution
get the target object to be processed.
getTheAssociatedSource(T, 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.
getTheAssociatedSource(AbstractAssembleOperationHandler.Target, Map<Object, Object>) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
Get the data source object associated with the target object.
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.AbstractAssembleAnnotationHandler
 
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中的类
Simple implementation of CacheManager based on LoadingCache.
GuavaCacheManager() - 类 的构造器cn.crane4j.core.cache.GuavaCacheManager
 

H

hasAnnotation(AnnotatedElement, Class<? extends Annotation>) - 接口 中的方法cn.crane4j.core.support.AnnotationFinder
Whether the specified annotation exists on the element.
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

ImmutableMapContainer<K> - cn.crane4j.core.container中的类
A container that stores key-value pairs.
ImmutableMapContainer() - 类 的构造器cn.crane4j.core.container.ImmutableMapContainer
 
init() - 类 中的方法cn.crane4j.core.container.CacheableContainer
Initialize the container
init() - 接口 中的方法cn.crane4j.core.container.Container.Lifecycle
Callback when container created.
INSTANCE - 类 中的静态变量cn.crane4j.core.container.EmptyContainer
 
INSTANCE - 类 中的静态变量cn.crane4j.core.parser.BeanOperations.EmptyBeanOperations
 
INSTANCE - 类 中的静态变量cn.crane4j.core.support.Crane4jGlobalSorter
Default global singleton.
INSTANCE - 类 中的静态变量cn.crane4j.core.support.SimpleAnnotationFinder
 
introspectForEntities(Collection<T>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
When the container is EmptyContainer, introspect the object to be processed.
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(FieldAccess, int, Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldAdapterGetterInvoker
 
invoke(FieldAccess, int, Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldAdapterSetterInvoker
 
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldInvoker
 
invoke(FieldAccess, int, Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldInvoker
 
invoke(Object, Object...) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmMethodInvoker
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.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.
isExpired() - 接口 中的方法cn.crane4j.core.cache.Cache
Whether the current cache has expired.
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.
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.
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.
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.

K

key(String) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the key to use for obtaining keys from enum values.
keyExtractors - 类 中的变量cn.crane4j.core.support.Crane4jGlobalSorter
Comparator chain.
keyGetter(Function<? super T, K1>) - 类 中的方法cn.crane4j.core.container.EnumContainerBuilder
Sets the function to use for obtaining keys from enum values.
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 array, return 0 if array is null.
linkedHashMultimap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Create a new MultiMap comparator with LinkedHashMap as the underlying map and LinkedHashSet as the collection.
linkedListMultimap() - 接口 中的静态方法cn.crane4j.core.util.MultiMap
Create a new MultiMap comparator 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(PropertyOperator, Function<Object, Collection<Object>>) - 类 的构造器cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
ManyToManyAssembleOperationHandler(PropertyOperator) - 类 的构造器cn.crane4j.core.executor.handler.ManyToManyAssembleOperationHandler
Create a ManyToManyAssembleOperationHandler comparator and use the default ManyToManyAssembleOperationHandler.DefaultSplitter split key value
ManyToManyAssembleOperationHandler.DefaultSplitter - cn.crane4j.core.executor.handler中的类
The default key value splitter supports splitting Collection, arrays and strings with specified delimiters.
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
 
mappingTypes - 类 中的变量cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider
 
method - 类 中的变量cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
 
MethodArgumentAutoOperateSupport - cn.crane4j.core.support.aop中的类
Support class for completing the operation of data from the method parameters which annotated by AutoOperate before the method is called.
MethodArgumentAutoOperateSupport(AutoOperateAnnotatedElementResolver, MethodBaseExpressionExecuteDelegate, ParameterNameFinder, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
MethodBaseExpressionExecuteDelegate - 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.
MethodBaseExpressionExecuteDelegate() - 类 的构造器cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
 
MethodBaseExpressionExecuteDelegate.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.ContainerMethodAnnotationProcessor
method container factories
MethodContainerFactory - cn.crane4j.core.support.container中的接口
Factory for creating data source containers based on methods.
MethodExecution() - 类 的构造器cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate.MethodExecution
 
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(String, MethodInvoker, Object, MethodInvokerContainer.KeyExtractor, MappingType) - 类 的构造器cn.crane4j.core.container.MethodInvokerContainer
Build a method data source container.
MethodInvokerContainer.KeyExtractor - cn.crane4j.core.container中的接口
The key value extractor is used to obtain the key value from the data source object.
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
 
methodParameterCaches - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
MethodResultAutoOperateSupport - cn.crane4j.core.support.aop中的类
Support class for completing the operation for result of method which annotated by AutoOperate.
MethodResultAutoOperateSupport(AutoOperateAnnotatedElementResolver, MethodBaseExpressionExecuteDelegate) - 类 的构造器cn.crane4j.core.support.aop.MethodResultAutoOperateSupport
Create a MethodResultAutoOperateSupport comparator
MultiMap<K,V> - cn.crane4j.core.util中的接口
A map that can hold multiple values for a key.

N

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_TEMPLATE - 类 中的静态变量cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider
the template of namespace, such as @ProviderClassSimpleName#repository#keyProperty#prop1,prop2,prop3....
NamespaceResolvableQueryContainerProvider<T> - cn.crane4j.core.support.container.query中的类
A standard implementation of AbstractQueryContainerProvider.
NamespaceResolvableQueryContainerProvider(MethodInvokerContainerCreator) - 类 的构造器cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider
Constructor.
NamespaceResolvableQueryContainerProvider.QueryInfoImpl - cn.crane4j.core.support.container.query中的类
Query information.
newCollection(Supplier<C>, T...) - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Create a collection from given elements.
newWeakConcurrentMap() - 类 中的静态方法cn.crane4j.core.util.CollectionUtils
Create a thread-safe weak reference collection.
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.NamespaceResolvableQueryContainerProvider
 

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.
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
 
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) - 类 的构造器cn.crane4j.core.executor.handler.OneToManyAssembleOperationHandler
Create an OneToManyAssembleOperationHandler comparator.
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() - 类 的构造器cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
 
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
 
OperationAnnotationHandler - cn.crane4j.core.parser.handler中的接口
A handler that resolves AssembleOperation or DisassembleOperation from annotation on the element to BeanOperations.getSource().
operationAnnotationHandlers - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
registered operation annotation resolvers.
operationComparator - 类 中的变量cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
 
operationComparator - 类 中的变量cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
 
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 ?
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(Crane4jGlobalConfiguration, AnnotationFinder) - 类 的构造器cn.crane4j.core.support.operator.OperatorProxyFactory
Create an OperatorProxyFactory comparator.
OperatorProxyMethodFactory - cn.crane4j.core.support.operator中的接口
Operator proxy method factory.
ORDER - 类 中的静态变量cn.crane4j.core.support.container.CacheableMethodContainerFactory
 
ORDER - 类 中的静态变量cn.crane4j.core.support.container.DefaultMethodContainerFactory
 
ORDER - 类 中的静态变量cn.crane4j.core.support.operator.DefaultOperatorProxyMethodFactory
 
ORDER - 类 中的静态变量cn.crane4j.core.support.operator.DynamicContainerOperatorProxyMethodFactory
 
OrderedBeanOperationExecutor - cn.crane4j.core.executor中的类
Synchronization implementation of BeanOperationExecutor.
OrderedBeanOperationExecutor(ContainerManager, Comparator<AssembleOperation>) - 类 的构造器cn.crane4j.core.executor.OrderedBeanOperationExecutor
Create a new OrderedBeanOperationExecutor comparator.
origin - 类 中的变量cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target
objects to be processed

P

packageToPath(String) - 类 中的静态方法cn.crane4j.core.util.ClassUtils
Convert package path to 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.MethodBaseExpressionExecuteDelegate
 
parameterNameFinder - 类 中的变量cn.crane4j.core.support.aop.MethodArgumentAutoOperateSupport
 
ParameterNameFinder - cn.crane4j.core.support中的接口
Parameter name finder.
parse(AnnotatedElement) - 接口 中的方法cn.crane4j.core.parser.BeanOperationParser
Parse the AnnotatedElement annotation information, and generate the corresponding BeanOperations comparator.
parse(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Parse the class and class attribute information, and generate the corresponding BeanOperations comparator.
parseAnnotationForClass(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Parse annotation for class.
parseAnnotationForElement(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Parse annotation for element.
parseAnnotationForFields(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Parse annotation for fields
parseAssembleOperationHandler(AnnotatedElement, AbstractAssembleAnnotationHandler.StandardAnnotation) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Get assemble operation groups from given AbstractAssembleAnnotationHandler.StandardAnnotation.
parseDisassembleOperations(BeanOperationParser, BeanOperations) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Parse assemble operations from Disassemble annotations on class.
parseGroups(AnnotatedElement, AbstractAssembleAnnotationHandler.StandardAnnotation) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
parseKey(AnnotatedElement, AbstractAssembleAnnotationHandler.StandardAnnotation) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
parseKey(AnnotatedElement, Disassemble) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Parse operation trigger key from given element and annotation.
parsePropertyMappings(AnnotatedElement, AbstractAssembleAnnotationHandler.StandardAnnotation, String) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
parsePropertyMappings(AnnotatedElement, AbstractAssembleAnnotationHandler.StandardAnnotation, String) - 类 中的方法cn.crane4j.core.parser.handler.AssembleEnumAnnotationHandler
Get property mapping from given StandardAnnotation.
parsePropTemplate(MappingTemplate) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
parsePropTemplateClasses(Class<?>[], AnnotationFinder) - 类 中的静态方法cn.crane4j.core.util.ConfigurationUtil
 
parseSort(AnnotatedElement, AbstractAssembleAnnotationHandler.StandardAnnotation) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
parseSort(AnnotatedElement, Disassemble) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Parse sort value from given element and annotation.
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.
PropertyMapping - cn.crane4j.core.parser中的接口
Mapping relationship of a pair of associated attributes between data source object and target object.
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.OneToOneAssembleOperationHandler
propertyOperator
propertyOperator - 类 中的变量cn.crane4j.core.support.container.MethodInvokerContainerCreator
 
propertyOperator - 类 中的变量cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
original operator
PropertyOperator - cn.crane4j.core.support.reflect中的接口
Property operator, used to read and write object attributes.
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.
ProxyMethodInvoker(Object, Method, boolean) - 类 的构造器cn.crane4j.core.support.reflect.ReflectiveMethodInvoker.ProxyMethodInvoker
Constructor with target and method.
put(K, Object) - 接口 中的方法cn.crane4j.core.cache.Cache
Add cache value.
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.Cache
Add all cache value.
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.
putGroup(String) - 类 中的方法cn.crane4j.core.parser.operation.SimpleKeyTriggerOperation
Add group.
putIfAbsent(K, Object) - 接口 中的方法cn.crane4j.core.cache.Cache
Add cache value if it does not exist.

Q

QueryInfoImpl() - 类 的构造器cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider.QueryInfoImpl
 

R

readProperty(Class<?>, Object, String) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Get the specified property value.
readProperty(Class<?>, Object, String) - 类 中的方法cn.crane4j.core.support.reflect.MapAccessiblePropertyOperator
Get the specified property value.
readProperty(Class<?>, Object, String) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
Get the specified property value.
ReflectAsmFieldAdapterGetterInvoker(FieldAccess, int) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldAdapterGetterInvoker
 
ReflectAsmFieldAdapterSetterInvoker(FieldAccess, int) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldAdapterSetterInvoker
 
ReflectAsmFieldInvoker(FieldAccess, int) - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmFieldInvoker
 
ReflectAsmMethodInvoker() - 类 的构造器cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator.ReflectAsmMethodInvoker
 
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.
ReflectivePropertyOperator - cn.crane4j.core.support.reflect中的类
A PropertyOperator abstract implementation class.
ReflectivePropertyOperator(ConverterManager) - 类 的构造器cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Create a property operator.
ReflectUtils - cn.crane4j.core.util中的类
ReflectUtils
ReflectUtils() - 类 的构造器cn.crane4j.core.util.ReflectUtils
 
refresh() - 类 中的方法cn.crane4j.core.util.Lazy
 
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 comparator.
registerContainer(ContainerDefinition) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
Register container
registerContainerLifecycleProcessor(ContainerLifecycleProcessor) - 接口 中的方法cn.crane4j.core.container.ContainerManager
registerContainerLifecycleProcessor(ContainerLifecycleProcessor) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
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.
registeredRepositories - 类 中的变量cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
 
registerParams(MethodBaseExpressionExecuteDelegate.MethodExecution, ExpressionContext) - 类 中的方法cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
Register the execution parameters of the method in the context.
registerRepository(String, T) - 类 中的方法cn.crane4j.core.support.container.query.AbstractQueryContainerProvider
Registers a repository object.
registerVariable(String, Object) - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Register variables.
registerVariable(String, Object) - 类 中的方法cn.crane4j.core.support.expression.OgnlExpressionContext
Register variables.
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.CacheManager
Delete the corresponding cache if it already exists.
removeCache(String) - 类 中的方法cn.crane4j.core.cache.ConcurrentMapCacheManager
Delete the corresponding cache if it already exists.
removeCache(String) - 类 中的方法cn.crane4j.core.cache.GuavaCacheManager
Delete the corresponding cache if it already exists.
removeGroup(String) - 类 中的方法cn.crane4j.core.parser.operation.SimpleKeyTriggerOperation
Add group.
resolve(BeanOperationParser, BeanOperations) - 类 中的方法cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler
Resolve operations from type
resolve(BeanOperationParser, BeanOperations) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Resolve operations from type
resolve(BeanOperationParser, BeanOperations) - 接口 中的方法cn.crane4j.core.parser.handler.OperationAnnotationHandler
Resolve operations from type.
resolve(AnnotatedElement, AutoOperate) - 类 中的方法cn.crane4j.core.support.aop.AutoOperateAnnotatedElementResolver
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.
resolveClassLevelAnnotations(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Parse Disassemble annotations for class.
resolveContext(MethodBaseExpressionExecuteDelegate.MethodExecution) - 类 中的方法cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
Create a method aspect expression context.
resolvedElements - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
finally cache for operations of resolved element.
resolvedHierarchyElements - 类 中的变量cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
temp cache for operations of resolved element where in type hierarchy.
resolvedParams(String[], Object[]) - 类 中的方法cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
Resolve method input parameter.
resolveFieldLevelAnnotations(Class<?>) - 类 中的方法cn.crane4j.core.parser.handler.DisassembleAnnotationHandler
Parse Disassemble annotations for class.
resolveFilter(AutoOperate) - 类 中的静态方法cn.crane4j.core.support.aop.AutoOperateAnnotatedElementResolver
resolveInvoker(Class<?>, String, Method) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Resolve the invoker which finally to used.
resolveInvokerForGetter(Class<?>, String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Resolve invoker which finally be used to get the value of the specified field.
resolveInvokerForSetter(Class<?>, String, Field) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
Resolve invoker which finally be used to set the value of the specified field.
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(ArgAutoOperate, 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.AbstractQueryContainerProvider
resolveQueryInfo(String) - 类 中的方法cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider
resolveToOperations(AnnotatedElement) - 类 中的方法cn.crane4j.core.parser.TypeHierarchyBeanOperationParser
Parse BeanOperations from source if necessary.
RESULT - 类 中的静态变量cn.crane4j.core.support.expression.MethodBaseExpressionExecuteDelegate
 
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.

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.
setContainerFactory(Supplier<Container<Object>>) - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
Set container factory.
setMappingType(String, MappingType) - 类 中的方法cn.crane4j.core.support.container.query.NamespaceResolvableQueryContainerProvider
Set query mapping type.
setRoot(Object) - 接口 中的方法cn.crane4j.core.support.expression.ExpressionContext
Set root object.
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(String, int, Set<PropertyMapping>, String, AssembleOperationHandler) - 类 的构造器cn.crane4j.core.parser.operation.SimpleAssembleOperation
 
SimpleAssembleOperation(String, Set<PropertyMapping>, String, AssembleOperationHandler) - 类 的构造器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
 
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.
SimpleTypeResolver - cn.crane4j.core.support中的类
The basic implementation of TypeResolver.
SimpleTypeResolver() - 类 的构造器cn.crane4j.core.support.SimpleTypeResolver
 
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.
Sorted - cn.crane4j.core.support中的接口
Represents an object that allows sorting from small to large according to the sorting value.
StandardAnnotationAdapter() - 类 的构造器cn.crane4j.core.parser.handler.AbstractAssembleAnnotationHandler.StandardAnnotationAdapter
 
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
 
support(Object, Method, Collection<ContainerMethod>) - 类 中的方法cn.crane4j.core.support.container.CacheableMethodContainerFactory
Whether the method is supported.
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.

T

Target() - 类 的构造器cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler.Target
 
target - 类 中的变量cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
 
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"
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
tryExecute(Runnable) - 类 中的静态方法cn.crane4j.core.executor.AbstractBeanOperationExecutor
Try to execute the operation.
TypeDynamitedDisassembleOperation - cn.crane4j.core.parser.operation中的类
The DisassembleOperation implementation that express the disassemble operation of data from dynamic type.
TypeDynamitedDisassembleOperation(String, int, Class<?>, DisassembleOperationHandler, BeanOperationParser, TypeResolver) - 类 的构造器cn.crane4j.core.parser.operation.TypeDynamitedDisassembleOperation
 
TypeDynamitedDisassembleOperation(String, Class<?>, DisassembleOperationHandler, BeanOperationParser, TypeResolver) - 类 的构造器cn.crane4j.core.parser.operation.TypeDynamitedDisassembleOperation
 
TypeFixedDisassembleOperation - cn.crane4j.core.parser.operation中的类
The DisassembleOperation implementation that express the disassemble operation of data from fixed type.
TypeFixedDisassembleOperation(String, int, Class<?>, BeanOperations, DisassembleOperationHandler) - 类 的构造器cn.crane4j.core.parser.operation.TypeFixedDisassembleOperation
 
TypeFixedDisassembleOperation(String, Class<?>, BeanOperations, DisassembleOperationHandler) - 类 的构造器cn.crane4j.core.parser.operation.TypeFixedDisassembleOperation
 
TypeHierarchyBeanOperationParser - cn.crane4j.core.parser中的类
General implementation of BeanOperationParser.
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.MultiMap
Get all values in the map.
values() - 类 中的方法cn.crane4j.core.util.StandardMultiMap
Get all values in the map.

W

waitTimeoutMillisecondIfOperationNotActive - 类 中的变量cn.crane4j.core.executor.AbstractBeanOperationExecutor
Wait time in milliseconds if the operation is not active.
whenCreated(ContainerDefinition, Container<Object>) - 类 中的方法cn.crane4j.core.container.lifecycle.CacheableContainerProcessor
Callback when 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 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 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.
writeProperty(Class<?>, Object, String, Object) - 类 中的方法cn.crane4j.core.support.reflect.ChainAccessiblePropertyOperator
Set the specified property value.
writeProperty(Class<?>, Object, String, Object) - 类 中的方法cn.crane4j.core.support.reflect.MapAccessiblePropertyOperator
Set the specified property value.
writeProperty(Class<?>, Object, String, Object) - 接口 中的方法cn.crane4j.core.support.reflect.PropertyOperator
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 © 2023. All rights reserved.