public static final class VDJCLibraryRegistry.ClasspathLibraryResolver extends java.lang.Object implements VDJCLibraryRegistry.LibraryResolver, VDJCLibraryRegistry.AliasResolver, VDJCLibraryRegistry.LibraryNameListProvider
| Constructor and Description |
|---|
ClasspathLibraryResolver(java.lang.String path,
java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.ClassLoader |
getClassLoader() |
java.nio.file.Path |
getContext(java.lang.String libraryName) |
java.util.List<java.lang.String> |
getLibraryNameList() |
java.lang.String |
getPath() |
VDJCLibraryData[] |
resolve(java.lang.String libraryName) |
java.lang.String |
resolveAlias(java.lang.String libraryName) |
public ClasspathLibraryResolver(java.lang.String path,
java.lang.ClassLoader classLoader)
public java.lang.String getPath()
public java.lang.ClassLoader getClassLoader()
public java.nio.file.Path getContext(java.lang.String libraryName)
getContext in interface VDJCLibraryRegistry.LibraryResolverpublic java.util.List<java.lang.String> getLibraryNameList()
getLibraryNameList in interface VDJCLibraryRegistry.LibraryNameListProviderpublic java.lang.String resolveAlias(java.lang.String libraryName)
resolveAlias in interface VDJCLibraryRegistry.AliasResolverpublic VDJCLibraryData[] resolve(java.lang.String libraryName)
resolve in interface VDJCLibraryRegistry.LibraryResolver