Class ResourceAccessor.NotFoundResource

java.lang.Object
liquibase.resource.AbstractResource
liquibase.resource.ResourceAccessor.NotFoundResource
All Implemented Interfaces:
Resource
Enclosing interface:
ResourceAccessor

public static class ResourceAccessor.NotFoundResource extends AbstractResource
  • Constructor Details

  • Method Details

    • openInputStream

      public InputStream openInputStream() throws IOException
      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.
    • isWritable

      public boolean isWritable()
      Description copied from interface: Resource
      Return true if the resource can be written to
      Specified by:
      isWritable in interface Resource
      Overrides:
      isWritable in class AbstractResource
    • exists

      public boolean exists()
      Returns:
      true if the resource defined by this object currently exists.
    • resolve

      public Resource resolve(String other)
      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

      public Resource resolveSibling(String other)
      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.
    • openOutputStream

      public OutputStream openOutputStream(OpenOptions openOptions) throws IOException
      Description copied from interface: Resource
      Opens an output stream given the passed OpenOptions. Cannot pass a null OpenOptions value
      Specified by:
      openOutputStream in interface Resource
      Overrides:
      openOutputStream in class AbstractResource
      Throws:
      IOException