Class StringResource

  • All Implemented Interfaces:
    Resource

    public class StringResource
    extends java.lang.Object
    implements Resource
    A resource who's content is a String.
    • Constructor Summary

      Constructors 
      Constructor Description
      StringResource​(java.lang.String fileName, java.lang.String text)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getFileName()
      Returns a decorative "file name" that can be used for reporting errors and the like.
      long lastModified()
      Returns the time of the last modification, in milliseconds since 1970, or 0L if the time of the last modification cannot be determined.
      java.io.InputStream open()
      Opens the resource.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • StringResource

        public StringResource​(java.lang.String fileName,
                              java.lang.String text)
    • Method Detail

      • getFileName

        public final java.lang.String getFileName()
        Description copied from interface: Resource
        Returns a decorative "file name" that can be used for reporting errors and the like. It does not necessarily map to a file in the local file system!
        Specified by:
        getFileName in interface Resource
      • open

        public final java.io.InputStream open()
        Description copied from interface: Resource
        Opens the resource. The caller is responsible for closing the InputStream.
        Specified by:
        open in interface Resource
      • lastModified

        public final long lastModified()
        Description copied from interface: Resource
        Returns the time of the last modification, in milliseconds since 1970, or 0L if the time of the last modification cannot be determined.
        Specified by:
        lastModified in interface Resource
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object