de.lessvoid.nifty.tools.resourceloader
Class ResourceLoader

java.lang.Object
  extended by de.lessvoid.nifty.tools.resourceloader.ResourceLoader

public class ResourceLoader
extends Object

A simple wrapper around resource loading should anyone decide to change their minds how this is meant to work in the future.

Author:
Kevin Glass

Constructor Summary
ResourceLoader()
           
 
Method Summary
static void addResourceLocation(ResourceLocation location)
          Add a location that will be searched for resources
static URL getResource(String ref)
          Get a resource as a URL
static InputStream getResourceAsStream(String ref)
          Get a resource
static void removeAllResourceLocations()
          Remove all the locations, no resources will be found until new locations have been added
static void removeResourceLocation(ResourceLocation location)
          Remove a location that will be no longer be searched for resources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceLoader

public ResourceLoader()
Method Detail

addResourceLocation

public static void addResourceLocation(ResourceLocation location)
Add a location that will be searched for resources

Parameters:
location - The location that will be searched for resoruces

removeResourceLocation

public static void removeResourceLocation(ResourceLocation location)
Remove a location that will be no longer be searched for resources

Parameters:
location - The location that will be removed from the search list

removeAllResourceLocations

public static void removeAllResourceLocations()
Remove all the locations, no resources will be found until new locations have been added


getResourceAsStream

public static InputStream getResourceAsStream(String ref)
Get a resource

Parameters:
ref - The reference to the resource to retrieve
Returns:
A stream from which the resource can be read

getResource

public static URL getResource(String ref)
Get a resource as a URL

Parameters:
ref - The reference to the resource to retrieve
Returns:
A stream from which the resource can be read


Copyright © 2011. All Rights Reserved.