public static class Translet.Store_M<S> extends Translet.StorageWrapper<S>
Multimap
.Modifier and Type | Field and Description |
---|---|
protected Multimap<Event,? super S> |
store |
sub
Constructor and Description |
---|
Store_M(Multimap<Event,? super S> store,
Translet.Parser<S> sub) |
Modifier and Type | Method and Description |
---|---|
void |
executeStoring(Translet.State<S> s,
Event e,
Location<XMLDocumentIdentifier> loc,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Execute the storing operation.
|
protected Format |
storageName()
Return an identity indication for the storage container object.
|
String |
unparse(Object key)
Reverse the parsing process (as far as possible) and deliver a
string representation which when parsed delivered the parse result.
|
name, parseOneState
isTerminal, mparse, name, parseEpsilon, stripOpt, toString, toString, wrapResult
public Store_M(Multimap<Event,? super S> store, Translet.Parser<S> sub)
public String unparse(Object key)
Translet.Parser
unparse
in class Translet.Parser<S>
public void executeStoring(Translet.State<S> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
executeStoring
in class Translet.Parser<S>
protected Format storageName()
Translet.StorageWrapper
storageName
in class Translet.StorageWrapper<S>