liquibase.sdk.resource
Class MockResourceAccessor
java.lang.Object
liquibase.sdk.resource.MockResourceAccessor
- All Implemented Interfaces:
- ResourceAccessor
public class MockResourceAccessor
- extends Object
- implements ResourceAccessor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockResourceAccessor
public MockResourceAccessor()
MockResourceAccessor
public MockResourceAccessor(Map<String,String> contentByFileName)
getResourcesAsStream
public Set<InputStream> getResourcesAsStream(String path)
throws IOException
- Description copied from interface:
ResourceAccessor
- Return an InputStream for each resource mapped by the given path.
The path is often a URL but does not have to be.
- Specified by:
getResourcesAsStream
in interface ResourceAccessor
- Returns:
- null if the resource does not exist.
- Throws:
IOException
- if there is an error reading an existing path.
list
public Set<String> list(String relativeTo,
String path,
boolean includeFiles,
boolean includeDirectories,
boolean recursive)
throws IOException
- Description copied from interface:
ResourceAccessor
- Returns the path to all resources contained in the given root.
The passed root is not included in the returned set.
- Specified by:
list
in interface ResourceAccessor
includeFiles
- Set to false to exclude files in the returned set. Defaults to trueincludeDirectories
- Set to false to exclude directories in the returned set. Defaults to truerecursive
- Set to true and will return paths to contents in sub directories as well. Defaults to false
- Returns:
- null if the root does not exist.
- Throws:
IOException
- if there is an error reading an existing root.
toClassLoader
public ClassLoader toClassLoader()
- Specified by:
toClassLoader
in interface ResourceAccessor
Copyright © 2016 Liquibase.org. All rights reserved.