public abstract class ContractResourceLoader extends ResourceLoader
ResourceLoader.VersionComparator| Modifier and Type | Field and Description |
|---|---|
static String |
VERSION_INVALID |
| Constructor and Description |
|---|
ContractResourceLoader(String prefix) |
| Modifier and Type | Method and Description |
|---|---|
ResourceMeta |
createResourceMeta(String prefix,
String libraryName,
String libraryVersion,
String resourceName,
String resourceVersion) |
abstract ResourceMeta |
createResourceMeta(String prefix,
String libraryName,
String libraryVersion,
String resourceName,
String resourceVersion,
String contractName) |
String |
getLibraryVersion(String path)
Return the max available version found (if exists) or
return null if no version available.
|
abstract String |
getLibraryVersion(String path,
String contractName)
Return the max available version found (if exists) or
return null if no version available.
|
String |
getResourceVersion(String path) |
abstract String |
getResourceVersion(String path,
String contractName) |
boolean |
libraryExists(String libraryName) |
abstract boolean |
libraryExists(String libraryName,
String contractName) |
getPrefix, getResourceInputStream, getResourceURL, getVersionComparator, resourceExists, setPrefix, setVersionComparatorpublic static final String VERSION_INVALID
public ContractResourceLoader(String prefix)
public String getResourceVersion(String path)
getResourceVersion in class ResourceLoaderpublic String getLibraryVersion(String path)
ResourceLoadergetLibraryVersion in class ResourceLoaderpublic abstract String getLibraryVersion(String path, String contractName)
public ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion)
createResourceMeta in class ResourceLoaderpublic abstract ResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion, String contractName)
createResourceMeta in class ResourceLoaderpublic boolean libraryExists(String libraryName)
libraryExists in class ResourceLoaderCopyright © 2021 The Apache Software Foundation. All rights reserved.