blob: 62217da71f3a7c7691bce1bea024b242959e145a [file] [log] [blame]
package org.eclipse.jst.jsf.core.internal;
import static org.eclipse.jst.jsf.core.internal.JSFCorePlugin.PLUGIN_ID;
import static org.eclipse.jst.jsf.core.internal.JSFCorePlugin.TAG_REGISTRY_FACTORY_PROVIDER_ID;
import java.util.Comparator;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.jst.jsf.common.internal.pde.AbstractSimpleClassExtensionRegistryReader;
/**
* Loader class for the tag registry factory provider extension point.
*
*/
public class TagRegistryFactoryProviderLoader extends
AbstractSimpleClassExtensionRegistryReader<ITagRegistryFactoryProvider>
{
/**
* @param listComparator
*/
protected TagRegistryFactoryProviderLoader(
Comparator<org.eclipse.jst.jsf.common.internal.pde.AbstractSimpleClassExtensionRegistryReader.SortableExecutableExtension<ITagRegistryFactoryProvider>> listComparator)
{
super(PLUGIN_ID, TAG_REGISTRY_FACTORY_PROVIDER_ID, "factoryProvider", "class", NO_SORT); //$NON-NLS-1$ //$NON-NLS-2$
}
@Override
protected void handleLoadFailure(CoreException ce)
{
JSFCorePlugin.log(ce, "Loading tag registry factory provider extension points"); //$NON-NLS-1$
}
}