org.apache.log4j.lf5.util
Class Resource

java.lang.Object
  extended by org.apache.log4j.lf5.util.Resource

public class Resource
extends Object

Resource encapsulates access to Resources via the Classloader.

Author:
Michael J. Sikorsky, Robert Shaw

Field Summary
protected  String _name
           
 
Constructor Summary
Resource()
          Default, no argument constructor.
Resource(String name)
          Construct a Resource given a name.
 
Method Summary
 InputStream getInputStream()
          Get the InputStream for this Resource.
 InputStreamReader getInputStreamReader()
          Get the InputStreamReader for this Resource.
 String getName()
          Get the name of the resource.
 URL getURL()
          Get the URL of the Resource.
 void setName(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 String _name
Constructor Detail

Resource

public Resource()
Default, no argument constructor.


Resource

public Resource(String name)
Construct a Resource given a name.

See Also:
setName(String)
Method Detail

setName

public void setName(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 String getName()
Get the name of the resource. Set setName() for a description of a resource.

See Also:
setName(java.lang.String)

getInputStream

public InputStream getInputStream()
Get the InputStream for this Resource. Uses the classloader from this Resource.

See Also:
getInputStreamReader(), ResourceUtils

getInputStreamReader

public InputStreamReader getInputStreamReader()
Get the InputStreamReader for this Resource. Uses the classloader from this Resource.

See Also:
getInputStream(), ResourceUtils

getURL

public URL getURL()
Get the URL of the Resource. Uses the classloader from this Resource.

See Also:
ResourceUtils


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.