Slide 66
Slide 66 text
public interface Plugin {
public boolean supports(T delimiter );
}
public interface PluginRegistry, T> {
T getPluginFor(S delimiter);
T getPluginFor(S delimiter, T default);
T getPluginFor(S del, E e) throws E;
List getPluginsFor(S delimiter);
…
}
66