Class Resource

  • Direct Known Subclasses:
    ResourceClass

    public class Resource
    extends java.lang.Object
    'Resource' located by discovery. Naming of methods becomes a real pain ('getClass()') so I've patterned this after ClassLoader... I think it works well as it will give users a point-of-reference.
    Author:
    Craig R. McClanahan, Costin Manolache, Richard A. Sitze
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.ClassLoader loader  
      protected java.lang.String name  
      protected java.net.URL resource  
    • Constructor Summary

      Constructors 
      Constructor Description
      Resource​(java.lang.String resourceName, java.net.URL resource, java.lang.ClassLoader loader)  
    • Field Detail

      • name

        protected final java.lang.String name
      • resource

        protected final java.net.URL resource
      • loader

        protected final java.lang.ClassLoader loader
    • Constructor Detail

      • Resource

        public Resource​(java.lang.String resourceName,
                        java.net.URL resource,
                        java.lang.ClassLoader loader)
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the value of resourceName.
        Returns:
        value of resourceName.
      • getResource

        public java.net.URL getResource()
        Get the value of URL.
        Returns:
        value of URL.
      • getResourceAsStream

        public java.io.InputStream getResourceAsStream()
        Get the value of URL.
        Returns:
        value of URL.
      • getClassLoader

        public java.lang.ClassLoader getClassLoader()
        Get the value of loader.
        Returns:
        value of loader.
      • toString

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