public abstract class AbstractHashContributorIOProvider extends AbstractToolkitProvider
tkClass_
Constructor and Description |
---|
AbstractHashContributorIOProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
canRead(java.lang.String type,
HashStructure hash,
ToolkitContext tkContext,
Cookie cookie) |
protected abstract boolean |
canWrite(java.lang.String type,
Contributor contributor,
ToolkitContext tkContext,
Cookie cookie) |
AbstractToolkitBuilder |
create(ToolkitContext tkContext) |
java.lang.Class |
getTypeForNarrow() |
protected abstract Contributor |
read(Element element,
HashStructure hash,
Cookie cookie) |
protected abstract void |
write(Element element,
Contributor contributor,
HashStructure hash,
Cookie cookie) |
buildDelegate, create, getToolkitClass, recognize
public AbstractToolkitBuilder create(ToolkitContext tkContext)
create
in interface ToolkitProvider
create
in class AbstractToolkitProvider
public java.lang.Class getTypeForNarrow()
protected abstract boolean canRead(java.lang.String type, HashStructure hash, ToolkitContext tkContext, Cookie cookie)
protected abstract boolean canWrite(java.lang.String type, Contributor contributor, ToolkitContext tkContext, Cookie cookie)
protected abstract Contributor read(Element element, HashStructure hash, Cookie cookie)
protected abstract void write(Element element, Contributor contributor, HashStructure hash, Cookie cookie)