blob: 492e83a031de990f4dd921741e9af940b9b0e2f3 [file] [log] [blame]
package org.eclipse.jst.jsf.facelet.core.internal.registry.taglib;
import org.eclipse.jst.jsf.common.internal.strategy.AbstractIdentifiableStrategy;
/**
* A finder strategy for Facelet tag libraries.
* @author cbateman
*
* @param <INPUT>
* @param <OUTPUT>
*/
public abstract class TaglibFinder<INPUT, OUTPUT> extends AbstractIdentifiableStrategy<INPUT, OUTPUT, String>
{
/**
* @param id
* @param displayName
* @param noResultValue
*/
public TaglibFinder(String id, String displayName,
OUTPUT noResultValue)
{
super(id, displayName, noResultValue);
}
@Override
public abstract OUTPUT perform(INPUT input) throws Exception;
}