blob: 445ee998c4136419b3cad0645a5b688c5de32bd5 [file] [log] [blame]
package org.eclipse.jst.jsf.core.jsfappconfig.internal;
import org.eclipse.core.resources.IProject;
import org.eclipse.jst.jsf.core.jsfappconfig.JSFAppConfigManager;
/**
* Default strategy for returning {@link IJSFAppConfigManager}s
*
*/
@SuppressWarnings("deprecation")
public class DefaultJSFAppConfigManagerProviderStrategy extends
AbstractJSFAppConfigManagerProviderStrategy {
public IJSFAppConfigManagerFactory perform(final IProject input) throws Exception {
return new DefaultProvider();
}
private static class DefaultProvider
implements IJSFAppConfigManagerFactory {
public IJSFAppConfigManager getInstance(final IProject project) {
//deprecated warning is to be expected here
return JSFAppConfigManager.getInstance(project);
}
}
}