org.eclipse.jst.jsf.core.jsfappconfig
Interface IJSFAppConfigLocater

All Known Implementing Classes:
AbstractJSFAppConfigLocater, ContextParamSpecifiedJSFAppConfigLocater, DefaultJSFAppConfigLocater, ImplicitRuntimeJSFAppConfigLocater, RuntimeClasspathJSFAppConfigLocater, WebContentRelativeJSFAppConfigLocater

public interface IJSFAppConfigLocater

IJSFAppConfigLocater is the interface that Objects capable of locating and providing JSF application configuration resources must implement.

Provisional API - subject to change


Method Summary
 JSFAppConfigManager getJSFAppConfigManager()
          Gets the JSFAppConfigManager instance to which this locater belongs.
 java.util.Set getJSFAppConfigProviders()
          Gets the set of IJSFAppConfigProvider instances that this locater has located.
 void setJSFAppConfigManager(JSFAppConfigManager manager)
          Sets the JSFAppConfigManager instance to which this locater belongs.
 void startLocating()
          Starts locating JSF application configuration resources.
 void stopLocating()
          Stops locating JSF application configuration resources.
 

Method Detail

setJSFAppConfigManager

void setJSFAppConfigManager(JSFAppConfigManager manager)
Sets the JSFAppConfigManager instance to which this locater belongs.

Parameters:
manager - JSFAppConfigManager instance to be set.

getJSFAppConfigManager

JSFAppConfigManager getJSFAppConfigManager()
Gets the JSFAppConfigManager instance to which this locater belongs.

Returns:
JSFAppConfigManager instance to which this locater belongs.

startLocating

void startLocating()
Starts locating JSF application configuration resources.


stopLocating

void stopLocating()
Stops locating JSF application configuration resources.


getJSFAppConfigProviders

java.util.Set getJSFAppConfigProviders()
Gets the set of IJSFAppConfigProvider instances that this locater has located.

Returns:
set of IJSFAppConfigProvider instances.