Package org.gradle.api.resources

## Interface ReadableResource

- All Superinterfaces:
    `Resource`

      public interface ReadableResource
      extends Resource

  A resource that can be read. The simplest example is a file.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `InputStream` | `read()` | Returns an unbuffered `InputStream` that provides means to read the resource.

    - ### Methods inherited from interface org.gradle.api.resources.Resource

      `getBaseName, getDisplayName, getURI`

- - ### Method Detail

    - #### read

          InputStream read()
                    throws MissingResourceException,
                           ResourceException

      Returns an unbuffered `InputStream` that provides means to read the resource. It is the caller's responsibility to close this stream.
      Returns:
        An input stream.
      Throws:
        `MissingResourceException`
        `ResourceException`