public abstract class AbstractProfileIOProvider extends AbstractToolkitProvider
tkClass_
Constructor and Description |
---|
AbstractProfileIOProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
canRead(Element element,
ToolkitContext context,
Cookie cookie) |
protected abstract boolean |
canWrite(Element element,
ToolkitContext context,
Cookie cookie) |
AbstractToolkitBuilder |
create(ToolkitContext tkContext) |
protected abstract java.util.List<Profile> |
getAllProfiles(Element element,
Cookie cookie) |
protected abstract Profile |
getProfileByName(java.lang.String name,
Element element,
Cookie cookie) |
protected abstract java.util.Set<java.lang.String> |
getProfileNames(Element element,
Cookie cookie) |
protected abstract java.util.Iterator<Profile> |
iterator(Element element,
Cookie cookie) |
protected abstract boolean |
remove(Profile profile,
Element element,
Cookie cookie) |
protected abstract void |
removeAll(Element element,
Cookie cookie) |
protected abstract boolean |
removeByName(java.lang.String name,
Element element,
Cookie cookie) |
protected abstract boolean |
write(Profile profile,
Element element,
Cookie cookie) |
buildDelegate, create, getToolkitClass, recognize
public AbstractToolkitBuilder create(ToolkitContext tkContext)
create
in interface ToolkitProvider
create
in class AbstractToolkitProvider
protected abstract boolean canRead(Element element, ToolkitContext context, Cookie cookie)
protected abstract boolean canWrite(Element element, ToolkitContext context, Cookie cookie)
protected abstract java.util.List<Profile> getAllProfiles(Element element, Cookie cookie)
protected abstract Profile getProfileByName(java.lang.String name, Element element, Cookie cookie)
protected abstract java.util.Set<java.lang.String> getProfileNames(Element element, Cookie cookie)
protected abstract boolean removeByName(java.lang.String name, Element element, Cookie cookie)