public class MockExternalContextResourceLoader extends MockResourceLoader
MockResourceLoader.VersionComparator| Modifier and Type | Field and Description |
|---|---|
protected static Pattern |
RESOURCE_VERSION_CHECKER
It checks version like this: /1.js, /1_0.js, /1_0_0.js, /100_100.js
Used on getResourceVersion to filter resources
|
protected static Pattern |
VERSION_CHECKER
It checks version like this: /1/, /1_0/, /1_0_0/, /100_100/
Used on getLibraryVersion to filter resource directories
|
VERSION_INVALID| Constructor and Description |
|---|
MockExternalContextResourceLoader(String prefix) |
| Modifier and Type | Method and Description |
|---|---|
MockResourceMeta |
createResourceMeta(String prefix,
String libraryName,
String libraryVersion,
String resourceName,
String resourceVersion) |
String |
getLibraryVersion(String path)
Return the max available version found (if exists) or
return null if no version available.
|
InputStream |
getResourceInputStream(MockResourceMeta resourceMeta) |
protected Set<String> |
getResourcePaths(String path) |
URL |
getResourceURL(MockResourceMeta resourceMeta)
Return the max available version found (if exists) or
return null if no version available.
|
String |
getResourceVersion(String path) |
boolean |
libraryExists(String libraryName) |
getPrefix, getVersionComparator, setPrefix, setVersionComparatorprotected static final Pattern VERSION_CHECKER
protected static final Pattern RESOURCE_VERSION_CHECKER
public MockExternalContextResourceLoader(String prefix)
public String getResourceVersion(String path)
getResourceVersion in class MockResourceLoaderpublic String getLibraryVersion(String path)
MockResourceLoadergetLibraryVersion in class MockResourceLoaderpublic URL getResourceURL(MockResourceMeta resourceMeta)
MockResourceLoadergetResourceURL in class MockResourceLoaderpublic InputStream getResourceInputStream(MockResourceMeta resourceMeta)
getResourceInputStream in class MockResourceLoaderpublic MockResourceMeta createResourceMeta(String prefix, String libraryName, String libraryVersion, String resourceName, String resourceVersion)
createResourceMeta in class MockResourceLoaderpublic boolean libraryExists(String libraryName)
libraryExists in class MockResourceLoaderCopyright © 2017 The Apache Software Foundation. All rights reserved.