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
FieldsFields inherited from class eu.bandm.tscore.base.Translet.StorageWrapper
sub -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteStoring(Translet.State<S> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute the storing operation.protected FormatReturn 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, parseOneStateMethods 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.ParserReverse the parsing process (as far as possible) and deliver a string representation which when parsed delivered the parse result.- Specified by:
unparsein classTranslet.Parser<S>
-
executeStoring
public void executeStoring(Translet.State<S> s, Event e, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute the storing operation. Called exparte-post after one of the resulting parse trees has been selected.- Overrides:
executeStoringin classTranslet.Parser<S>
-
storageName
Description copied from class:Translet.StorageWrapperReturn an identity indication for the storage container object.- Specified by:
storageNamein classTranslet.StorageWrapper<S>
-