跳过导航链接
A C E F G H I L O R S T V 

A

adapt(Class, Class) - 类 中的方法cn.muzin.chameleon.Chameleon
适应两个类型的相互转换 如果已经存在两个类型类型的相互转换将跳过, 如果类被修改过,需要调用`readapt`进行重新适应
addBasePackage(String) - 类 中的方法cn.muzin.chameleon.selector.ChameleonTransformEnvironmentAdaptSelector
 
addEnvironmentAdaptSelector(EnvironmentAdaptSelector) - 类 中的方法cn.muzin.chameleon.Chameleon
添加 环境适应 选择器
addEnvironmentAdaptSelector(EnvironmentAdaptSelector) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
addStruct(Class) - 类 中的方法cn.muzin.chameleon.pair.StructToMultiPair
 
addStructs(Collection<Class>) - 类 中的方法cn.muzin.chameleon.pair.StructToMultiPair
 
ARRAY_SUFFIX - 类 中的静态变量cn.muzin.chameleon.util.ClassUtils
Suffix for array class names: "[]".

C

CGLIB_CLASS_SEPARATOR - 类 中的静态变量cn.muzin.chameleon.util.ClassUtils
The CGLIB class separator: "$$".
Chameleon - cn.muzin.chameleon中的类
Chameleon Chameleon 用于实现两个不同类型之间的转换。
Chameleon() - 类 的构造器cn.muzin.chameleon.Chameleon
 
ChameleonTrainException - cn.muzin.chameleon.exception中的异常错误
 
ChameleonTrainException() - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTrainException
 
ChameleonTrainException(String) - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTrainException
 
ChameleonTrainException(String, Throwable) - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTrainException
 
ChameleonTrainException(Throwable) - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTrainException
 
ChameleonTransform - cn.muzin.chameleon.annotation中的注释类型
使用 ChameleonTransform 标记提前生成类型转换类
ChameleonTransformEnvironmentAdaptSelector - cn.muzin.chameleon.selector中的类
加载 标注 有 ChameleonTransform 注解 的 环境适配选择器实现
ChameleonTransformEnvironmentAdaptSelector() - 类 的构造器cn.muzin.chameleon.selector.ChameleonTransformEnvironmentAdaptSelector
 
ChameleonTransformEnvironmentAdaptSelector(List<String>) - 类 的构造器cn.muzin.chameleon.selector.ChameleonTransformEnvironmentAdaptSelector
 
ChameleonTransformException - cn.muzin.chameleon.exception中的异常错误
 
ChameleonTransformException() - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTransformException
 
ChameleonTransformException(String) - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTransformException
 
ChameleonTransformException(String, Throwable) - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTransformException
 
ChameleonTransformException(Throwable) - 异常错误 的构造器cn.muzin.chameleon.exception.ChameleonTransformException
 
ChameleonUtil - cn.muzin.chameleon.util中的类
 
ChameleonUtil() - 类 的构造器cn.muzin.chameleon.util.ChameleonUtil
 
CLASS_FILE_SUFFIX - 类 中的静态变量cn.muzin.chameleon.util.ClassUtils
The ".class" file suffix.
ClassUtils - cn.muzin.chameleon.util中的类
ClassUtils
ClassUtils() - 类 的构造器cn.muzin.chameleon.util.ClassUtils
 
cn.muzin.chameleon - 程序包 cn.muzin.chameleon
 
cn.muzin.chameleon.annotation - 程序包 cn.muzin.chameleon.annotation
 
cn.muzin.chameleon.exception - 程序包 cn.muzin.chameleon.exception
 
cn.muzin.chameleon.pair - 程序包 cn.muzin.chameleon.pair
 
cn.muzin.chameleon.selector - 程序包 cn.muzin.chameleon.selector
 
cn.muzin.chameleon.trainer - 程序包 cn.muzin.chameleon.trainer
 
cn.muzin.chameleon.util - 程序包 cn.muzin.chameleon.util
 

E

Environment - cn.muzin.chameleon中的接口
 
EnvironmentAdaptSelector - cn.muzin.chameleon.selector中的接口
 
EnvironmentAdaptTrainer - cn.muzin.chameleon.trainer中的类
 
EnvironmentAdaptTrainer(Chameleon) - 类 的构造器cn.muzin.chameleon.trainer.EnvironmentAdaptTrainer
 
EnvironmentImpl - cn.muzin.chameleon中的类
EnvironmentImpl Demo
EnvironmentImpl() - 类 的构造器cn.muzin.chameleon.EnvironmentImpl
 

F

fastHumpToLine(String) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
驼峰转下划线,效率比上面高
findClassesByJar(String, JarFile, List<Class<?>>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
findClassesByJar(String, JarFile, ClassLoader, List<Class<?>>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
firstCharToLower(String) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
首字母大写
firstCharToUpper(String) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
首字母大写
forName(String, ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 

G

getBasePackages() - 类 中的方法cn.muzin.chameleon.selector.ChameleonTransformEnvironmentAdaptSelector
 
getChameleon() - 接口 中的方法cn.muzin.chameleon.Environment
 
getChameleon() - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
getChameleon() - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
getClassesFromPackage(String) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getClassesWithAnnotationFromAllClasses(List<Class<?>>, Class<? extends Annotation>, List<Class<?>>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getClassesWithAnnotationFromFilePath(String, String, Class<? extends Annotation>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getClassesWithAnnotationFromFilePath(String, String, ClassLoader, Class<? extends Annotation>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getClassesWithAnnotationFromFilePath(String, String, ClassLoader, Class<? extends Annotation>, List<Class<?>>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getClassesWithAnnotationFromPackage(String, Class<? extends Annotation>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getClassesWithAnnotationFromPackage(String, ClassLoader, Class<? extends Annotation>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getDefaultClassLoader() - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
getDestClass() - 接口 中的方法cn.muzin.chameleon.Environment
 
getDestClass() - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
getEnvironment(Class<?>, Class<?>) - 类 中的方法cn.muzin.chameleon.Chameleon
 
getEnvironmentAdaptSelectors() - 类 中的方法cn.muzin.chameleon.Chameleon
添加 环境适应 选择器
getMainStruct() - 类 中的方法cn.muzin.chameleon.pair.StructPair
 
getMainStruct() - 类 中的方法cn.muzin.chameleon.pair.StructToMultiPair
 
getPackagePrefix() - 类 中的方法cn.muzin.chameleon.Chameleon
 
getPackagePrefix() - 类 中的方法cn.muzin.chameleon.trainer.EnvironmentAdaptTrainer
 
getPackagePrefix() - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
getSourceClass() - 接口 中的方法cn.muzin.chameleon.Environment
 
getSourceClass() - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
getStruct() - 类 中的方法cn.muzin.chameleon.pair.StructToOnePair
 
getStructSet() - 类 中的方法cn.muzin.chameleon.pair.StructToMultiPair
 
getTmpdir() - 类 中的方法cn.muzin.chameleon.Chameleon
 
getTmpDir() - 类 中的方法cn.muzin.chameleon.trainer.EnvironmentAdaptTrainer
 
getTmpDir() - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 

H

humpToLine(String) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
驼峰转下划线 简单写法,效率低于 推荐: VariableUtils.fastHumpToLine(String)

I

isAssignable(Class<?>, Class<?>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isCacheSafe(Class<?>, ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isPresent(String, ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isPrimitiveArray(Class<?>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isPrimitiveOrWrapper(Class<?>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isPrimitiveWrapper(Class<?>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isPrimitiveWrapperArray(Class<?>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isVisible(Class<?>, ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
isWindows() - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 

L

lineToHump(String) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
下划线转驼峰
loadClass(String) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
加载类
loadClass(String, ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 

O

overrideThreadContextClassLoader(ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 

R

readapt(Class, Class) - 类 中的方法cn.muzin.chameleon.Chameleon
 
ready() - 类 中的方法cn.muzin.chameleon.Chameleon
配置了 环境适应 选择器 等信息后, 需要调用 ready 方法进行加载。
ready() - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
resolveClassName(String, ClassLoader) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
resolvePrimitiveClassName(String) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
resolvePrimitiveIfNecessary(Class<?>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 

S

scanClasses(String, Class<? extends Annotation>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
scanClasses(String[], Class<? extends Annotation>) - 类 中的静态方法cn.muzin.chameleon.util.ClassUtils
 
selector() - 类 中的方法cn.muzin.chameleon.selector.ChameleonTransformEnvironmentAdaptSelector
 
selector() - 接口 中的方法cn.muzin.chameleon.selector.EnvironmentAdaptSelector
 
setBasePackages(List<String>) - 类 中的方法cn.muzin.chameleon.selector.ChameleonTransformEnvironmentAdaptSelector
 
setChameleon(Chameleon) - 接口 中的方法cn.muzin.chameleon.Environment
 
setChameleon(Chameleon) - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
setDestClass(Class) - 接口 中的方法cn.muzin.chameleon.Environment
 
setDestClass(Class) - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
setMainStruct(Class) - 类 中的方法cn.muzin.chameleon.pair.StructPair
 
setMainStruct(Class) - 类 中的方法cn.muzin.chameleon.pair.StructToMultiPair
 
setPackagePrefix(String) - 类 中的方法cn.muzin.chameleon.Chameleon
 
setPackagePrefix(String) - 类 中的方法cn.muzin.chameleon.trainer.EnvironmentAdaptTrainer
 
setPackagePrefix(String) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
setSourceClass(Class) - 接口 中的方法cn.muzin.chameleon.Environment
 
setSourceClass(Class) - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
setStruct(Class) - 类 中的方法cn.muzin.chameleon.pair.StructToOnePair
 
setStructList(Set<Class>) - 类 中的方法cn.muzin.chameleon.pair.StructToMultiPair
 
setTmpdir(String) - 类 中的方法cn.muzin.chameleon.Chameleon
 
setTmpDir(String) - 类 中的方法cn.muzin.chameleon.trainer.EnvironmentAdaptTrainer
 
setTmpDir(String) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
StructPair - cn.muzin.chameleon.pair中的类
 
StructPair() - 类 的构造器cn.muzin.chameleon.pair.StructPair
 
StructToMultiPair - cn.muzin.chameleon.pair中的类
一对多结构对
StructToMultiPair() - 类 的构造器cn.muzin.chameleon.pair.StructToMultiPair
 
StructToMultiPair(Class) - 类 的构造器cn.muzin.chameleon.pair.StructToMultiPair
 
StructToOnePair - cn.muzin.chameleon.pair中的类
一对一结构对 保存一个 AStruct 和 BStruct 的关系
StructToOnePair(Class, Class) - 类 的构造器cn.muzin.chameleon.pair.StructToOnePair
 

T

toHump(String...) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
拼接下划线形式的变量
toLine(String...) - 类 中的静态方法cn.muzin.chameleon.util.VariableUtils
拼接下划线形式的变量
train(Class, Class) - 类 中的方法cn.muzin.chameleon.trainer.EnvironmentAdaptTrainer
训练 类型转换 环境
transform(T, R) - 类 中的方法cn.muzin.chameleon.Chameleon
 
transform(T, R, boolean) - 类 中的方法cn.muzin.chameleon.Chameleon
 
transform(Collection<T>, Class<R>) - 类 中的方法cn.muzin.chameleon.Chameleon
 
transform(Collection<T>, Class<R>, boolean) - 类 中的方法cn.muzin.chameleon.Chameleon
 
transform(T, Class<R>) - 类 中的方法cn.muzin.chameleon.Chameleon
 
transform(T, Class<R>, boolean) - 类 中的方法cn.muzin.chameleon.Chameleon
 
transform(Object, Object, boolean) - 接口 中的方法cn.muzin.chameleon.Environment
不同类型转换函数 adaptationStructureMismatch 用于对类型中的嵌套类型不一致,但嵌套类型中字段一致的情况进行适配。
transform(Object, Object, boolean) - 类 中的方法cn.muzin.chameleon.EnvironmentImpl
 
transform(T, R) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
transform(T, R, Boolean) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
transform(T, Class<R>) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
transform(T, Class<R>, Boolean) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
transform(Collection<T>, Class<R>) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 
transform(Collection<T>, Class<R>, Boolean) - 类 中的静态方法cn.muzin.chameleon.util.ChameleonUtil
 

V

VariableUtils - cn.muzin.chameleon.util中的类
变量名称处理工具类
VariableUtils() - 类 的构造器cn.muzin.chameleon.util.VariableUtils
 
A C E F G H I L O R S T V 
跳过导航链接

Copyright © 2021. All rights reserved.