public class PlainStoreUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
diskPath |
private java.util.List<java.net.URL> |
resolvedWildcardLocations |
private java.util.List<java.lang.String> |
srcLocations |
private java.lang.String |
suffix |
private java.util.List<java.net.URL> |
urlLocations |
private java.util.List<java.lang.String> |
wildcardLocations |
Constructor and Description |
---|
PlainStoreUtils(java.lang.String diskPath,
java.lang.String suffix,
java.util.List<java.lang.String> locations) |
Modifier and Type | Method and Description |
---|---|
private void |
establishWildcardLocations(java.lang.String wildcard)
resolves one wildcard and add results to the resolvedWildcardLocations list
|
void |
establishWildcardsLocations()
resolves all wildcards
|
java.io.File |
getCacheFile(java.net.URL url) |
java.util.List<java.lang.String> |
getLocations() |
java.util.List<java.net.URL> |
getResolvedWildcards() |
java.util.List<java.net.URL> |
getURLLocations() |
boolean |
isPresent(java.net.URL u) |
void |
saveCacheFile(byte[] what,
java.net.URL url) |
private java.lang.String diskPath
private java.lang.String suffix
private final java.util.List<java.lang.String> srcLocations
private final java.util.List<java.lang.String> wildcardLocations
private final java.util.List<java.net.URL> urlLocations
private java.util.List<java.net.URL> resolvedWildcardLocations
public PlainStoreUtils(java.lang.String diskPath, java.lang.String suffix, java.util.List<java.lang.String> locations)
public java.io.File getCacheFile(java.net.URL url) throws java.net.URISyntaxException
java.net.URISyntaxException
public void saveCacheFile(byte[] what, java.net.URL url) throws java.net.URISyntaxException, java.io.IOException
java.net.URISyntaxException
java.io.IOException
private void establishWildcardLocations(java.lang.String wildcard)
wildcard
- public void establishWildcardsLocations()
public boolean isPresent(java.net.URL u)
public java.util.List<java.net.URL> getResolvedWildcards()
public java.util.List<java.net.URL> getURLLocations()
public java.util.List<java.lang.String> getLocations()