Skip navigation links
A B C D E G H I L M N O P R S T U V W X 

A

again(boolean) - Method in interface com.xuexiang.xaop.util.PermissionUtils.OnRationaleListener.ShouldRequest
是否需要重新请求权限
AppExecutors - Class in com.xuexiang.xaop.util
desc : 应用的全局线程池 (包括单线程池的磁盘io,多线程池的网络io和主线程) author : xuexiang time : 2018/4/20 下午4:52
appVersion(int) - Method in class com.xuexiang.xaop.cache.XCache.Builder
不设置,默认为App的VersionCode
aroundJoinPoint(ProceedingJoinPoint, DiskCache) - Method in class com.xuexiang.xaop.aspectj.DiskCacheAspectJ
 
aroundJoinPoint(ProceedingJoinPoint, Intercept) - Method in class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
aroundJoinPoint(ProceedingJoinPoint, IOThread) - Method in class com.xuexiang.xaop.aspectj.IOThreadAspectJ
 
aroundJoinPoint(ProceedingJoinPoint) - Method in class com.xuexiang.xaop.aspectj.MainThreadAspectJ
 
aroundJoinPoint(ProceedingJoinPoint, MemoryCache) - Method in class com.xuexiang.xaop.aspectj.MemoryCacheAspectJ
 
aroundJoinPoint(ProceedingJoinPoint, Permission) - Method in class com.xuexiang.xaop.aspectj.PermissionAspectJ
 
aroundJoinPoint(ProceedingJoinPoint, Safe) - Method in class com.xuexiang.xaop.aspectj.SafeAspectJ
 
aroundJoinPoint(ProceedingJoinPoint, SingleClick) - Method in class com.xuexiang.xaop.aspectj.SingleClickAspectJ
 

B

BaseDiskCache - Class in com.xuexiang.xaop.cache.core
desc :
BaseDiskCache() - Constructor for class com.xuexiang.xaop.cache.core.BaseDiskCache
 
build() - Method in class com.xuexiang.xaop.cache.XCache.Builder
 
Builder() - Constructor for class com.xuexiang.xaop.cache.XCache.Builder
 
Builder(Context) - Constructor for class com.xuexiang.xaop.cache.XCache.Builder
 
builder() - Method in class com.xuexiang.xaop.cache.XCache.Builder
构建属性

C

CACHE_NEVER_EXPIRE - Static variable in class com.xuexiang.xaop.cache.core.LruDiskCache
永久不过期
CacheCore - Class in com.xuexiang.xaop.cache.core
desc : 缓存核心管理类
CacheCore(ICache) - Constructor for class com.xuexiang.xaop.cache.core.CacheCore
 
cacheTime(long) - Method in class com.xuexiang.xaop.cache.XCache.Builder
设置磁盘缓存的有效期(单位:s)
callback(PermissionUtils.SimpleCallback) - Method in class com.xuexiang.xaop.util.PermissionUtils
设置回调
callback(PermissionUtils.FullCallback) - Method in class com.xuexiang.xaop.util.PermissionUtils
设置回调
checkNotNull(T, String) - Static method in class com.xuexiang.xaop.util.Utils
 
clear() - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
清空缓存
clear() - Method in class com.xuexiang.xaop.cache.core.CacheCore
清空缓存
clear() - Method in interface com.xuexiang.xaop.cache.core.ICache
清空缓存
clear() - Method in class com.xuexiang.xaop.cache.core.LruMemoryCache
清空缓存
clear() - Method in class com.xuexiang.xaop.cache.XCache
清空缓存
clear() - Method in class com.xuexiang.xaop.cache.XDiskCache
清空缓存
clear() - Method in class com.xuexiang.xaop.cache.XMemoryCache
清空缓存
ClickUtils - Class in com.xuexiang.xaop.util
desc : 快速点击工具类 author : xuexiang time : 2018/4/22 下午6:47
closeIO(Closeable...) - Static method in class com.xuexiang.xaop.util.Utils
关闭 IO
com.xuexiang.xaop - package com.xuexiang.xaop
 
com.xuexiang.xaop.aspectj - package com.xuexiang.xaop.aspectj
 
com.xuexiang.xaop.cache - package com.xuexiang.xaop.cache
 
com.xuexiang.xaop.cache.converter - package com.xuexiang.xaop.cache.converter
 
com.xuexiang.xaop.cache.core - package com.xuexiang.xaop.cache.core
 
com.xuexiang.xaop.cache.key - package com.xuexiang.xaop.cache.key
 
com.xuexiang.xaop.checker - package com.xuexiang.xaop.checker
 
com.xuexiang.xaop.logger - package com.xuexiang.xaop.logger
 
com.xuexiang.xaop.util - package com.xuexiang.xaop.util
 
constructor() - Method in class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
constructor() - Method in class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
constructorInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
constructorInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
containsKey(String) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
是否包含 加final 是让子类不能被重写,只能使用doContainsKey
这里加了锁处理,操作安全。
containsKey(String) - Method in class com.xuexiang.xaop.cache.core.CacheCore
是否包含
containsKey(String) - Method in interface com.xuexiang.xaop.cache.core.ICache
是否包含
containsKey(String) - Method in class com.xuexiang.xaop.cache.core.LruMemoryCache
是否包含
containsKey(String) - Method in class com.xuexiang.xaop.cache.XCache
是否包含
containsKey(String) - Method in class com.xuexiang.xaop.cache.XDiskCache
是否包含
containsKey(String) - Method in class com.xuexiang.xaop.cache.XMemoryCache
是否包含

D

d(String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印调试信息
debug(boolean) - Static method in class com.xuexiang.xaop.logger.XLogger
设置是否打开调试
debug(String) - Static method in class com.xuexiang.xaop.logger.XLogger
设置调试模式
debug(boolean) - Static method in class com.xuexiang.xaop.XAOP
设置是否打开调试
debug(String) - Static method in class com.xuexiang.xaop.XAOP
设置调试模式
DebugLogAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 埋点记录 author : xuexiang time : 2018/4/24 下午10:01
DebugLogAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
DEFAULT_LOG_TAG - Static variable in class com.xuexiang.xaop.logger.XLogger
默认tag
DefaultCacheKeyCreator - Class in com.xuexiang.xaop.cache.key
key规则 : 方法名(参数1名=参数1值|参数2名=参数2值|...)
DefaultCacheKeyCreator() - Constructor for class com.xuexiang.xaop.cache.key.DefaultCacheKeyCreator
 
DiskCacheAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 磁盘缓存切片 author : xuexiang time : 2018/4/24 上午10:26
DiskCacheAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.DiskCacheAspectJ
 
diskConverter(IDiskConverter) - Method in class com.xuexiang.xaop.cache.XCache.Builder
设置磁盘缓存的转化器,默认是SerializableDiskConverter
diskDir(File) - Method in class com.xuexiang.xaop.cache.XCache.Builder
默认磁盘缓存目录路径
diskMax(long) - Method in class com.xuexiang.xaop.cache.XCache.Builder
设置磁盘的最大缓存大小, 默认为50MB
doClear() - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
清空缓存
doClear() - Method in class com.xuexiang.xaop.cache.core.LruDiskCache
 
doContainsKey(String) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
是否包含 采用protected修饰符 被子类修改
doContainsKey(String) - Method in class com.xuexiang.xaop.cache.core.LruDiskCache
 
doLoad(Type, String) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
读取缓存
doLoad(Type, String) - Method in class com.xuexiang.xaop.cache.core.LruDiskCache
 
doRemove(String) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
删除缓存
doRemove(String) - Method in class com.xuexiang.xaop.cache.core.LruDiskCache
 
doSave(String, T) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
保存
doSave(String, T) - Method in class com.xuexiang.xaop.cache.core.LruDiskCache
 
dTag(String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印调试信息

E

e(String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印出错信息
e(Throwable) - Static method in class com.xuexiang.xaop.logger.XLogger
打印出错堆栈信息
e(String, Throwable) - Static method in class com.xuexiang.xaop.logger.XLogger
打印出错堆栈信息
encode(String) - Static method in class com.xuexiang.xaop.util.MD5Utils
MD5加密
eTag(String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印出错信息
eTag(String, Throwable) - Static method in class com.xuexiang.xaop.logger.XLogger
打印出错堆栈信息
eTag(String, String, Throwable) - Static method in class com.xuexiang.xaop.logger.XLogger
打印出错堆栈信息

G

get() - Static method in class com.xuexiang.xaop.util.AppExecutors
获取线程管理实例
getAppVersionCode(Context) - Static method in class com.xuexiang.xaop.util.Utils
获取 App 版本码
getCacheKey(ProceedingJoinPoint) - Method in class com.xuexiang.xaop.cache.key.DefaultCacheKeyCreator
根据签名,自动生成缓存的Key
getCacheKey(ProceedingJoinPoint) - Method in interface com.xuexiang.xaop.cache.key.ICacheKeyCreator
根据签名,自动生成缓存的Key
getCacheKey(ProceedingJoinPoint) - Static method in class com.xuexiang.xaop.util.Utils
获取缓存的key
getClassName(Class<?>) - Static method in class com.xuexiang.xaop.util.Utils
 
getContext() - Static method in class com.xuexiang.xaop.XAOP
获取全局上下文
getDiskCacheDir(Context, String) - Static method in class com.xuexiang.xaop.util.Utils
应用程序缓存原理: 1.当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径
2.前者是/sdcard/Android/data//cache 这个路径
3.后者获取到的是 /data/data//cache 这个路径
getICacheKeyCreator() - Static method in class com.xuexiang.xaop.XAOP
 
getIDiskConverter() - Static method in class com.xuexiang.xaop.XAOP
 
getInstance() - Static method in class com.xuexiang.xaop.cache.XDiskCache
获取磁盘缓存管理实例
getInstance() - Static method in class com.xuexiang.xaop.cache.XMemoryCache
获取内存缓存管理实例
getInterceptor() - Static method in class com.xuexiang.xaop.XAOP
 
getISerializer() - Static method in class com.xuexiang.xaop.logger.XLogger
 
getIThrowableHandler() - Static method in class com.xuexiang.xaop.XAOP
 
getMethodDescribeInfo(ProceedingJoinPoint) - Static method in class com.xuexiang.xaop.util.Utils
获取方法的描述信息
getMethodName(ProceedingJoinPoint) - Static method in class com.xuexiang.xaop.util.Utils
获取简约的方法名
getOnPermissionDeniedListener() - Static method in class com.xuexiang.xaop.XAOP
 
getPermissions() - Static method in class com.xuexiang.xaop.util.PermissionUtils
获取应用权限
getPermissions(String) - Static method in class com.xuexiang.xaop.util.PermissionUtils
获取应用权限

H

handleThrowable(String, Throwable) - Method in interface com.xuexiang.xaop.checker.IThrowableHandler
处理异常

I

i(String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印提示性的信息
ICache - Interface in com.xuexiang.xaop.cache.core
desc : 缓存需要实现的接口 author : xuexiang time : 2018/4/23 下午9:27
ICacheKeyCreator - Interface in com.xuexiang.xaop.cache.key
缓存Key的生成器
IDiskConverter - Interface in com.xuexiang.xaop.cache.converter
desc : 通用转换器接口 author : xuexiang time : 2018/4/23 下午10:11
ILogger - Interface in com.xuexiang.xaop.logger
日志记录接口
init(XCache.Builder) - Method in class com.xuexiang.xaop.cache.XCache
初始化缓存
init(XCache.Builder) - Method in class com.xuexiang.xaop.cache.XDiskCache
初始化磁盘缓存
init(int) - Method in class com.xuexiang.xaop.cache.XMemoryCache
初始化内存缓存
init(Application) - Static method in class com.xuexiang.xaop.XAOP
初始化
initDiskCache(XCache.Builder) - Static method in class com.xuexiang.xaop.XAOP
初始化磁盘缓存
initMemoryCache(int) - Static method in class com.xuexiang.xaop.XAOP
初始化内存缓存
intercept(int, JoinPoint) - Method in interface com.xuexiang.xaop.checker.Interceptor
执行拦截
InterceptAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 自定义拦截切片 author : xuexiang time : 2018/4/24 下午10:01
InterceptAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
Interceptor - Interface in com.xuexiang.xaop.checker
desc : 自定义拦截切片的拦截器实现接口 author : xuexiang time : 2018/4/24 下午10:11
IOThreadAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 子线程切片, 保证注解的方法发生在子线程中 author : xuexiang time : 2018/4/23 上午1:14
IOThreadAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.IOThreadAspectJ
 
isDebug() - Static method in class com.xuexiang.xaop.logger.XLogger
当前是否是调试模式
isDiskCache(boolean) - Method in class com.xuexiang.xaop.cache.XCache.Builder
设置是否是磁盘缓存
isEmpty(Object) - Static method in class com.xuexiang.xaop.util.Utils
返回object是否为空
isExpiry(String, long) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
是否过期
isExpiry(String, long) - Method in class com.xuexiang.xaop.cache.core.LruDiskCache
 
isFastDoubleClick(View) - Static method in class com.xuexiang.xaop.util.ClickUtils
是否是快速点击
isFastDoubleClick(View, long) - Static method in class com.xuexiang.xaop.util.ClickUtils
是否是快速点击
isGranted(String...) - Static method in class com.xuexiang.xaop.util.PermissionUtils
判断权限是否被授予
isHasReturnType(Signature) - Static method in class com.xuexiang.xaop.util.Utils
方法是否有返回值
iTag(String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印提示性的信息
IThrowableHandler - Interface in com.xuexiang.xaop.checker
desc : 异常的处理 author : xuexiang time : 2018/5/14 下午11:04

L

listToString(List<String>, String) - Static method in class com.xuexiang.xaop.util.Utils
根据分隔符将List转换为String
listToString(List<String>) - Static method in class com.xuexiang.xaop.util.Utils
根据分隔符将List转换为String
load(InputStream, Type) - Method in interface com.xuexiang.xaop.cache.converter.IDiskConverter
读取
load(InputStream, Type) - Method in class com.xuexiang.xaop.cache.converter.SerializableDiskConverter
 
load(Type, String, long) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
读取缓存
load(Type, String, long) - Method in class com.xuexiang.xaop.cache.core.CacheCore
读取
load(Type, String, long) - Method in interface com.xuexiang.xaop.cache.core.ICache
读取缓存
load(Type, String, long) - Method in class com.xuexiang.xaop.cache.core.LruMemoryCache
读取缓存
load(String) - Method in class com.xuexiang.xaop.cache.XCache
读取缓存
load(String, long) - Method in class com.xuexiang.xaop.cache.XCache
读取缓存
load(Type, String, long) - Method in class com.xuexiang.xaop.cache.XCache
读取缓存
load(String) - Method in class com.xuexiang.xaop.cache.XDiskCache
读取缓存
load(String, long) - Method in class com.xuexiang.xaop.cache.XDiskCache
读取缓存
load(Type, String, long) - Method in class com.xuexiang.xaop.cache.XDiskCache
读取缓存
load(String) - Method in class com.xuexiang.xaop.cache.XMemoryCache
读取缓存
log(int, String, String, Throwable) - Method in interface com.xuexiang.xaop.logger.ILogger
打印信息
log(int, String, String, Throwable) - Method in class com.xuexiang.xaop.logger.LogcatLogger
打印信息
log(int, String, String) - Method in class com.xuexiang.xaop.logger.LogcatLogger
使用LogCat输出日志,字符长度超过4000则自动换行.
log(int, String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印日志
logAndExecute(ProceedingJoinPoint, DebugLog) - Method in class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
LogcatLogger - Class in com.xuexiang.xaop.logger
desc : 默认Logcat日志记录 author : xuexiang time : 2018/4/22 下午7:00
LogcatLogger() - Constructor for class com.xuexiang.xaop.logger.LogcatLogger
 
LruDiskCache - Class in com.xuexiang.xaop.cache.core
desc : 磁盘缓存实现类 author : xuexiang time : 2018/4/23 下午10:06
LruDiskCache(IDiskConverter, File, int, long) - Constructor for class com.xuexiang.xaop.cache.core.LruDiskCache
初始化磁盘缓存
LruMemoryCache - Class in com.xuexiang.xaop.cache.core
desc : 内存缓存实现类 author : xuexiang time : 2018/4/23 下午10:28
LruMemoryCache(int) - Constructor for class com.xuexiang.xaop.cache.core.LruMemoryCache
初始化内存缓存

M

mainThread() - Method in class com.xuexiang.xaop.util.AppExecutors
 
MainThreadAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 主线程切片, 保证注解的方法发生在主线程中 author : xuexiang time : 2018/4/23 上午12:33
MainThreadAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.MainThreadAspectJ
 
MD5Utils - Class in com.xuexiang.xaop.util
desc : MD5加密 author : xuexiang time : 2018/4/23 下午9:51
MemoryCacheAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 内存缓存切片 author : xuexiang time : 2018/4/23 下午11:52
MemoryCacheAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.MemoryCacheAspectJ
 
memoryMaxSize(int) - Method in class com.xuexiang.xaop.cache.XCache.Builder
设置内存缓存的最大数量
method() - Method in class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.DiskCacheAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.IOThreadAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.MainThreadAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.MemoryCacheAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.PermissionAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.SafeAspectJ
 
method() - Method in class com.xuexiang.xaop.aspectj.SingleClickAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.DiskCacheAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.IOThreadAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.MainThreadAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.MemoryCacheAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.PermissionAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.SafeAspectJ
 
methodInsideAnnotatedType() - Method in class com.xuexiang.xaop.aspectj.SingleClickAspectJ
 

N

newBuilder() - Static method in class com.xuexiang.xaop.cache.XCache
 
newInstance() - Static method in class com.xuexiang.xaop.cache.XCache
 

O

onActivityCreate(Activity) - Method in interface com.xuexiang.xaop.util.PermissionUtils.ThemeCallback
 
onCreate(Bundle) - Method in class com.xuexiang.xaop.util.PermissionUtils.PermissionActivity
 
onDenied(List<String>, List<String>) - Method in interface com.xuexiang.xaop.util.PermissionUtils.FullCallback
 
onDenied(List<String>) - Method in interface com.xuexiang.xaop.util.PermissionUtils.OnPermissionDeniedListener
权限申请被拒绝
onDenied() - Method in interface com.xuexiang.xaop.util.PermissionUtils.SimpleCallback
权限申请被拒绝
onGranted(List<String>) - Method in interface com.xuexiang.xaop.util.PermissionUtils.FullCallback
 
onGranted() - Method in interface com.xuexiang.xaop.util.PermissionUtils.SimpleCallback
权限申请成功
onRequestPermissionsResult(int, String[], int[]) - Method in class com.xuexiang.xaop.util.PermissionUtils.PermissionActivity
 

P

permission(String...) - Static method in class com.xuexiang.xaop.util.PermissionUtils
设置请求权限
PermissionActivity() - Constructor for class com.xuexiang.xaop.util.PermissionUtils.PermissionActivity
 
PermissionAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 申请系统权限切片,根据注解值申请所需运行权限 author : xuexiang time : 2018/4/22 下午8:50
PermissionAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.PermissionAspectJ
 
PermissionUtils - Class in com.xuexiang.xaop.util
权限相关工具类
PermissionUtils.FullCallback - Interface in com.xuexiang.xaop.util
 
PermissionUtils.OnPermissionDeniedListener - Interface in com.xuexiang.xaop.util
权限申请被拒绝的监听
PermissionUtils.OnRationaleListener - Interface in com.xuexiang.xaop.util
 
PermissionUtils.OnRationaleListener.ShouldRequest - Interface in com.xuexiang.xaop.util
 
PermissionUtils.PermissionActivity - Class in com.xuexiang.xaop.util
 
PermissionUtils.SimpleCallback - Interface in com.xuexiang.xaop.util
简单的权限申请回调
PermissionUtils.ThemeCallback - Interface in com.xuexiang.xaop.util
 
poolIO() - Method in class com.xuexiang.xaop.util.AppExecutors
 

R

rationale(PermissionUtils.OnRationaleListener.ShouldRequest) - Method in interface com.xuexiang.xaop.util.PermissionUtils.OnRationaleListener
 
rationale(PermissionUtils.OnRationaleListener) - Method in class com.xuexiang.xaop.util.PermissionUtils
设置拒绝权限后再次请求的回调接口
remove(String) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
删除缓存
remove(String) - Method in class com.xuexiang.xaop.cache.core.CacheCore
删除缓存
remove(String) - Method in interface com.xuexiang.xaop.cache.core.ICache
删除缓存
remove(String) - Method in class com.xuexiang.xaop.cache.core.LruMemoryCache
删除缓存
remove(String) - Method in class com.xuexiang.xaop.cache.XCache
删除缓存
remove(String) - Method in class com.xuexiang.xaop.cache.XDiskCache
删除缓存
remove(String) - Method in class com.xuexiang.xaop.cache.XMemoryCache
删除缓存
request() - Method in class com.xuexiang.xaop.util.PermissionUtils
开始请求

S

SafeAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 自动try-catch的注解切片处理 author : xuexiang time : 2018/5/14 下午10:39
SafeAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.SafeAspectJ
 
save(String, T) - Method in class com.xuexiang.xaop.cache.core.BaseDiskCache
保存缓存
save(String, T) - Method in class com.xuexiang.xaop.cache.core.CacheCore
保存
save(String, T) - Method in interface com.xuexiang.xaop.cache.core.ICache
保存缓存
save(String, T) - Method in class com.xuexiang.xaop.cache.core.LruMemoryCache
保存缓存
save(String, T) - Method in class com.xuexiang.xaop.cache.XCache
保存缓存
save(String, T) - Method in class com.xuexiang.xaop.cache.XDiskCache
保存缓存
save(String, T) - Method in class com.xuexiang.xaop.cache.XMemoryCache
保存缓存
SerializableDiskConverter - Class in com.xuexiang.xaop.cache.converter
desc : 序列化对象的转换器 author : xuexiang time : 2018/4/23 下午10:14
SerializableDiskConverter() - Constructor for class com.xuexiang.xaop.cache.converter.SerializableDiskConverter
 
setDebug(boolean) - Static method in class com.xuexiang.xaop.logger.XLogger
设置是否是调试模式
setICache(ICache) - Method in class com.xuexiang.xaop.cache.core.CacheCore
设置缓存实现接口
setICacheKeyCreator(ICacheKeyCreator) - Static method in class com.xuexiang.xaop.XAOP
 
setIDiskConverter(IDiskConverter) - Static method in class com.xuexiang.xaop.XAOP
设置默认的磁盘缓存的序列化接口
setInterceptor(Interceptor) - Static method in class com.xuexiang.xaop.XAOP
设置自定义拦截切片的拦截器接口
setISerializer(Strings.ISerializer) - Static method in class com.xuexiang.xaop.logger.XLogger
设置日志打印时参数序列化的接口方法
setISerializer(Strings.ISerializer) - Static method in class com.xuexiang.xaop.XAOP
设置日志打印时参数序列化的接口方法
setIThrowableHandler(IThrowableHandler) - Static method in class com.xuexiang.xaop.XAOP
设置自定义捕获异常处理
setLogger(ILogger) - Static method in class com.xuexiang.xaop.logger.XLogger
设置日志记录者的接口
setLogger(ILogger) - Static method in class com.xuexiang.xaop.XAOP
设置日志记录者的接口
setOnPermissionDeniedListener(PermissionUtils.OnPermissionDeniedListener) - Static method in class com.xuexiang.xaop.XAOP
设置权限申请被拒绝的监听
setPriority(int) - Static method in class com.xuexiang.xaop.logger.XLogger
设置打印日志的等级(只打印改等级以上的日志)
setPriority(int) - Static method in class com.xuexiang.xaop.XAOP
设置打印日志的等级(只打印改等级以上的日志)
setTag(String) - Static method in class com.xuexiang.xaop.logger.XLogger
设置日志的tag
SingleClickAspectJ - Class in com.xuexiang.xaop.aspectj
desc : 防止View被连续点击 author : xuexiang time : 2018/4/22 下午6:38
SingleClickAspectJ() - Constructor for class com.xuexiang.xaop.aspectj.SingleClickAspectJ
 
singleIO() - Method in class com.xuexiang.xaop.util.AppExecutors
 
start(Context) - Static method in class com.xuexiang.xaop.util.PermissionUtils.PermissionActivity
 
Strings - Class in com.xuexiang.xaop.util
将Object转化为String的工具类
Strings.ISerializer - Interface in com.xuexiang.xaop.util
序列化器

T

theme(PermissionUtils.ThemeCallback) - Method in class com.xuexiang.xaop.util.PermissionUtils
设置主题
toString(Object) - Method in interface com.xuexiang.xaop.util.Strings.ISerializer
 
toString(Object) - Static method in class com.xuexiang.xaop.util.Strings
 
toString(Object) - Static method in class com.xuexiang.xaop.util.Utils
 

U

updatePoolIO(int) - Method in class com.xuexiang.xaop.util.AppExecutors
更新多线程池
Utils - Class in com.xuexiang.xaop.util
desc : author : xuexiang time : 2018/4/22 下午10:11

V

v(String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印任何(所有)信息
vTag(String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印任何(所有)信息

W

w(String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印warning警告信息
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.DebugLogAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.DiskCacheAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.InterceptAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.IOThreadAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.MainThreadAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.MemoryCacheAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.PermissionAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.SafeAspectJ
 
withinAnnotatedClass() - Method in class com.xuexiang.xaop.aspectj.SingleClickAspectJ
 
writer(OutputStream, Object) - Method in interface com.xuexiang.xaop.cache.converter.IDiskConverter
写入
writer(OutputStream, Object) - Method in class com.xuexiang.xaop.cache.converter.SerializableDiskConverter
 
wTag(String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印warning警告信息
wtf(String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印严重的错误信息
wtfTag(String, String) - Static method in class com.xuexiang.xaop.logger.XLogger
打印严重的错误信息

X

XAOP - Class in com.xuexiang.xaop
XAOP
XAOP() - Constructor for class com.xuexiang.xaop.XAOP
 
XCache - Class in com.xuexiang.xaop.cache
desc : 缓存管理 author : xuexiang time : 2018/4/23 下午10:19
XCache() - Constructor for class com.xuexiang.xaop.cache.XCache
 
XCache(XCache.Builder) - Constructor for class com.xuexiang.xaop.cache.XCache
 
XCache.Builder - Class in com.xuexiang.xaop.cache
构造器
XDiskCache - Class in com.xuexiang.xaop.cache
desc : 磁盘缓存管理器 author : xuexiang time : 2018/4/24 上午9:26
XLogger - Class in com.xuexiang.xaop.logger
XLogger日志记录
XMemoryCache - Class in com.xuexiang.xaop.cache
desc : 内存缓存管理器 author : xuexiang time : 2018/4/23 下午11:59
A B C D E G H I L M N O P R S T U V W X 
Skip navigation links