Interface Resource
- All Known Implementing Classes:
FileResource
public interface Resource
A
Resource is "something" that is typically found by a
ResourceFinder, can be open()ed for
reading, and optionally has a lastModified() property.
There also exists a ResourceCreator concept which
opens a resource for writing, but that happens directly and not through an intermediate
Resource object.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a decorative "file name" that can be used for reporting errors and the like.longReturns the time of the last modification, in milliseconds since 1970, or0Lif the time of the last modification cannot be determined.open()Opens the resource.
-
Method Details
-
open
Opens the resource. The caller is responsible for closing theInputStream.- Throws:
IOException
-
getFileName
String getFileName()Returns a decorative "file name" that can be used for reporting errors and the like. It does not necessarily map to a file in the local file system! -
lastModified
long lastModified()Returns the time of the last modification, in milliseconds since 1970, or0Lif the time of the last modification cannot be determined.
-