Package jadex.commons

Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • filename

        protected java.lang.String filename
        The filename.
      • input

        protected java.io.InputStream input
        The input stream.
      • lastmodified

        protected long lastmodified
        The last modified date.
    • Constructor Detail

      • ResourceInfo

        public ResourceInfo​(java.lang.String filename,
                            java.io.InputStream input,
                            long lastmodified)
        Create a new resource info.
    • 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 interface java.lang.AutoCloseable
        Throws:
        java.lang.Exception