Utilities for handling resources in a consistent manner, regardless of whether the resource came from a file, jar, or loaded from the CLASSPATH.

The Resource interface may be used in place of the java.io.File class to provide an abstract means of handling resources.