public abstract class AbstractHashProfileIOProvider extends AbstractToolkitProvider
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractHashProfileIOProvider.DefaultHashProfileIO |
tkClass_
Constructor and Description |
---|
AbstractHashProfileIOProvider() |
AbstractHashProfileIOProvider(java.lang.Class<? extends Toolkit> intf) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
canRead(Element element,
HashStructure hash,
ToolkitContext tkContext,
Cookie cookie) |
protected abstract boolean |
canWrite(Element element,
Profile profile,
ToolkitContext tkContext,
Cookie cookie) |
AbstractToolkitBuilder |
create(ToolkitContext tkContext) |
protected abstract java.lang.String |
getName(Element element,
HashStructure hash,
Cookie cookie) |
protected abstract Profile |
read(Element element,
HashStructure hash,
Cookie cookie) |
protected abstract void |
write(Element element,
Profile profile,
HashStructure hash,
Cookie cookie) |
buildDelegate, create, getToolkitClass, recognize
public AbstractHashProfileIOProvider()
public AbstractHashProfileIOProvider(java.lang.Class<? extends Toolkit> intf)
public AbstractToolkitBuilder create(ToolkitContext tkContext)
create
in interface ToolkitProvider
create
in class AbstractToolkitProvider
protected abstract boolean canRead(Element element, HashStructure hash, ToolkitContext tkContext, Cookie cookie)
protected abstract boolean canWrite(Element element, Profile profile, ToolkitContext tkContext, Cookie cookie)
protected abstract Profile read(Element element, HashStructure hash, Cookie cookie)
protected abstract java.lang.String getName(Element element, HashStructure hash, Cookie cookie)
protected abstract void write(Element element, Profile profile, HashStructure hash, Cookie cookie)