org.kuali.rice.core.api.resourceloader
Class ResourceLoaderContainer
java.lang.Object
   org.kuali.rice.core.api.lifecycle.BaseLifecycle
org.kuali.rice.core.api.lifecycle.BaseLifecycle
       org.kuali.rice.core.api.resourceloader.ResourceLoaderContainer
org.kuali.rice.core.api.resourceloader.ResourceLoaderContainer
- All Implemented Interfaces: 
- Lifecycle, ObjectLoader, ResourceLoader, ServiceLocator
- Direct Known Subclasses: 
- BasePluginRegistry, BaseResourceLoader
- public class ResourceLoaderContainer 
- extends BaseLifecycle- implements ResourceLoader
A ResourceLoader which acts as a container for other ResourceLoaders.
 Effectively, implements a composite pattern for ResourceLoaders.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- ResourceLoader
 
 
 
 
 
 
 
ResourceLoaderContainer
public ResourceLoaderContainer(QName name)
start
public void start()
           throws Exception
- 
- Specified by:
- startin interface- Lifecycle
- Overrides:
- startin class- BaseLifecycle
 
- 
- Throws:
- Exception
 
stop
public void stop()
          throws Exception
- 
- Specified by:
- stopin interface- Lifecycle
- Overrides:
- stopin class- BaseLifecycle
 
- 
- Throws:
- Exception
 
addResourceLoader
public void addResourceLoader(ResourceLoader resourceLoader)
- 
- Specified by:
- addResourceLoaderin interface- ResourceLoader
 
- 
 
addResourceLoaderFirst
public void addResourceLoaderFirst(ResourceLoader resourceLoader)
- 
- Specified by:
- addResourceLoaderFirstin interface- ResourceLoader
 
- 
 
containsResourceLoader
public boolean containsResourceLoader(ResourceLoader resourceLoader)
- 
 
- 
 
getResourceLoader
public ResourceLoader getResourceLoader(QName name)
- 
- Specified by:
- getResourceLoaderin interface- ResourceLoader
 
- 
 
getResourceLoaderNames
public List<QName> getResourceLoaderNames()
- 
- Specified by:
- getResourceLoaderNamesin interface- ResourceLoader
 
- 
 
removeAllResourceLoaders
public void removeAllResourceLoaders()
- 
 
- 
 
removeResourceLoader
public void removeResourceLoader(QName name)
- 
- Specified by:
- removeResourceLoaderin interface- ResourceLoader
 
- 
 
getResourceLoaders
public List<ResourceLoader> getResourceLoaders()
- 
- Specified by:
- getResourceLoadersin interface- ResourceLoader
 
- 
 
getObject
public Object getObject(ObjectDefinition definition)
- Description copied from interface: ObjectLoader
- Constructs an instance of the Object using the given ObjectDefinition classname.
 
- 
- Specified by:
- getObjectin interface- ObjectLoader
 
- 
 
getService
public Object getService(QName qname)
- Description copied from interface: ServiceLocator
- Fetches the service with the given name.
 
- 
- Specified by:
- getServicein interface- ServiceLocator
 
- 
 
getContents
public String getContents(String indent,
                          boolean servicePerLine)
- 
- Specified by:
- getContentsin interface- ResourceLoader
- Specified by:
- getContentsin interface- ServiceLocator
 
- 
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
getName
public QName getName()
- 
- Specified by:
- getNamein interface- ResourceLoader
 
- 
 
setName
public void setName(QName name)
- 
- Specified by:
- setNamein interface- ResourceLoader
 
- 
 
Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.