## org.apache.log4j.lf5.util
Class Resource

    java.lang.Object
      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-2010 Apache Software Foundation. All Rights Reserved.