liquibase.integration.spring
Class SpringLiquibase.SpringResourceOpener
java.lang.Object
liquibase.resource.AbstractResourceAccessor
liquibase.resource.ClassLoaderResourceAccessor
liquibase.integration.spring.SpringLiquibase.SpringResourceOpener
- All Implemented Interfaces:
- ResourceAccessor
- Enclosing class:
- SpringLiquibase
public class SpringLiquibase.SpringResourceOpener
- extends ClassLoaderResourceAccessor
SpringLiquibase.SpringResourceOpener
public SpringLiquibase.SpringResourceOpener(String parentFile)
init
protected void init()
- Overrides:
init
in class AbstractResourceAccessor
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. Returns null if the root does not exist. Throws IOException if there is an error reading an existing root.
The passed root is not included in the returned set.
- Specified by:
list
in interface ResourceAccessor
- Overrides:
list
in class ClassLoaderResourceAccessor
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
- Throws:
IOException
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. Return null if the resource does not exist. Throws IOException if there is an error reading an existing path.
- Specified by:
getResourcesAsStream
in interface ResourceAccessor
- Overrides:
getResourcesAsStream
in class ClassLoaderResourceAccessor
- Throws:
IOException
getResource
public org.springframework.core.io.Resource getResource(String file)
isPrefixPresent
public boolean isPrefixPresent(String file)
toClassLoader
public ClassLoader toClassLoader()
- Specified by:
toClassLoader
in interface ResourceAccessor
- Overrides:
toClassLoader
in class ClassLoaderResourceAccessor
Copyright © 2015 Liquibase.org. All rights reserved.