Class Resource


  • public class Resource
    extends java.lang.Object
    Resource encapsulates access to Resources via the Classloader.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String _name  
    • Constructor Summary

      Constructors 
      Constructor Description
      Resource()
      Default, no argument constructor.
      Resource​(java.lang.String name)
      Construct a Resource given a name.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.InputStream getInputStream()
      Get the InputStream for this Resource.
      java.io.InputStreamReader getInputStreamReader()
      Get the InputStreamReader for this Resource.
      java.lang.String getName()
      Get the name of the resource.
      java.net.URL getURL()
      Get the URL of the Resource.
      void setName​(java.lang.String name)
      Set the name of the resource.
      • Methods inherited from class java.lang.Object

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

      • _name

        protected java.lang.String _name
    • Constructor Detail

      • Resource

        public Resource()
        Default, no argument constructor.
      • Resource

        public Resource​(java.lang.String name)
        Construct a Resource given a name.
        See Also:
        setName(String)
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
        Set the name of the resource.

        A resource is some data (images, audio, text, etc) that can be accessed by class code in a way that is independent of the location of the code.

        The name of a resource is a "/"-separated path name that identifies the resource.

        See Also:
        getName()
      • getName

        public java.lang.String getName()
        Get the name of the resource. Set setName() for a description of a resource.
        See Also:
        setName(java.lang.String)
      • getInputStream

        public java.io.InputStream getInputStream()
        Get the InputStream for this Resource. Uses the classloader from this Resource.
        See Also:
        getInputStreamReader(), ResourceUtils
      • getInputStreamReader

        public java.io.InputStreamReader getInputStreamReader()
        Get the InputStreamReader for this Resource. Uses the classloader from this Resource.
        See Also:
        getInputStream(), ResourceUtils
      • getURL

        public java.net.URL getURL()
        Get the URL of the Resource. Uses the classloader from this Resource.
        See Also:
        ResourceUtils