org.openbp.common.resource
Class ResourceResolver

java.lang.Object
  extended by org.openbp.common.resource.ResourceResolver

public class ResourceResolver
extends java.lang.Object

ResourceResolver is used by ResourceMgr to resolve Resource names and load resources keeps a list of ResourceProvider objects, which is ordered by priority "Match First" Strategy: ordered by priority, each provider in the list will be asked to load the requested resource until it was found or a ResourceMgrException will be thrown Note: One ClasspathResourceProvider will always be registered as default with prio=100

Author:
prachtp

Constructor Summary
ResourceResolver()
           
 
Method Summary
 void addProvider(ResourceProvider provider)
          Attach a provider to the provider list.
 void clearProviderList()
           
protected  java.lang.String getProviderInfoString()
          Prepare a displayable string with provider info.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceResolver

public ResourceResolver()
Method Detail

addProvider

public void addProvider(ResourceProvider provider)
Attach a provider to the provider list. The provider list will be sorted by provider priority.

Parameters:
provider - Provider to add

getProviderInfoString

protected java.lang.String getProviderInfoString()
Prepare a displayable string with provider info.

Returns:
The info string

clearProviderList

public void clearProviderList()


Copyright © 2011. All Rights Reserved.