org.apache.cayenne.resource

## Interface Resource

- All Superinterfaces:
    Serializable
  All Known Implementing Classes:
    URLResource

      public interface Resource
      extends Serializable

  An abstraction of a resource whose data can be accessed via a URL.
  Since:
    3.1

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | `getRelativeResource(String relativePath)` Returns a resource resolved relatively to the current resource.
    `URL` | `getURL()` Returns a resource URL to read (and possibly write) the resource data.

- - ### Method Detail

    - #### getURL

          URL getURL()

      Returns a resource URL to read (and possibly write) the resource data.

    - #### getRelativeResource

          Resource getRelativeResource(String relativePath)

      Returns a resource resolved relatively to the current resource. E.g. DataMap files can be resolved relatively to cayenne.xml.

Copyright © 2001–2021 Apache Cayenne. All rights reserved.