Package org.smooks.engine.memento
Class DefaultMementoCaretaker
- java.lang.Object
-
- org.smooks.engine.memento.DefaultMementoCaretaker
-
- All Implemented Interfaces:
org.smooks.api.memento.MementoCaretaker
@NotThreadSafe public class DefaultMementoCaretaker extends Object implements org.smooks.api.memento.MementoCaretaker
-
-
Constructor Summary
Constructors Constructor Description DefaultMementoCaretaker(org.smooks.api.TypedMap typedMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcapture(org.smooks.api.memento.Memento memento)booleanexists(org.smooks.api.memento.Memento memento)voidforget(org.smooks.api.delivery.fragment.Fragment<?> fragment)voidforget(org.smooks.api.memento.Memento visitorMemento)voidrestore(org.smooks.api.memento.Memento memento)<T extends org.smooks.api.memento.Memento>
Tstash(T defaultMemento, Function<T,T> function)
-
-
-
Method Detail
-
capture
public void capture(org.smooks.api.memento.Memento memento)
- Specified by:
capturein interfaceorg.smooks.api.memento.MementoCaretaker
-
restore
public void restore(org.smooks.api.memento.Memento memento)
- Specified by:
restorein interfaceorg.smooks.api.memento.MementoCaretaker
-
exists
public boolean exists(org.smooks.api.memento.Memento memento)
- Specified by:
existsin interfaceorg.smooks.api.memento.MementoCaretaker
-
forget
public void forget(org.smooks.api.memento.Memento visitorMemento)
- Specified by:
forgetin interfaceorg.smooks.api.memento.MementoCaretaker
-
forget
public void forget(org.smooks.api.delivery.fragment.Fragment<?> fragment)
- Specified by:
forgetin interfaceorg.smooks.api.memento.MementoCaretaker
-
stash
public <T extends org.smooks.api.memento.Memento> T stash(T defaultMemento, Function<T,T> function)- Specified by:
stashin interfaceorg.smooks.api.memento.MementoCaretaker
-
-