org.wegra.util.resource
Interface ResourceLoader

All Known Implementing Classes:
CachedResourceLoader, FileResourceLoader

public interface ResourceLoader

The public interface of ResourceLoader.

Version:
1.0, 07/04/2002
Author:
wegra (Bok-Youn Lee)

Method Summary
 java.lang.Object getResource(java.lang.Object key)
          Loads specified resource.
 java.lang.Object getResource(java.lang.String location)
          Loads specified resource.
 java.lang.Object[] getResources(java.lang.Object baseKey)
          Loads sub resources of specified baseKey.
 java.lang.Object[] getResources(java.lang.String baseLocation)
          Loads sub resources of specified baseLocation.
 

Method Detail

getResource

public java.lang.Object getResource(java.lang.String location)
                             throws ResourceLoaderException
Loads specified resource.

Parameters:
location - location of resource.
Returns:
loaded resource.
Throws:
ResourceLoaderException

getResource

public java.lang.Object getResource(java.lang.Object key)
                             throws ResourceLoaderException
Loads specified resource.

Parameters:
key - key of resource.
Returns:
loaded resource.
Throws:
ResourceLoaderException

getResources

public java.lang.Object[] getResources(java.lang.String baseLocation)
                                throws ResourceLoaderException
Loads sub resources of specified baseLocation.

Parameters:
baseLocation - base location of resource.
Returns:
loaded resources.
Throws:
ResourceLoaderException

getResources

public java.lang.Object[] getResources(java.lang.Object baseKey)
                                throws ResourceLoaderException
Loads sub resources of specified baseKey.

Parameters:
baseKey - base key of resource.
Returns:
loaded resources.
Throws:
ResourceLoaderException