Package org.jboss.modules
Interface Resource
- All Known Implementing Classes:
FileEntryResource
,JarEntryResource
,URLResource
public interface Resource
A single resource from a
ResourceLoader
.-
Method Details
-
getName
String getName()Get the relative resource name.- Returns:
- the name
-
getURL
URL getURL()Get the complete URL of this resource.- Returns:
- the URL
-
openStream
Open an input stream to this resource.- Returns:
- the stream
- Throws:
IOException
- if an I/O error occurs
-
getSize
long getSize()Get the size of the resource, if known.- Returns:
- the size, or 0L if unknown
-