org.kuali.rice.core.resourceloader
Interface ResourceLoader

All Superinterfaces:
Lifecycle, ObjectLoader, ServiceLocator
All Known Subinterfaces:
PluginRegistry, RemoteResourceServiceLocator
All Known Implementing Classes:
BasePluginRegistry, BaseResourceLoader, BaseWrappingResourceLoader, BeanFactoryResourceLoader, CoreResourceLoader, ParentChildResourceLoader, Plugin, RemoteResourceServiceLocatorImpl, ResourceLoaderContainer, ServerPluginRegistry, SpringBeanFactoryResourceLoader, SpringResourceLoader, ThinClientResourceLoader

public interface ResourceLoader
extends ObjectLoader, ServiceLocator, Lifecycle

A general purpose resource loader which fetches objects and services from the approriate source.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
static String EMBEDDED_CLIENT_APP_RESOURCE_LOADER
           
static String EMBEDDED_PLUGIN
           
static String KSB_CONFIGURER_CONTAINER_NAME
           
static String PLUGIN_REGISTRY_LOADER_NAME
           
static String RMI_PLUGIN
           
static String ROOT_RESOURCE_LOADER_NAME
           
static String WEB_SERVICE_PLUGIN
           
 
Method Summary
 void addResourceLoader(ResourceLoader resourceLoader)
           
 void addResourceLoaderFirst(ResourceLoader resourceLoader)
           
 String getContents(String indent, boolean servicePerLine)
           
 QName getName()
           
 ResourceLoader getResourceLoader(QName name)
           
 List<QName> getResourceLoaderNames()
           
 List<ResourceLoader> getResourceLoaders()
           
 void removeResourceLoader(QName name)
           
 void setName(QName name)
           
 
Methods inherited from interface org.kuali.rice.core.resourceloader.ObjectLoader
getObject
 
Methods inherited from interface org.kuali.rice.core.resourceloader.ServiceLocator
getService
 
Methods inherited from interface org.kuali.rice.core.lifecycle.Lifecycle
isStarted, start, stop
 

Field Detail

KSB_CONFIGURER_CONTAINER_NAME

static final String KSB_CONFIGURER_CONTAINER_NAME
See Also:
Constant Field Values

ROOT_RESOURCE_LOADER_NAME

static final String ROOT_RESOURCE_LOADER_NAME
See Also:
Constant Field Values

PLUGIN_REGISTRY_LOADER_NAME

static final String PLUGIN_REGISTRY_LOADER_NAME
See Also:
Constant Field Values

EMBEDDED_PLUGIN

static final String EMBEDDED_PLUGIN
See Also:
Constant Field Values

WEB_SERVICE_PLUGIN

static final String WEB_SERVICE_PLUGIN
See Also:
Constant Field Values

RMI_PLUGIN

static final String RMI_PLUGIN
See Also:
Constant Field Values

EMBEDDED_CLIENT_APP_RESOURCE_LOADER

static final String EMBEDDED_CLIENT_APP_RESOURCE_LOADER
See Also:
Constant Field Values
Method Detail

addResourceLoader

void addResourceLoader(ResourceLoader resourceLoader)

addResourceLoaderFirst

void addResourceLoaderFirst(ResourceLoader resourceLoader)

getResourceLoader

ResourceLoader getResourceLoader(QName name)

getResourceLoaderNames

List<QName> getResourceLoaderNames()

getResourceLoaders

List<ResourceLoader> getResourceLoaders()

removeResourceLoader

void removeResourceLoader(QName name)

setName

void setName(QName name)

getName

QName getName()

getContents

String getContents(String indent,
                   boolean servicePerLine)
Specified by:
getContents in interface ServiceLocator


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.