Package eu.bandm.tscore.base
Class Translet.Store_I<S>
java.lang.Object
eu.bandm.tscore.base.Translet.Parser<S>
eu.bandm.tscore.base.Translet.StorageWrapper<S>
eu.bandm.tscore.base.Translet.Store_I<S>
- Enclosing class:
- Translet
Storing operator which can store multiple (>1) values per key, preserving
the sequential order in the source.
The storing object must thus be a
Map
.-
Field Summary
Fields inherited from class eu.bandm.tscore.base.Translet.StorageWrapper
sub
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
executeStoring
(Translet.State<S> s, Event e, eu.bandm.tools.location.Location<eu.bandm.tools.util.xml.XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<eu.bandm.tools.util.xml.XMLDocumentIdentifier>> msg) Execute the storing operation.protected Format
Return an identity indication for the storage container object.Reverse the parsing process (as far as possible) and deliver a string representation which when parsed delivered the parse result.Methods inherited from class eu.bandm.tscore.base.Translet.StorageWrapper
name, parseOneState
Methods inherited from class eu.bandm.tscore.base.Translet.Parser
isTerminal, mparse, name, parseEpsilon, stripOpt, toString, toString
-
Field Details
-
store
-
-
Constructor Details
-
Store_I
-
-
Method Details
-
unparse
Description copied from class:Translet.Parser
Reverse the parsing process (as far as possible) and deliver a string representation which when parsed delivered the parse result.- Specified by:
unparse
in classTranslet.Parser<S>
-
executeStoring
public void executeStoring(Translet.State<S> s, Event e, eu.bandm.tools.location.Location<eu.bandm.tools.util.xml.XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<eu.bandm.tools.util.xml.XMLDocumentIdentifier>> msg) Execute the storing operation. Called exparte-post after one of the resulting parse trees has been selected.- Overrides:
executeStoring
in classTranslet.Parser<S>
-
storageName
Description copied from class:Translet.StorageWrapper
Return an identity indication for the storage container object.- Specified by:
storageName
in classTranslet.StorageWrapper<S>
-