Skip to main content
summaryrefslogtreecommitdiffstats
blob: 0febe25b6f3e15ddbd22b2cee281221a892d03e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
}

Back to the top