Package org.apache.commons.discovery
Class Resource
- java.lang.Object
-
- org.apache.commons.discovery.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
-
-
Constructor Summary
Constructors Constructor Description Resource(java.lang.String resourceName, java.net.URL resource, java.lang.ClassLoader loader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoadergetClassLoader()Get the value of loader.java.lang.StringgetName()Get the value of resourceName.java.net.URLgetResource()Get the value of URL.java.io.InputStreamgetResourceAsStream()Get the value of URL.static Resource[]toArray(ResourceIterator iterator)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
toArray
public static Resource[] toArray(ResourceIterator iterator)
-
-