org.kuali.rice.core.resourceloader
Class ParentChildResourceLoader
java.lang.Object
org.kuali.rice.core.lifecycle.BaseLifecycle
org.kuali.rice.core.resourceloader.ResourceLoaderContainer
org.kuali.rice.core.resourceloader.BaseResourceLoader
org.kuali.rice.core.resourceloader.ParentChildResourceLoader
- All Implemented Interfaces:
- Lifecycle, ObjectLoader, ResourceLoader, ServiceLocator
public class ParentChildResourceLoader
- extends BaseResourceLoader
This is a description of what this class does - ewestfal don't forget to fill this in.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
parent
private ResourceLoader parent
child
private ResourceLoader child
ParentChildResourceLoader
public ParentChildResourceLoader(ResourceLoader parent,
ResourceLoader child)
getObject
public Object getObject(ObjectDefinition definition)
- Description copied from interface:
ObjectLoader
- Constructs an instance of the Object using the given ObjectDefinition classname.
- Specified by:
getObject
in interface ObjectLoader
- Overrides:
getObject
in class BaseResourceLoader
getService
public Object getService(QName qname)
- Description copied from interface:
ServiceLocator
- Fetches the service with the given name.
- Specified by:
getService
in interface ServiceLocator
- Overrides:
getService
in class BaseResourceLoader
start
public void start()
throws Exception
- Specified by:
start
in interface Lifecycle
- Overrides:
start
in class BaseResourceLoader
- Throws:
Exception
stop
public void stop()
throws Exception
- Specified by:
stop
in interface Lifecycle
- Overrides:
stop
in class BaseResourceLoader
- Throws:
Exception
addResourceLoader
public void addResourceLoader(ResourceLoader resourceLoader)
- Specified by:
addResourceLoader
in interface ResourceLoader
- Overrides:
addResourceLoader
in class ResourceLoaderContainer
addResourceLoaderFirst
public void addResourceLoaderFirst(ResourceLoader resourceLoader)
- Specified by:
addResourceLoaderFirst
in interface ResourceLoader
- Overrides:
addResourceLoaderFirst
in class ResourceLoaderContainer
getResourceLoader
public ResourceLoader getResourceLoader(QName name)
- Specified by:
getResourceLoader
in interface ResourceLoader
- Overrides:
getResourceLoader
in class ResourceLoaderContainer
getResourceLoaderNames
public List<QName> getResourceLoaderNames()
- Specified by:
getResourceLoaderNames
in interface ResourceLoader
- Overrides:
getResourceLoaderNames
in class ResourceLoaderContainer
getResourceLoaders
public List<ResourceLoader> getResourceLoaders()
- Specified by:
getResourceLoaders
in interface ResourceLoader
- Overrides:
getResourceLoaders
in class ResourceLoaderContainer
removeResourceLoader
public void removeResourceLoader(QName name)
- Specified by:
removeResourceLoader
in interface ResourceLoader
- Overrides:
removeResourceLoader
in class ResourceLoaderContainer
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.