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

A

AbstractResourceLoader - net.hasor.cobble.loader中的类
Loader 基类
AbstractResourceLoader() - 类 的构造器net.hasor.cobble.loader.AbstractResourceLoader
 
AbstractResourceLoader(ClassLoader) - 类 的构造器net.hasor.cobble.loader.AbstractResourceLoader
 
addExport(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
addLoader(ResourceLoader) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
添加一个 ResourceLoader
addPath(File) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
annos - 类 中的变量net.hasor.cobble.loader.ClassMatcher.ClassInfo
 
annotatedWith(Class<?>) - 类 中的静态方法net.hasor.cobble.loader.ClassMatchers
类上需要有 xx 注解
any() - 类 中的静态方法net.hasor.cobble.loader.ClassMatchers
任意类型

B

buildPredicate(ResourceLoader.MatchType, String[], Function<T, String>) - 类 中的方法net.hasor.cobble.loader.AbstractResourceLoader
 

C

castType - 类 中的变量net.hasor.cobble.loader.ClassMatcher.ClassInfo
 
ClassInfo() - 类 的构造器net.hasor.cobble.loader.ClassMatcher.ClassInfo
 
ClassMatcher - net.hasor.cobble.loader中的接口
资源加载器、资源扫描器
ClassMatcher.ClassInfo - net.hasor.cobble.loader中的类
类信息结构
ClassMatcher.ClassMatcherContext - net.hasor.cobble.loader中的类
 
ClassMatcherContext(ClassMatcher.ClassInfo) - 类 的构造器net.hasor.cobble.loader.ClassMatcher.ClassMatcherContext
 
ClassMatchers - net.hasor.cobble.loader中的类
扫描过程中的匹配器
className - 类 中的变量net.hasor.cobble.loader.ClassMatcher.ClassInfo
 
ClassPathResourceLoader - net.hasor.cobble.loader.providers中的类
用于创建一个可以从 classpath 中获取资源的 ResourceLoader
ClassPathResourceLoader() - 类 的构造器net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
ClassPathResourceLoader(ClassLoader) - 类 的构造器net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
clearCache() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
close() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
close() - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
 
CobbleClassScanner - net.hasor.cobble.loader中的类
ResourceLoader 的 ClassFinder 接口实现
CobbleClassScanner(ResourceLoader) - 类 的构造器net.hasor.cobble.loader.CobbleClassScanner
 
compareTo(ImportResourceLoader.LoaderWrap) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader.LoaderWrap
 
containsEntry(String) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 

E

entries() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
equals(Object) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader.LoaderWrap
 
exist(String) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
exist(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
exist(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
exist(String) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
exist(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
exist(String) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
exist(String) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
ExportResourceLoader - net.hasor.cobble.loader.providers中的类
仅允许将 ResourceLoader 的中的一部分资源设置为 '可见' -- 与 ImportResourceLoader 不同的是 ExportResourceLoader 是对某个特定 ResourceLoader 的增强。
ExportResourceLoader(ResourceLoader) - 类 的构造器net.hasor.cobble.loader.providers.ExportResourceLoader
 
ExportResourceLoader(ClassLoader, ResourceLoader) - 类 的构造器net.hasor.cobble.loader.providers.ExportResourceLoader
 

F

featureWith(Class<?>) - 类 中的静态方法net.hasor.cobble.loader.ClassMatchers
类型 或 类上有 xx 注解
findLoader(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
findLoader(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
found(ResourceLoader.ScanEvent) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader.Scanner
找到资源(返回值为true表示找到预期的资源结束扫描,false表示继续扫描剩下的资源)

G

getAllLoader() - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getAllPackages() - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getClass(String) - 类 中的方法net.hasor.cobble.loader.AbstractResourceLoader
 
getClass(String) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
getClass(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
getClass(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getClass(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
getClass(String) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
getClassInfo() - 类 中的方法net.hasor.cobble.loader.ClassMatcher.ClassMatcherContext
 
getClassSet(ClassMatcher) - 类 中的方法net.hasor.cobble.loader.CobbleClassScanner
扫描jar包中凡是匹配compareType参数的类均被返回。
getClassSet(String[], ClassMatcher) - 类 中的方法net.hasor.cobble.loader.CobbleClassScanner
扫描jar包中凡是匹配compareType参数的类均被返回。
getComment() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getEntry(String) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getExportSet() - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
getFile() - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
Returns the underlying File.
getInputStream(ZipEntry) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getInputStream() - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
 
getJarEntry(CharSequence) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getJarEntry(String) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getLoader(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getManifest() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getManifest() - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
getManifest(String) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
getName() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getName() - 类 中的方法net.hasor.cobble.loader.ResourceLoader.ScanEvent
 
getNestedJarFile(ZipEntry) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(JarEntry) - 类 中的方法net.hasor.cobble.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getPathFromRoot() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getResource(String) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
getResource(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
getResource(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getResource(String) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
getResource(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
getResource(String) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
getResource(String) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
getResource() - 类 中的方法net.hasor.cobble.loader.ResourceLoader.ScanEvent
 
getResourceAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
getResourceAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
getResourceAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getResourceAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
getResourceAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
getResourceAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
getResourceAsStream(String) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
getResources(String) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
getResources(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
getResources(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getResources(String) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
getResources(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
getResources(String) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
getResources(String) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
getResourcesAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
getResourcesAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
getResourcesAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
getResourcesAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
getResourcesAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
getResourcesAsStream(String) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
getResourcesAsStream(String) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
getRootJarFile() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
getRootJarFileFromUrl(URL) - 类 中的方法net.hasor.cobble.loader.jar.Handler
 
getSize() - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
 
getSize() - 类 中的方法net.hasor.cobble.loader.ResourceLoader.ScanEvent
 
getStream() - 接口 中的方法net.hasor.cobble.loader.ResourceLoader.InputStreamGet
 
getStream() - 类 中的方法net.hasor.cobble.loader.ResourceLoader.ScanEvent
 
getSubsection(long, long) - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
 
getUrl() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 

H

Handler - net.hasor.cobble.loader.jar中的类
URLStreamHandler for Spring Boot loader JarFiles.
Handler() - 类 的构造器net.hasor.cobble.loader.jar.Handler
 
Handler(JarFile) - 类 的构造器net.hasor.cobble.loader.jar.Handler
 
hashCode(URL) - 类 中的方法net.hasor.cobble.loader.jar.Handler
 
hashCode() - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader.LoaderWrap
 

I

ImportResourceLoader - net.hasor.cobble.loader.providers中的类
允许将 ResourceLoader 的中的一部分资源设置为 '可见',并将不同的 ResourceLoader 之间 '可见' 部分汇聚为一个新的 ResourceLoader。
ImportResourceLoader(int) - 类 的构造器net.hasor.cobble.loader.providers.ImportResourceLoader
 
ImportResourceLoader(int, ClassLoader) - 类 的构造器net.hasor.cobble.loader.providers.ImportResourceLoader
 
ImportResourceLoader.LoaderWrap - net.hasor.cobble.loader.providers中的类
 
importResources(ResourceLoader) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
import all path
importResources(int, ResourceLoader) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
import all path
importResources(String, ResourceLoader) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
import specified path or resource
importResources(int, String, ResourceLoader) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
import specified path or resource
INSTANCE - 类 中的静态变量net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
interFaces - 类 中的变量net.hasor.cobble.loader.ClassMatcher.ClassInfo
 
isExportAll() - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
ISOLATION_MODE - 接口 中的静态变量net.hasor.cobble.loader.providers.MultiStrategy
 
iterator() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
Return an iterator for the contained entries.

J

JarFile - net.hasor.cobble.loader.jar中的类
Extended variant of JarFile that behaves in the same way but offers the following additional functionality.
JarFile(File) - 类 的构造器net.hasor.cobble.loader.jar.JarFile
Create a new JarFile backed by the specified file.
JarResourceLoader - net.hasor.cobble.loader.providers中的类
可以处理 jar 包的 ResourceLoader,并且支持 jar in jar
JarResourceLoader(File) - 类 的构造器net.hasor.cobble.loader.providers.JarResourceLoader
 
JarResourceLoader(ClassLoader, File) - 类 的构造器net.hasor.cobble.loader.providers.JarResourceLoader
 
JarResourceLoader(ClassLoader, File, List<String>) - 类 的构造器net.hasor.cobble.loader.providers.JarResourceLoader
 

L

loadClass(String) - 类 中的方法net.hasor.cobble.loader.ClassMatcher.ClassMatcherContext
 
loadClassInfo(String) - 类 中的方法net.hasor.cobble.loader.CobbleClassScanner
分析类的字节码,分析过程中会递归解析父类和实现的接口
loaderForClassLoader() - 类 中的方法net.hasor.cobble.loader.AbstractResourceLoader
 
loaderForClassLoader() - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
LoaderWrap(int, ResourceLoader) - 类 的构造器net.hasor.cobble.loader.providers.ImportResourceLoader.LoaderWrap
 

M

matcher(ClassMatcher.ClassMatcherContext) - 接口 中的方法net.hasor.cobble.loader.ClassMatcher
 
MERGE_MODE - 接口 中的静态变量net.hasor.cobble.loader.providers.MultiStrategy
 
MultiResourceLoader - net.hasor.cobble.loader.providers中的类
可以将不同的 ResourceLoader 汇聚到一起,不具备 '可见性' 控制。
MultiResourceLoader(int, ResourceLoader...) - 类 的构造器net.hasor.cobble.loader.providers.MultiResourceLoader
Creates a new multi resource Loader that will use the specified loaders.
MultiResourceLoader(int, ClassLoader, ResourceLoader...) - 类 的构造器net.hasor.cobble.loader.providers.MultiResourceLoader
Creates a new multi resource Loader that will use the specified loaders.
MultiStrategy - net.hasor.cobble.loader.providers中的接口
 

N

net.hasor.cobble.loader - 程序包 net.hasor.cobble.loader
资源加载工具,可以实现 classpath、zip、dir。
net.hasor.cobble.loader.jar - 程序包 net.hasor.cobble.loader.jar
Support for loading and manipulating JAR/WAR files.
net.hasor.cobble.loader.providers - 程序包 net.hasor.cobble.loader.providers
 

O

openConnection(URL) - 类 中的方法net.hasor.cobble.loader.jar.Handler
 

P

parentClassLoader - 类 中的变量net.hasor.cobble.loader.AbstractResourceLoader
 
parseURL(URL, String, int, int) - 类 中的方法net.hasor.cobble.loader.jar.Handler
 
PathResourceLoader - net.hasor.cobble.loader.providers中的类
将一个 File 对象所代表的路径作为根路径。
PathResourceLoader() - 类 的构造器net.hasor.cobble.loader.providers.PathResourceLoader
 
PathResourceLoader(File) - 类 的构造器net.hasor.cobble.loader.providers.PathResourceLoader
 
PathResourceLoader(ClassLoader) - 类 的构造器net.hasor.cobble.loader.providers.PathResourceLoader
 
PathResourceLoader(ClassLoader, File) - 类 的构造器net.hasor.cobble.loader.providers.PathResourceLoader
 
PROTOCOL_HANDLER - 类 中的静态变量net.hasor.cobble.loader.jar.Handler
 

R

RandomFile - net.hasor.cobble.loader.jar中的类
RandomFile implementation backed by a RandomAccessFile.
RandomFile(File) - 类 的构造器net.hasor.cobble.loader.jar.RandomFile
Create a new RandomFile backed by the specified file.
read() - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
 
read(long, long) - 类 中的方法net.hasor.cobble.loader.jar.RandomFile
 
registerUrlProtocolHandler() - 类 中的静态方法net.hasor.cobble.loader.jar.JarFile
Register a 'java.protocol.handler.pkgs' property so that a URLStreamHandler will be located to deal with jar URLs.
ResourceLoader - net.hasor.cobble.loader中的接口
资源加载器、资源扫描器
ResourceLoader.InputStreamGet - net.hasor.cobble.loader中的接口
 
ResourceLoader.MatchType - net.hasor.cobble.loader中的枚举
扫描器资源匹配类型
ResourceLoader.ScanEvent - net.hasor.cobble.loader中的类
扫描的资源
ResourceLoader.Scanner<T> - net.hasor.cobble.loader中的接口
扫描classpath时找到资源的回调接口方法

S

sameFile(URL, URL) - 类 中的方法net.hasor.cobble.loader.jar.Handler
 
ScanEvent(String, long, URL, ResourceLoader.InputStreamGet) - 类 的构造器net.hasor.cobble.loader.ResourceLoader.ScanEvent
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
scanOneResource(ResourceLoader.Scanner<T>) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
scanOneResource(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.ClassPathResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.MultiResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
scanResources(ResourceLoader.Scanner<T>) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
scanResources(ResourceLoader.MatchType, ResourceLoader.Scanner<T>, String[]) - 接口 中的方法net.hasor.cobble.loader.ResourceLoader
 
setExportAll(boolean) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
setUseFastConnectionExceptions(boolean) - 类 中的静态方法net.hasor.cobble.loader.jar.Handler
Set if a generic static exception can be thrown when a URL cannot be connected.
size() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
stream() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
subClassesOf(Class<?>) - 类 中的静态方法net.hasor.cobble.loader.ClassMatchers
子类
superName - 类 中的变量net.hasor.cobble.loader.ClassMatcher.ClassInfo
 

T

testAndLoad(String, ClassMatcher) - 类 中的方法net.hasor.cobble.loader.CobbleClassScanner
 
testFound(JarEntry, Predicate<JarEntry>[]) - 类 中的方法net.hasor.cobble.loader.providers.JarResourceLoader
 
testFound(File, Predicate<File>[]) - 类 中的方法net.hasor.cobble.loader.providers.PathResourceLoader
 
testPath(String) - 类 中的方法net.hasor.cobble.loader.providers.ExportResourceLoader
 
toString() - 类 中的方法net.hasor.cobble.loader.jar.JarFile
 
toString() - 类 中的方法net.hasor.cobble.loader.providers.ImportResourceLoader.LoaderWrap
 

V

valueOf(String) - 枚举 中的静态方法net.hasor.cobble.loader.ResourceLoader.MatchType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法net.hasor.cobble.loader.ResourceLoader.MatchType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C E F G H I J L M N O P R S T V 
跳过导航链接

Copyright © 2022. All rights reserved.