Package jadex.commons
Class ResourceInfo
- java.lang.Object
-
- jadex.commons.ResourceInfo
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class ResourceInfo extends java.lang.Object implements java.lang.AutoCloseable
Info for a resource to load.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
filename
The filename.protected java.io.InputStream
input
The input stream.protected long
lastmodified
The last modified date.
-
Constructor Summary
Constructors Constructor Description ResourceInfo(java.lang.String filename, java.io.InputStream input, long lastmodified)
Create a new resource info.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Cleanup the resource info when it is no longer used.java.lang.String
getFilename()
Get the filename.java.io.InputStream
getInputStream()
Get the input stream.long
getLastModified()
Get the last modified date.
-
-
-
Method Detail
-
getFilename
public java.lang.String getFilename()
Get the filename.- Returns:
- The filename.
-
getInputStream
public java.io.InputStream getInputStream()
Get the input stream.- Returns:
- The input stream.
-
getLastModified
public long getLastModified()
Get the last modified date.- Returns:
- The last modified date.
-
close
public void close() throws java.lang.Exception
Cleanup the resource info when it is no longer used.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Throws:
java.lang.Exception
-
-