- 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中的类
-
- CacheableMethodContainerFactory(MethodInvokerContainerCreator, AnnotationFinder, CacheManager) - 类 的构造器cn.crane4j.core.support.container.CacheableMethodContainerFactory
-
- CacheablePropertyOperator - cn.crane4j.core.support.reflect中的类
-
- 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
-
- ChainAccessiblePropertyOperator.DefaultSplitter - cn.crane4j.core.support.reflect中的类
-
- ClassUtils - cn.crane4j.core.util中的类
-
- 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
-
- collectToEntities(Collection<AssembleExecution>) - 类 中的方法cn.crane4j.core.executor.handler.AbstractAssembleOperationHandler
-
- collectToEntities(Collection<AssembleExecution>) - 类 中的方法cn.crane4j.core.executor.handler.OneToOneAssembleOperationHandler
-
- 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中的类
-
- 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中的类
-
- 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(MethodInvoker, ConverterManager, Class<?>[]) - 类 中的静态方法cn.crane4j.core.support.converter.ParameterConvertibleMethodInvoker
-
- create(Object, Method, boolean) - 类 中的静态方法cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
-
- create() - 类 中的静态方法cn.crane4j.core.support.SimpleCrane4jGlobalConfiguration
-
- 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
-
- createContainer() - 接口 中的方法cn.crane4j.core.container.ContainerDefinition
-
- createContainer(String, ContainerDefinition) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
-
- createContainer(Object, Method, MappingType, String, Class<?>, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
-
- createContainer(Object, MethodInvoker, MappingType, String, Class<?>, String) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
-
- 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
-
- createGetter(Field) - 类 中的静态方法cn.crane4j.core.support.reflect.ReflectiveFieldAdapterMethodInvoker
-
- createInvoker(Class<?>, String, Method) - 类 中的方法cn.crane4j.core.support.reflect.AsmReflectivePropertyOperator
-
- createInvoker(Class<?>, String, Method) - 类 中的方法cn.crane4j.core.support.reflect.ReflectivePropertyOperator
-
- 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
-
- createMethodInvokerContainer(Object, MappingType, String, MethodInvokerContainer.KeyExtractor, MethodInvoker) - 类 中的方法cn.crane4j.core.support.container.MethodInvokerContainerCreator
-
- 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
-
- 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
- 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
-
- 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
-
- 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
-
- 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(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
-
- getContainerLifecycleProcessors() - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
-
- 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
-
- getContainerProvider(String) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
-
- 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
-
- 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
-
- 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
-
- 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
-
- isEquals(T[], U[]) - 类 中的静态方法cn.crane4j.core.util.ArrayUtils
-
- 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
-
- 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
-
- 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.
- 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中的类
-
- 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中的类
-
- ReflectiveMethodInvoker() - 类 的构造器cn.crane4j.core.support.reflect.ReflectiveMethodInvoker
-
- ReflectiveMethodInvoker.InvocationMethodInvoker - cn.crane4j.core.support.reflect中的类
-
- 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中的类
-
- 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
-
- registerContainerProvider(String, ContainerProvider) - 类 中的方法cn.crane4j.core.container.DefaultContainerManager
-
- 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(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
-
- 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
-
- 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
-
- 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.