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
Field Summary |
protected java.lang.ClassLoader |
loader
|
protected java.lang.String |
name
|
protected java.net.URL |
resource
|
Constructor Summary |
Resource(java.lang.String resourceName,
java.net.URL resource,
java.lang.ClassLoader loader)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected final java.lang.String name
resource
protected final java.net.URL resource
loader
protected final java.lang.ClassLoader loader
Resource
public Resource(java.lang.String resourceName,
java.net.URL resource,
java.lang.ClassLoader loader)
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
toArray
public static Resource[] toArray(ResourceIterator iterator)
Copyright (c) 2002 - Apache Software Foundation