blob: 0febe25b6f3e15ddbd22b2cee281221a892d03e2 [file] [log] [blame]
package org.eclipse.jst.jsf.common.internal.finder.matcher;
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;
}