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); } } }