Package liquibase.resource
Class URIResource
java.lang.Object
liquibase.resource.AbstractResource
liquibase.resource.URIResource
- All Implemented Interfaces:
Resource
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
exists()
Cannot determine if the URI exists, return trueOpens an input stream to read from this resource.Resolve the given path against this resource.resolveSibling
(String other) Resolves the given path against this resource's parent path.Methods inherited from class liquibase.resource.AbstractResource
equals, getPath, getUri, hashCode, isWritable, openOutputStream, resolvePath, resolveSiblingPath, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface liquibase.resource.Resource
openOutputStream
-
Constructor Details
-
URIResource
-
-
Method Details
-
exists
public boolean exists()Cannot determine if the URI exists, return true- Returns:
- true if the resource defined by this object currently exists.
-
resolve
Description copied from interface:Resource
Resolve the given path against this resource. If other is an empty path then this method trivially returns this path. Otherwise this method considers this resource to be a directory and resolves the given path against this resource. Even if "other" begins with a `/`, the returned resource should be relative to this resource. -
resolveSibling
Description copied from interface:Resource
Resolves the given path against this resource's parent path. This is useful where a file name needs to be replaced with another file name. For example, suppose that the name separator is "/" and a path represents "dir1/dir2/foo", then invoking this method with the Path "bar" will result in the Path "dir1/dir2/bar". If other is an empty path then this method returns this path's parent. Even if "other" begins with a `/`, the returned resource should be relative to this resource. -
openInputStream
Description copied from interface:Resource
Opens an input stream to read from this resource.- Throws:
IOException
- if there is an error reading from the resource, including if the resource does not exist or cannot be read.
-