info.rolandkrueger.roklib.util.resources
Class ResourceHandlingManager
java.lang.Object
info.rolandkrueger.roklib.util.resources.ResourceHandlingManager
public class ResourceHandlingManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_LOCATION
protected static final String DEFAULT_LOCATION
- See Also:
- Constant Field Values
sSingletonInstance
private static ResourceHandlingManager sSingletonInstance
mResourceURLs
private Map<ResourceHandle,URL> mResourceURLs
mMissingResources
private Map<Class<?>,Set<String>> mMissingResources
mResourceLocation
protected String mResourceLocation
ResourceHandlingManager
private ResourceHandlingManager()
instance
public static ResourceHandlingManager instance()
- Provides the singleton instance of the resource manager.
- Returns:
- the manager's singleton instance
addMissingResource
private void addMissingResource(Class<?> clazz,
String resourceName)
addMissingResource
public void addMissingResource(String resourceName)
areResourcesMissing
public boolean areResourcesMissing()
registerResource
public ResourceHandle registerResource(Class<?> referenceClass,
String resourceName,
boolean interpretNameAsURL)
throws IOException
- Throws:
IOException
registerResource
public ResourceHandle registerResource(Class<?> referenceClass,
String resourceName)
throws IOException
- Throws:
IOException
registerResource
public ResourceHandle registerResource(URL urlToResource,
String resourceIdentifier)
isResourceRegisteredFor
public boolean isResourceRegisteredFor(String resourceIdentifier)
getResourceData
public InputStream getResourceData(ResourceHandle resourceHandle)
throws IOException
- Throws:
IOException
getFileDataFallbackToResource
public InputStream getFileDataFallbackToResource(File resourceFile,
ResourceHandle fallbackResource)
throws IOException
- Throws:
IOException
getResourceURL
public URL getResourceURL(ResourceHandle handle)
getMissingResources
public List<String> getMissingResources()
getMissingResourcesAsString
public String getMissingResourcesAsString()
resourcesMissingForClass
public boolean resourcesMissingForClass(Class<?> clazz)
setResourceLocation
public void setResourceLocation(String location)
getResourceLocation
public String getResourceLocation()
reset
public void reset()
Copyright © 2007-2011. All Rights Reserved.