| 程序包 | 说明 |
|---|---|
| com.jn.langx.classpath | |
| com.jn.langx.classpath.cp | |
| com.jn.langx.io.resource |
| 限定符和类型 | 方法和说明 |
|---|---|
Location |
ResourceClassFile.getLocation() |
Location |
Classpath.getRoot()
root 位置,如果 root 是 null, 则为无root资源
|
| 限定符和类型 | 方法和说明 |
|---|---|
Set<Location> |
ClasspathScanner.allResources() |
Set<Location> |
ClasspathScanner.scanResourceLocations(String namespace,
ResourceFilter filter) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ResourceFilter.test(Location resourceLocation)
Return true if this resource should be included in the scan result.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Location |
WarFileClasspath.getRoot() |
Location |
ResourceLoaderClasspath.getRoot() |
Location |
JarFileClasspath.getRoot() |
Location |
JarDirectoryClasspath.getRoot() |
Location |
InputStreamClasspath.getRoot() |
Location |
DirectoryClasspath.getRoot() |
Location |
ClassLoaderClasspath.getRoot() |
Location |
ClassClasspath.getRoot() |
Location |
ByteArrayClasspath.getRoot() |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<Location> |
WarFileClasspath.allResources() |
Set<Location> |
ResourceLoaderClasspath.allResources() |
Set<Location> |
JarFileClasspath.allResources() |
Set<Location> |
JarDirectoryClasspath.allResources() |
Set<Location> |
InputStreamClasspath.allResources() |
Set<Location> |
DirectoryClasspath.allResources() |
Set<Location> |
ClassLoaderClasspath.allResources() |
Set<Location> |
ClassClasspath.allResources() |
Set<Location> |
ByteArrayClasspath.allResources() |
abstract Set<Location> |
AbstractClasspath.allResources() |
Set<Location> |
AbstractClasspath.scanResourceLocations(String namespace,
ResourceFilter filter)
如果 namespace 是 null,则代表直接在 root 下递归检索
|
| 限定符和类型 | 方法和说明 |
|---|---|
Location |
ResourceLocationProvider.get(ID resourceId) |
Location |
Locatable.getLocation() |
Location |
InputStreamResource.getLocation() |
Location |
ByteArrayResource.getLocation() |
Location |
AbstractLocatableResource.getLocation() |
static Location |
Locations.newLocation(Location root,
String relativePath) |
static Location |
Locations.parseLocation(String location) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Location.compareTo(Location o) |
static String |
Locations.getRelativePath(Location root,
Location location)
获取 root 下指定的 location 代表的资源的相对路径
|
static boolean |
Locations.isClasspathLocation(Location location) |
static boolean |
Locations.isFileLocation(Location location) |
static boolean |
Locations.isJarEntryLocation(Location location) |
static boolean |
Locations.isJarFileLocation(Location location) |
static boolean |
Locations.isJarLocation(Location location) |
static boolean |
Locations.isUrlLocation(Location location) |
static <V extends Resource> |
Resources.loadResource(Location location) |
static Location |
Locations.newLocation(Location root,
String relativePath) |
void |
AbstractLocatableResource.setLocation(Location location) |
Copyright © 2020. All rights reserved.