Package jadex.commons
Class ResourceInfo
- java.lang.Object
-
- jadex.commons.ResourceInfo
-
public class ResourceInfo extends java.lang.ObjectInfo for a resource to load.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringfilenameThe filename.protected java.io.InputStreaminputThe input stream.protected longlastmodifiedThe 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 voidcleanup()Cleanup the resource info when it is no longer used.protected voidfinalize()On finalize, close the input stream.java.lang.StringgetFilename()Get the filename.java.io.InputStreamgetInputStream()Get the input stream.longgetLastModified()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.
-
cleanup
public void cleanup()
Cleanup the resource info when it is no longer used.
-
finalize
protected void finalize() throws java.lang.ThrowableOn finalize, close the input stream.- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
-