public abstract class AbstractProcessorProvider<T> extends AbstractToolkitProvider
tkClass_
Modifier | Constructor and Description |
---|---|
|
AbstractProcessorProvider() |
protected |
AbstractProcessorProvider(java.lang.Class<? extends Toolkit> tkClass) |
Modifier and Type | Method and Description |
---|---|
protected Processor |
buildDelegate(ToolkitContext tkContext) |
protected abstract boolean |
canProcess(Contributor contributor, java.lang.Class<T> representationClass, ToolkitContext context, Cookie cookie) |
AbstractToolkitBuilder |
create(ToolkitContext tkContext) |
protected abstract Processor<T> |
newProcessor(ToolkitContext tkContext, Cookie cookie) |
create, getToolkitClass, recognize
public AbstractProcessorProvider()
protected AbstractProcessorProvider(java.lang.Class<? extends Toolkit> tkClass)
protected Processor buildDelegate(ToolkitContext tkContext) throws ToolkitBuildException
buildDelegate
in class AbstractToolkitProvider
ToolkitBuildException
public AbstractToolkitBuilder create(ToolkitContext tkContext)
create
in interface ToolkitProvider
create
in class AbstractToolkitProvider
protected abstract Processor<T> newProcessor(ToolkitContext tkContext, Cookie cookie)
protected abstract boolean canProcess(Contributor contributor, java.lang.Class<T> representationClass, ToolkitContext context, Cookie cookie) throws ToolkitBuildException
ToolkitBuildException