Uses of Interface
eu.bandm.tools.message.MessageReceiver
Packages that use MessageReceiver
Package
Description
CLI tool to construct the initial skeleton of files and folders required
for a user project with metatools and gnu make.
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Umod main model class: This is the internal
model for the d2d text type definitions.
Meaning: Data model for documents conforming
to xhtml 1.0 strict.
Model for w3c XML DTDs, with preserved syntax.
Canonical model of a W3C DTD with evaluated semantics;
plus utility applications.
Generate format generating code (or formats dynamically) controlled by the
format description language.
Utility functions for Swing GUI interaction and for graphics: drawing and coordinate calculation.
Utility functions for GUI user interaction, using MuLi internationalization.
Distribute applications made with metatools.
Evaluation, statistics and renderings of bandm lab log format.
Meaning: Created from d2d definition module
lablog$expanded at
2025-03-02_12h00m51.
Abstract Syntax of LLJava, representing the byte code instructions, the
objects which contain byte code, and the attributes specific to byte code
classes.
Messages and positions in documents,
see the user documentation.
Meaning: Source format for multi lingual
support.
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
Meaning: Source format for the Option
compiler, for command line parsing, GUI input,
generation of documentation, etc.
Runtime library for generated option processing code: building blocks for
parsing and GUI.
Framework for simple recursive-descend parsers.
Generates typed models of XML documents,
see
meta-tools TDOM user documentation.
Contains base and auxiliary classes for code generated by tdom.
A DocumentClient implementation for W3C Dom.
Infrastructure for evaluating tpath expressions.
Type checking for tpath expressions.
Compiler for data models, from a concise mathematical oriented language into
Java.
Utility classes for file handling and IO.
Utility classes for XML.
Ubiquitously needed auxiliary classes which need the
eu.bandm.tools.option
package.Versatile export of ASTs recognized by antlr as SAX events,
cf user documentation.
Runtime classes for the xantlr
parser.
Glueing code supporting different standard use cases of tdom, xantlr
and both.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of MessageReceiver in eu.bandm.tools.applicationStart
Fields in eu.bandm.tools.applicationStart declared as MessageReceiverModifier and TypeFieldDescriptionprotected final MessageReceiver
<SimpleMessage<String>> StartApplicationProject_makeBased.msg
Target of all messages: counts them and prints them formatted to terminal. -
Uses of MessageReceiver in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as MessageReceiverModifier and TypeFieldDescriptionprotected final MessageReceiver
<SimpleMessage<@Opt XMLDocumentIdentifier>> BatchProcessor.msg
Evidentprotected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> CharacterParser.msg
protected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> CharParserPrepare.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Def2Dtd.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> DocOnly.msg
protected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Dtd2Def.msg
Receiver of all error messages.protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> FirstCalculator.msg
Evidentprotected MessageReceiver
<SimpleMessage<@Opt XMLDocumentIdentifier>> Main.msg
Evident(package private) final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Navigate.AttributeCollector.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Navigate.CharSetCalc.msg
Evidentprotected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Reducer.msg
protected final MessageReceiver
<SimpleMessage<String>> Text2Udom.msg
Target of most messages.protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> TypeCheck.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Udom2Sax.msg
Target of all error messages.protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> UMod2Def.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Userdoc.msg
Evident(package private) final MessageReceiver
<SimpleMessage<String>> BatchProcessor.msgMEMSTR
Derived message receiver with special location type.protected MessageReceiver
<SimpleMessage<String>> Userdoc.msgMEMSTRING
With location<String>, for MemString addressing.(package private) final MessageReceiver
<SimpleMessage<?>> BatchProcessor.msgOBJECT
Derived message receiver with special location type.protected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Text2Udom.xml_msg
Target of messages for some called classes which generate XML-file-locations.Methods in eu.bandm.tools.d2d2.base with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
Reducer.addToModule
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module host, SourceItem item, String kind) Store a definition to the given module.void
TypeCheck.check
(Module mod, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) static void
Navigate.collectAttributes
(XRegExp host, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Every XRegExp has a local cache with definitions which are realized as attributes.Def2Dtd.convert
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module module, XMLDocumentIdentifier newId, boolean tdomMode, @Opt String tdomDocLanguage) Central working method for transformation to dtd.void
Udom2Sax.convert
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, ContentHandler sax, ResultingStructure structure, @Opt Map<String, String> namespaceContext) Top-level entry point.UMod2Def.convert
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, UMod.Forest f) static String
Tasks.ddf2doc3
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, ModuleRegistry moduleReg, String modulename, String language, boolean isStatic, String outputname, String gencomment, String dateAndTime, @Opt NamespaceName2String ext_stylesheetParams, @Opt Iterable<String> additionalSources, int lineWidth) Service point: Generate the HTML documentation for a given module, ie.static void
Tasks.ddf2dtd
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, ModuleRegistry moduleReg, String modulename, String docuLanguage, String fileOutputName, int lineWidth) Service point: Convert a d2d module definition to a dtd file.static void
Tasks.ddf2xslt
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int verbosity, ModuleRegistry moduleReg, @Opt Iterable<String> additionalSources, String modulename, String targetModule, @Opt String targetTopTag, String outputname, Text2Udom.ErrorStrategy errorStrategy, String genString, int lineWidth) Service point: Extracts all xslt rules for the given module and target into a d2d definition and exports this to two xslt source files, in d2d and in xml encoding.static void
Tasks.ddf2xslt
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int verbosity, ModuleRegistry moduleReg, @Opt Iterable<String> additionalSources, String modulename, String targetModule, @Opt String targetTopTag, String outputname, Text2Udom.ErrorStrategy errorStrategy, String genString, int lineWidth, boolean writeAdditionallyToXmlFile) Service point: Extracts all xslt rules for the given module and target into a d2d definition and exports this to a d2d source file.protected static void
Tasks.e_error
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Exception ex, String s, Object... args) Evidentprotected static void
Tasks.e_error
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String s, Object... args) Evidentprotected static void
Tasks.e_log
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String s, Object... args) Evidentprotected static void
Tasks.e_logEnd
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String s) Evidentprotected static void
Tasks.e_logStart
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String s, Object... args) Evidentstatic boolean
Batch.execute
(BatchOptions options, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgIn) Execute the CLI-parsed or GUI-generated Option model.void
Main.execute
(Options options, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Execute an Option model (mostly GUI-generated).static @Opt Tasks.XsltExtractionResult
Tasks.get_xslt_xml
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Trace xsltTrace, ModuleRegistry moduleRegistry, Text2Udom.ErrorStrategy errorStrategy, ResolvedModule mod, String key, ResultContext resultContext, String topElementName, LocationMap<XMLDocumentIdentifier, XMLDocumentIdentifier> stringpos2filepos, boolean writeIntermediateXsltCodeToFile, @Opt String dateNow, @Opt String fileBasis, int lineWidth) Because it is very unlikely that the same xslt source text must be processed by both Txsl and Jre-xslt, no cache is maintained for the intermediate Udom result, which in that rare case must be calculated twice.static Transformation
Tasks.getTransformation
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Trace xsltTrace, ModuleRegistry moduleRegistry, Text2Udom.ErrorStrategy errorStrategy, ResolvedModule mod, String key, ResultContext resultContext, String topElementName, TransformationCache transformationsCache, Transformation.Modifiers txsl_modifiers, FunctionLibrary<?> functionLibrary, LocationMap<XMLDocumentIdentifier, XMLDocumentIdentifier> stringpos2filepos, boolean writeIntermediateXsltCodeToFile, @Opt String dateNow, @Opt String fileBasis, int lineWidth) Service point: Deliver the xslt Transformation object for given source and target formats.static Templates
Tasks.getTransformation_jre
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Trace xsltTrace, ModuleRegistry moduleRegistry, Text2Udom.ErrorStrategy errorStrategy, ResolvedModule mod, String key, ResultContext resultContext, String topElementName, TransformationCache transformationsCache, Transformation.Modifiers txsl_modifiers, FunctionLibrary<?> functionLibrary, LocationMap<XMLDocumentIdentifier, XMLDocumentIdentifier> stringpos2filepos, boolean writeIntermediateXsltCodeToFile, @Opt String dateNow, @Opt String fileBasis, int lineWidth) protected static ModuleRegistry
Batch.initModuleReg
(BatchOptions options, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Construct a module registry according to the command line options.static ModuleRegistry
Main.initModuleReg
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Stream<String> libpath) Construct a module registry according to the command line options.static void
Batch.interpretCommandline
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String cli_text) Service access point: execute the value as if it were a command line suffix.static void
Main.interpretCommandline
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String cli_text) Service access point: execute the value as if it were a command line suffix.static ModuleRegistry
ModuleRegistry.makeInstance
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr, int debug, String... searchpath) Factory method which constructs and initializes.void
Batch.nonStatic_interpretCommandline
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String cli_text) Simulate CLI input for programmatic use, esp. for tests.void
Main.nonStatic_interpretCommandline
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String cli_text) Simulate CLI input fFor programmatic use.ModuleRegistry.parse
(Reader charstream, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, String filename) Reducer.parse
(Reader charstream, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, String sourceIndication) DISLOCATED from ModuleRegistry:Reducer.reduce
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, eu.bandm.tools.d2d2.absy.Document_module input) Translate the XML encoded parsing result into a d2d model structure.protected static <D> void
Batch.s_error
(MessageReceiver<SimpleMessage<D>> msg, String s, Object... args) Evidentprotected static <D> void
Batch.s_log
(MessageReceiver<SimpleMessage<D>> msg, int debuglevel, String s, Object... args) Evidentprotected static <D> void
Batch.s_warning
(MessageReceiver<SimpleMessage<D>> msg, int debuglevel, String s, Object... args) EvidentModuleRegistry.setMsgReceiver
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) EvidentMain.splitAndCheckKey
(MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>> msg, String s) Split one string according to the syntax[modulePath] (":"[ElementTag])?
.static <T extends TypedDocument,
D extends TypedDTD>
TTasks.string2tdom
(String sourcetext, ModuleRegistry modreg, Class<T> documentClass, D dtdInstance, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr, Text2Udom.ErrorStrategy errorStrategy, int debug) Convert a d2d source text into a tdom model.static <T extends TypedDocument,
D extends TypedDTD>
TTasks.text2tdom
(@Opt File infile, ModuleRegistry modreg, Class<T> documentClass, D dtdInstance, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr, Text2Udom.ErrorStrategy errorStrategy, int debug) Service point: Convert a d2d input file into a tdom model.static void
Tasks.text2xml
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> e_msg, int debuglevel, ModuleRegistry e_moduleReg, Text2Udom.ErrorStrategy errorStrategy, File e_sourcefile, Charset encoding, @Opt String generationComment, @Opt ContentHandler contentHandler, @Opt File xmlfile) Service point: Convert directly a d2d encoded input text file into xml, either to a file or to a programmed consumer or to both.static void
Tasks.text2xml
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> e_msg, int debuglevel, ModuleRegistry e_moduleReg, Text2Udom.ErrorStrategy errorStrategy, Reader e_source, @Opt String sourceIndication, @Opt String generationComment, @Opt ContentHandler contentHandler, @Opt File xmlfile) Service point: Convert directly a d2d encoded text from a Reader into xml, either to a file or to a programmed consumer or to both.static boolean
Tasks.transformerException2errorMessage
(Throwable ex, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, @Opt LocationMap<XMLDocumentIdentifier, XMLDocumentIdentifier> stringpos2filepos) ATTENTION pure heuristics WHERE to find the error diagnosis !?!?!Constructors in eu.bandm.tools.d2d2.base with parameters of type MessageReceiverModifierConstructorDescriptionAttributeCollector
(CheckedMap_RD<Definition, Boolean> atts, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Only constructor.BatchProcessor
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, ModuleRegistry modulereg, Text2Udom.ErrorStrategy errorStrategy, Transformation.Modifiers txsl_modifiers, Trace xsltTrace, int debuglevel, boolean writeIntermediateXsltCodeToFile, boolean partialDocs, @Opt SimpleFilePattern xmlOutputFilePattern, int lineWidth, BatchProcessor.Job... jobs) Only Constructor.CharacterParser
(Navigate.CharSetCalc charSetCalc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, boolean doTrace) Only constructor.EvidentDef2Xslt3
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int verbosity) Only constructor.(package private)
Dtd2Def
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> pMsg, int debuglevel, DTD.Dtd inputDtd, String name) Construct a one-use instance to convert the given dtd into a d2d definition module.EvidentFirstCalculator
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, @Opt ModuleRegistry modreg) EvidentEvidentResolver4
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgoutput, ModuleRegistry moduleRegistry, Module rootModule, int verbosity) Central service providing method.Text2Udom
(MessageReceiver<SimpleMessage<String>> msg, Text2Udom.ErrorStrategy errorStrategy, int traceLevel) Only constructor.(package private)
TextFileHeader
(MessageReceiver<SimpleMessage<String>> msg, boolean sloppyHeaderSyntax, int traceLevel) Only constructor.protected
Userdoc
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int debuglevel, File generatedDir, int lineWidth, ModuleRegistry moduleRegistry, String languagecode, String generationString, String dateAndTime, NamespaceName2String stylesheetParams) Only constructorUserdocInstantiated
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int debuglevel, File generatedDir, int lineWidth, ModuleRegistry moduleRegistry, ResolvedModule mod, String targetcode, String generationString, String dateAndTime, NamespaceName2String stylesheetParams) Only constructorUserdocUninstantiated
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int debuglevel, File generatedDir, int lineWidth, ModuleRegistry moduleRegistry, Module mod, String targetcode, String generationString, String dateAndTime, NamespaceName2String stylesheetParams) Only constructor(package private)
XsltInstance
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, ModuleRegistry moduleRegistry, @Opt XRegExp toplevelXRegExp) -
Uses of MessageReceiver in eu.bandm.tools.d2d2.model
Methods in eu.bandm.tools.d2d2.model with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic <D> boolean
Chars.checkName
(String s, @Opt Location<D> elloc, @Opt MessageReceiver<SimpleMessage<D>> msg) Checks that not illegal characters are in the name of the d2d definition to create. -
Uses of MessageReceiver in eu.bandm.tools.d2d2.parser2
Fields in eu.bandm.tools.d2d2.parser2 declared as MessageReceiverModifier and TypeFieldDescription(package private) final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Parser2.DocuDistrib.msg
Methods in eu.bandm.tools.d2d2.parser2 with parameters of type MessageReceiverModifier and TypeMethodDescriptionprotected static void
Parser2.addToContainer
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, SourceItem currentScope, Definition newdef, String kind) AddDefinition
(Enum or Tags or Chars Parser) to currentscope (either to Module or (as a local definition) to a definition).static void
Parser2.addToModule
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module host, SourceItem item, String kind) Store a definition to the given module.protected static void
Parser2.error
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, @Opt Location<XMLDocumentIdentifier> loc, String s, Object... args) Parser2.parse
(Reader reader, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, String sourceIndication) Service Access Point for converting a text into a d2d definition module.static <R> R
Parser2.parse_nonterminal
(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, R> nonterminal, Reader reader, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, String sourceIndication) Service Access Point for parsing a particular non-terminal.protected static void
Parser2.postProcess
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Module topModule) protected static void
Parser2.warning
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, @Opt Location<XMLDocumentIdentifier> loc, String s, Object... args) Constructors in eu.bandm.tools.d2d2.parser2 with parameters of type MessageReceiverModifierConstructorDescriptionDocuDistrib
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String key, Module module, List<LocString> docs) -
Uses of MessageReceiver in eu.bandm.tools.doctypes.xhtml
Fields in eu.bandm.tools.doctypes.xhtml declared as MessageReceiverModifier and TypeFieldDescriptionprotected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Inliner.msg
Methods in eu.bandm.tools.doctypes.xhtml with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) Constructors in eu.bandm.tools.doctypes.xhtml with parameters of type MessageReceiverModifierConstructorDescriptionInliner
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, File baseFile) -
Uses of MessageReceiver in eu.bandm.tools.dtd
Fields in eu.bandm.tools.dtd declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Statistics.msg
Methods in eu.bandm.tools.dtd with parameters of type MessageReceiverModifier and TypeMethodDescriptionprotected void
DTD.MATCH_ONLY_00.action
(MessageReceiver e0) static DTD.Dtd
DTD.parse
(Reader in, XMLDocumentIdentifier id, File base, boolean lateError, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) static DTD.Dtd
TunedDTDParser.parse
(Reader in, XMLDocumentIdentifier id, @Opt File base, boolean errorOnExpand, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Deprecated, for removal: This API element is subject to removal in a future version.static DTD.Dtd
TunedDTDParser.parse
(Reader in, XMLDocumentIdentifier id, URL base, boolean errorOnExpand, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Main service access point for parsing a dtd into an internal model.static DTD.Dtd
TunedDTDParser.parselocal
(String in, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Parse a local (or temporary generated) dtd declaration.void
AttlistIndex.update
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, DTD.Dtd dtd) This method (or its variant) must be called exactly once to initialize maps with a certain dtd.void
AttlistIndex.update
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, DTD.Dtd dtd, Set<String> knownElementNames) This method (or its variant) must be called exactly once to initialize maps with a certain dtd.void
ElementIndex.update
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, DTD.Dtd dtd) Must be called exactly once to initialize maps with a certain dtd.void
Statistics.update
(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Constructors in eu.bandm.tools.dtd with parameters of type MessageReceiverModifierConstructorDescriptionprotected
TunedDTDParser
(Reader in, @Opt XMLDocumentIdentifier id, @Opt File base, boolean errorOnExpand, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Deprecated, for removal: This API element is subject to removal in a future version.protected
TunedDTDParser
(Reader in, @Opt XMLDocumentIdentifier id, @Opt URL base, boolean errorOnExpand, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of MessageReceiver in eu.bandm.tools.dtm
Fields in eu.bandm.tools.dtm declared as MessageReceiverModifier and TypeFieldDescriptionprotected final MessageReceiver
<SimpleMessage<@Opt XMLDocumentIdentifier>> Tool.msg
Methods in eu.bandm.tools.dtm with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
AttributeChecks.sendErrorMessages_Undecl_Type_Fixed
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) The attributes recognized as erronuous in XML sense, can later be healed when meant in a derived system, like xslt.void
DTD2DTM.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Constructors in eu.bandm.tools.dtm with parameters of type MessageReceiverModifierConstructorDescriptionHtmlRenderer
(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Statistics statistics, Reader text) Only constructor, returns a use-once instance. -
Uses of MessageReceiver in eu.bandm.tools.formatfrontends
Fields in eu.bandm.tools.formatfrontends declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> DynamicFormatter.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> GenericCompiler.rec
Needed ONLY because ".getReceiver()" is of type "? super M", which does not wokr.Methods in eu.bandm.tools.formatfrontends that return MessageReceiverModifier and TypeMethodDescriptionprotected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> GenericCompiler.getMsgReceiver()
Methods in eu.bandm.tools.formatfrontends with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic String
DynamicFormatter.getFormatHint
(Class cls, MessageReceiver<SimpleMessage> msg) convenience method.protected static eu.bandm.tools.formatfrontends.absy.Document_tdomRules
Tdom2format.loadDocument
(Reader str, String filename, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) protected void
GenericCompiler.setMsgReceiver
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec) static Format
DynamicFormatter.toFormat
(Object model, MessageReceiver<? super SimpleMessage> msg) convenience method.static Format
DynamicFormatter.toFormat
(Object model, String formathint, MessageReceiver<? super SimpleMessage> msg) convenience method.Constructors in eu.bandm.tools.formatfrontends with parameters of type MessageReceiverModifierConstructorDescriptionprotected
DynamicFormatter
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Only constructor. -
Uses of MessageReceiver in eu.bandm.tools.graficUtils
Methods in eu.bandm.tools.graficUtils with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic boolean
BrowserControl.showURI
(String uriString, MessageReceiver<SimpleMessage<?>> msg) Open an URI in system standard browser. -
Uses of MessageReceiver in eu.bandm.tools.graficUtils2
Classes in eu.bandm.tools.graficUtils2 that implement MessageReceiverModifier and TypeClassDescriptionclass
Pop-up dialog mapping for displaying messages of certainMessage.Kind
. -
Uses of MessageReceiver in eu.bandm.tools.installer
Fields in eu.bandm.tools.installer declared as MessageReceiverModifier and TypeFieldDescriptionfinal MessageReceiver
<SimpleMessage<String>> DocumentedDistribution2.msg
Is only known to be a receiver, for programming discipline.DocumentedDistribution2.msgXML
Receiver for messages with a line number location.Methods in eu.bandm.tools.installer with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic boolean
BrowserControl.showURI
(String uriString, MessageReceiver<SimpleMessage<?>> msg) Deprecated.Open an URI in system standard browser. -
Uses of MessageReceiver in eu.bandm.tools.lablog.base
Fields in eu.bandm.tools.lablog.base declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Main.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> ToHtml.msg
Constructors in eu.bandm.tools.lablog.base with parameters of type MessageReceiverModifierConstructorDescription(package private)
Only constructor. -
Uses of MessageReceiver in eu.bandm.tools.lablog.xml
Methods in eu.bandm.tools.lablog.xml with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) -
Uses of MessageReceiver in eu.bandm.tools.lljava
Classes in eu.bandm.tools.lljava that implement MessageReceiver -
Uses of MessageReceiver in eu.bandm.tools.lljava.absy
Methods in eu.bandm.tools.lljava.absy with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
CodeSerializer.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
ContextChecker.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
ControlFlowAnalyzer.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
ExceptionTableCollector.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) void
TypeChecker.setMessageReceiver
(MessageReceiver<? super SimpleMessage<SourceId>> msg) -
Uses of MessageReceiver in eu.bandm.tools.lljava.parser
Methods in eu.bandm.tools.lljava.parser with parameters of type MessageReceiverModifier and TypeMethodDescriptionprotected LLJava.ReferenceTypeExpr
LLJavaParser.ensureReferenceType
(MessageReceiver<? super SimpleMessage<SourceId>> msgs, Location<SourceId> location, LLJava.TypeExpr type) -
Uses of MessageReceiver in eu.bandm.tools.message
Classes in eu.bandm.tools.message that implement MessageReceiverModifier and TypeClassDescriptionclass
MessageAsync<M extends Message>
A sub-class ofSingleSender
which lets the drain's receive method run asynchronouously in a separate thread.class
Counts all received messages, per kind, in total, and per critical/non-critical.class
MessageDemux<E extends Enum<E>,
M extends Message> Auxiliary class which concretizesPrimitiveMessageDemux
in so far it calculates a set of enum values for every message it receives, and then calls thePrimitiveMessageDemux.receive(Enum,Message)
method for all these.static class
MessageDemux.All<E extends Enum<E>,
M extends Message> Trivial instantiation ofMessageDemux
which propagates each message to all receivers in the map, as it has been constructed byPrimitiveMessageDemux.setReceiver(Enum,MessageReceiver)
static class
MessageDemux.ByKind<M extends Message>
AMessageDemux
which sorts messages by their kind.final class
Does nothing with every message it receives.class
Interprets theSimpleMessage.args
values as arguments to string formatting and callsString.format(String,Object...)
.class
MessageKindFilter<M extends Message>
A filter which propagates only those messages theMessage.Kind
of which is currently in the selection.class
MessageLevelFilter<M extends Message>
A filter which sends messages only to its sink if their level value is equal to or below a given threshold.class
A filter which propagates only those messages which lie in certain areas of locations.class
MessageMapper<M extends Message,
N extends Message> A message receiver which receives a message of one type, and propagates the result of applying a function to this message, which may be of different type.class
MessagePasser<M extends Message>
Simply passes every message it receives to a single target.class
MessagePrinter<M extends Message>
Prints textual representations of all received messages to an output stream.static class
MessagePrinter.Indenting<M extends Message>
Specialization ofMessagePrinter
with addtional features.class
MessageStore<M extends Message>
Storage for a sequence ofMessage
s with dynamic sorting, graphic interfaces and propagation facilities.class
MessageStore_<M extends Message>
Common superclass for the two kinds of message storage,MessageStore
andMessageStoreSorted
.class
MessageStoreSorted<M extends Message>
Storage for a sequence ofMessage
s in order of their arrival.class
MessageStripExceptions<M extends Message>
A filter which strips off all exceptions, or at least the stack traces, for a slimmer appearance of print-outs.class
MessageSync<M extends Message>
Can accept messages from many different parallel threads.class
MessageTee<M extends Message>
Re-sends the message received sequentially to a multitude of current drains.
The identical message object is sent to all receivers, so in most use cases it should be treated read-only by subsequent processing in the drains.class
MessageThrower<M extends Message>
"Throws" each message it receives after wrapping it into aMessageException
.class
Translates the text of the message and all embedded sub-structures.class
Prints textual representations of all receiv1ed messages to an output stream.class
PrimitiveMessageDemux<E extends Enum<E>,
M extends Message> Auxiliary class administrating an enumeration type and a map from this type to optionalMessageReceiver
s.static class
Passes all incoming messages to its drain, after applying the given location map.class
SwingMessageField<M extends Message>
A one-line display for messages to be included in a Swing based GUI.class
Graphic indication of received messages.Fields in eu.bandm.tools.message declared as MessageReceiverModifier and TypeFieldDescription(package private) MessageReceiver
<? super M> MessageLevelFilter.drain
The receiver of all messages which pass this filter.static final MessageReceiver
<Message> MessageCounter.noErrors
Discards all messages but throws an AssertionError if an error is encountered.protected final MessageReceiver
<SimpleMessage<D>> Outstream2Log.receiver
Where to send the message.protected @Opt MessageReceiver
<? super M> SingleSender.receiver
Whereto the messages are passed.Fields in eu.bandm.tools.message with type parameters of type MessageReceiverModifier and TypeFieldDescriptionprotected final List
<MessageReceiver<? super M>> MessageTee.drains
List of all receivers.protected final EnumMap
<E, @Opt MessageReceiver<? super M>> PrimitiveMessageDemux.outlets
Internal directory of the different drains per tag.Methods in eu.bandm.tools.message that return MessageReceiverModifier and TypeMethodDescription@Opt MessageReceiver
<? super M> PrimitiveMessageDemux.getReceiver
(E tag) Get the receiver for one particular tag.@Opt MessageReceiver
<? super M> SingleSender.getReceiver()
Evident.static <E> MessageReceiver
<SimpleMessage<E>> SimpleMessage.narrow
(MessageReceiver<? super SimpleMessage<? super E>> receiver) Convenience method for downcasting a message receiver accepting more general messages or document identifiers to one which accepts more specialized (=sub-class) messages.static <D> MessageReceiver
<SimpleMessage<?>> SimpleMessage.narrowToBottom
(MessageReceiver<? super SimpleMessage<D>> receiver) Convenience method for casting a message receiver which accepts SimpleMessages with a particular document identifiers to one with an unspecified document identifier.Methods in eu.bandm.tools.message that return types with arguments of type MessageReceiverModifier and TypeMethodDescriptionList
<MessageReceiver<? super M>> MessageTee.getDrains()
Return an unmodifiable list of all drains.static <M extends Message,
N extends Message>
Function<MessageReceiver<N>, MessageReceiver<M>> Delivers a function which applied to a message receiver for type "N" will deliver a message receiver for type "M".static <M extends Message,
N extends Message>
Function<MessageReceiver<N>, MessageReceiver<M>> Delivers a function which applied to a message receiver for type "N" will deliver a message receiver for type "M".Methods in eu.bandm.tools.message with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
MessageTee.add
(MessageReceiver<? super M> drain) Adds the message receiver at the end of the list of all current drains.final void
MessageTee.add
(MessageReceiver<? super M>... newdrains) Internally callsMessageTee.add(MessageReceiver)
, please see there.void
MessageTee.add
(MessageReceiver<? super M> drain1, MessageReceiver<? super M> drain2) Nonvararg specialization avoidsunchecked
warnings.void
MessageStore_.drainAndClear
(MessageReceiver<? super M> receiver) Send all currently contained messages to the receiver and clear the storage.void
MessageStore_.drainTo
(MessageReceiver<? super M> receiver) Send all currently contained messages (in their stored order) to the receiver.static <D> Thread
SimpleMessage.monitor
(Thread thread, MessageReceiver<? super SimpleMessage<D>> receiver) Installs a handler on the given thread that reports uncaught exceptions as failure messages.static <D> Thread
SimpleMessage.monitor
(Thread thread, MessageReceiver<? super SimpleMessage<D>> receiver, PrintStream ps) Installs a handler on the given thread that reports uncaught exceptions as failure messages.static <E> MessageReceiver
<SimpleMessage<E>> SimpleMessage.narrow
(MessageReceiver<? super SimpleMessage<? super E>> receiver) Convenience method for downcasting a message receiver accepting more general messages or document identifiers to one which accepts more specialized (=sub-class) messages.static <D> MessageReceiver
<SimpleMessage<?>> SimpleMessage.narrowToBottom
(MessageReceiver<? super SimpleMessage<D>> receiver) Convenience method for casting a message receiver which accepts SimpleMessages with a particular document identifiers to one with an unspecified document identifier.MessageLevelFilter.setDrain
(MessageReceiver<? super M> drain) Set the receiver of all messages which pass this filter.void
PrimitiveMessageDemux.setReceiver
(E tag, @Opt MessageReceiver<? super M> rec) Set the receiver for one particular tag.void
SingleSender.setReceiver
(@Opt MessageReceiver<? super M> r) Evident.Method parameters in eu.bandm.tools.message with type arguments of type MessageReceiverModifier and TypeMethodDescriptionvoid
MessageTee.addAll
(Iterable<MessageReceiver<? super M>> newdrains) Internally callsMessageTee.add(MessageReceiver)
, please see there.default void
MessageReceiver.ifSubcriticalThen
(Consumer<MessageReceiver<M>> computation, Runnable subcriticalBranch) Perform a computation using this receiver, and follow up if no critical messages have been received.default <V> void
MessageReceiver.ifSubcriticalThen
(Function<MessageReceiver<M>, V> computation, Consumer<V> subcriticalBranch) Perform a message-aware computation using this receiver, and follow up if no critical messages have been received.default <V> void
MessageReceiver.ifSubcriticalThenElse
(Function<MessageReceiver<M>, V> computation, Consumer<V> subcriticalBranch, Runnable criticalBranch) Perform a computation using this receiver, and follow up depending on whether critical messages have been received.Constructors in eu.bandm.tools.message with parameters of type MessageReceiverModifierConstructorDescriptionLocationMapper
(MessageReceiver<SimpleMessage<E>> drain, LocationMap<D, E> map) MessageAsync
(MessageReceiver<? super M> r) Constructor which sets the receiver.When using this constructor, you have to re-define the methodMessageCatcher.code()
.MessageCatcher
(Runnable c, MessageReceiver<Message> rec) Evident.MessageFormatter
(MessageReceiver<? super SimpleMessage<D>> rec) MessageKindFilter
(MessageReceiver<? super M> d) Constructor with no kind is initially selected.MessageKindFilter
(MessageReceiver<? super M> d, Message.Kind... kk) Constructor with given kinds initially selected.MessageLevelFilter
(MessageReceiver<M> drain) Constructor with an initial drain.MessageLocationFilter
(MessageReceiver<SimpleMessage<D>> d, boolean emptyList, boolean locationLess) Only constructor.MessageMapper
(Function<? super M, ? extends N> fun, boolean p, MessageReceiver<N> drain) Will apply the specified function to each received message and forward it to a receiver.MessagePasser
(MessageReceiver<? super M> r) Constructor which sets the receiver.MessageStripExceptions
(MessageReceiver<? super M> d, boolean total) Only constructor.MessageSync
(MessageReceiver<? super M> r) Constuctor setting the receiver.MessageTee
(MessageReceiver<? super M> drain1) Nonvararg specialization avoidsunchecked
warnings.MessageTee
(MessageReceiver<? super M>... drains) Internally callsMessageTee.add(MessageReceiver)
, please see there.MessageTee
(MessageReceiver<? super M> drain1, MessageReceiver<? super M> drain2) Nonvararg specialization avoidsunchecked
warnings Internally callsMessageTee.add(MessageReceiver)
, please see there.!MessageTee
(MessageReceiver<? super M> drain1, MessageReceiver<? super M> drain2, MessageReceiver<? super M> drain3) Nonvararg specialization avoidsunchecked
warnings.MessageTranslator
(MessageReceiver<SimpleMessage<D>> rec, CatalogByString catalog, String... langs) Constructor which sets all parameters.MessageTranslator
(MessageReceiver<SimpleMessage<D>> rec, CatalogByString catalog, List<String> langs) Constructor which sets all parameters.Outstream2Log
(MessageReceiver<SimpleMessage<D>> drain) Constructor specifying (finally) the receiver.Outstream2Log
(MessageReceiver<SimpleMessage<D>> drain, @Opt Location<D> loc) Constructor specifying (finally) the receiver and the first location.Sender
(MessageReceiver<SimpleMessage<E>> msgr) A constructor which sets the senderprotected
SingleSender
(@Opt MessageReceiver<? super M> r) Constructor which setsSingleSender.receiver
. -
Uses of MessageReceiver in eu.bandm.tools.metajava.format
Methods in eu.bandm.tools.metajava.format with parameters of type MessageReceiverModifier and TypeMethodDescription<D extends eu.bandm.tools.metajava.tdom.Document>
DFormatClosure.nonterminal_document
(Class<D> documentClass, Reader in, String sourcetext, @Opt MessageReceiver<? super SimpleMessage<?>> msgOut) -
Uses of MessageReceiver in eu.bandm.tools.muli.tdom
Methods in eu.bandm.tools.muli.tdom with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) -
Uses of MessageReceiver in eu.bandm.tools.muli.utils
Fields in eu.bandm.tools.muli.utils declared as MessageReceiverModifier and TypeFieldDescription(package private) final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> CatalogFromFile.TranslationCollector.msg
Methods in eu.bandm.tools.muli.utils with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
CatalogFromFile.load
(TextInput input, CatalogByString cat, boolean eliminateNewlines, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Fill the data encoded in the text file into the catalog object.Constructors in eu.bandm.tools.muli.utils with parameters of type MessageReceiverModifierConstructorDescriptionTranslationCollector
(CatalogByString cat, boolean eliminateNewlines, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of MessageReceiver in eu.bandm.tools.option
Fields in eu.bandm.tools.option declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Compiler.msgr
Methods in eu.bandm.tools.option with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
Compiler.compile
(Element_optionlist data0, String packagename0, String classname_model, @Opt String classname_gui, String destdir, Format genComment, GeneratedAnnotation generatedAnnotation, String inputfilename, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr) Create source text for a model, and for a gui, if required. -
Uses of MessageReceiver in eu.bandm.tools.option.absy
Methods in eu.bandm.tools.option.absy with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) -
Uses of MessageReceiver in eu.bandm.tools.option.runtime
Fields in eu.bandm.tools.option.runtime declared as MessageReceiverMethods in eu.bandm.tools.option.runtime with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
Model.parse
(String[] args, MessageReceiver<SimpleMessage<String>> mr, @Opt String language) The main entry for setting all values according to some command line input, as reachingpublic void main(String[])
from someexec
system call.void
Model.parseOneString
(String s, MessageReceiver<SimpleMessage<String>> mr) Central entry point for parsing.void
Model.parseOneString
(String s, MessageReceiver<SimpleMessage<String>> mr, boolean gnuVersion) Central entry point for parsing.void
Model.parseOneString
(String s, MessageReceiver<SimpleMessage<String>> mr, @Opt String lang) Central entry point for parsing.Constructors in eu.bandm.tools.option.runtime with parameters of type MessageReceiverModifierConstructorDescriptionResourceChooser
(String name, MessageReceiver<SimpleMessage> msg) Create a new instance -
Uses of MessageReceiver in eu.bandm.tools.ramus.runtime2
Classes in eu.bandm.tools.ramus.runtime2 that implement MessageReceiverMethods in eu.bandm.tools.ramus.runtime2 that return MessageReceiverMethods in eu.bandm.tools.ramus.runtime2 with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic <D> void
Reducer.setGlobalMessageHook
(@Opt MessageReceiver<? super SimpleMessage<D>> hook) Sets the global message hook that is called for every messsge that is emitted during AST construction. -
Uses of MessageReceiver in eu.bandm.tools.rdparser
Fields in eu.bandm.tools.rdparser declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<? super SimpleMessage<D>> TunableParser.messageReceiver
Methods in eu.bandm.tools.rdparser that return MessageReceiverModifier and TypeMethodDescriptionMessageReceiver
<? super SimpleMessage<D>> TunableParser.getMessageReceiver()
Methods in eu.bandm.tools.rdparser with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
TunableParser.setMessageReceiver
(MessageReceiver<? super SimpleMessage<D>> rec) Constructors in eu.bandm.tools.rdparser with parameters of type MessageReceiverModifierConstructorDescriptionprotected
TunableParser
(Reader in, D id, MessageReceiver<? super SimpleMessage<D>> msg) Constructor.protected
TunableParserForXml
(Reader in, D id, MessageReceiver<? super SimpleMessage<D>> msg) Only Constructor. -
Uses of MessageReceiver in eu.bandm.tools.tdom
Fields in eu.bandm.tools.tdom declared as MessageReceiverModifier and TypeFieldDescription(package private) final MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> Template.msg
(package private) final MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> TypedDOMGenerator.rec
Central message receiver, set up when constructing this instance.Methods in eu.bandm.tools.tdom that return MessageReceiverMethods in eu.bandm.tools.tdom with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
TDOM_Main.RunningRenderer.execute
(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec, PackageTemplate packageTemplate) void
TypedDOMGenerator.DtdRenderer.execute
(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec, File destinationDirectory, File dtdFile) void
ContentParserGenerator.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) void
Importer.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Constructors in eu.bandm.tools.tdom with parameters of type MessageReceiverModifierConstructorDescriptionDTDTemplate
(DTD.Dtd dtd, File dtdFile, PackageTemplate packageTemplate, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) ElementAccessCollector
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) (package private)
PackageTemplate
(String toolname, FormatClosure formatClosure, @Opt File dtdFile, File destination, String packageName, DTD.Dtd dtd, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, boolean useArrays, boolean generateFunctions, boolean paisleySupport) Top level meta-information storage of the template hierarchy.(package private)
Template
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, FormatClosure formatClosure) TypedDOMGenerator
(String toolname, DTD.Dtd dtd, File destination, String packageName, TypedDOMGenerator.DtdRenderer dtdRenderer, boolean useArrays, boolean generateFunctions, boolean paisleySupport, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec) Variant which gets the DTD as a completely self-contained object.TypedDOMGenerator
(String toolname, File dtdFile, FileReader dtdReader, File destination, String packageName, TypedDOMGenerator.DtdRenderer dtdRenderer, boolean useArrays, boolean generateFunctions, boolean paisleySupport, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec) Variant which reads the dtd from the given FileReader.VisitorTemplate
(PackageTemplate packageTpl, GeneratedPackage metaPackage, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of MessageReceiver in eu.bandm.tools.tdom.cli
Methods in eu.bandm.tools.tdom.cli with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
Tool.RunningRenderer.execute
(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec, File destinationDirectory, File dtdFile) -
Uses of MessageReceiver in eu.bandm.tools.tdom.runtime
Fields in eu.bandm.tools.tdom.runtime declared as MessageReceiverModifier and TypeFieldDescriptionprotected final MessageReceiver
<? super SimpleMessage<?>> DefaultErrorHandler.receiver
Methods in eu.bandm.tools.tdom.runtime with parameters of type MessageReceiverModifier and TypeMethodDescriptionboolean
ElementDictionary.checkIds
(E top, @Opt MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Test whether all reachable IDREF and IDREFS attribute have a value which corresponds to some ID attribute in the maps of this ElementDictionary.Constructors in eu.bandm.tools.tdom.runtime with parameters of type MessageReceiverModifierConstructorDescriptionDefaultErrorHandler
(MessageReceiver<? super SimpleMessage<?>> rec) TypedDTD
(MessageReceiver<? super SimpleMessage> rec) -
Uses of MessageReceiver in eu.bandm.tools.test
Fields in eu.bandm.tools.test declared as MessageReceiverModifier and TypeFieldDescriptionfinal MessageReceiver
<SimpleMessage<D>> TestFrame_messages.msg
Shall be used as a receiver of all messages generated by test code. -
Uses of MessageReceiver in eu.bandm.tools.tpath.dom
Fields in eu.bandm.tools.tpath.dom declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> DOMClient.msg
Methods in eu.bandm.tools.tpath.dom with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
DOMClient.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of MessageReceiver in eu.bandm.tools.tpath.parser2
Methods in eu.bandm.tools.tpath.parser2 with parameters of type MessageReceiverModifier and TypeMethodDescriptionParser.parse
(Reader reader, MessageReceiver<SimpleMessage<D>> msg, D sourceIndication) Service Access Point for converting a complete text (ended with EOF) into a tpath expression.Parser.parse_AVT
(Reader reader, MessageReceiver<SimpleMessage<D>> msg, D sourceIndication) Parse an "xslt attribute value template".<R> R
Parser.parse_nonterminal
(Expression<D, TokenType, R> nonterminal, LookaheadTokenSource<D, TokenType, int[]> tokenSource, MessageReceiver<SimpleMessage<D>> msg) <R> R
Parser.parse_nonterminal
(Expression<D, TokenType, R> nonterminal, Reader reader, MessageReceiver<SimpleMessage<D>> msg, D sourceIndication) Service Access Point for parsing a particular non-terminal. -
Uses of MessageReceiver in eu.bandm.tools.tpath.runtime
Fields in eu.bandm.tools.tpath.runtime declared as MessageReceiverModifier and TypeFieldDescriptionprotected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> FunctionLibrary.msg
protected MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> Interpreter.msg
Methods in eu.bandm.tools.tpath.runtime with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
Frontend.setMessageReceiver
(MessageReceiver<? super SimpleMessage> msg) void
Interpreter.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Constructors in eu.bandm.tools.tpath.runtime with parameters of type MessageReceiverModifierConstructorDescription -
Uses of MessageReceiver in eu.bandm.tools.tpath.tdomclient
Fields in eu.bandm.tools.tpath.tdomclient declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> TdomClient.msg
Methods in eu.bandm.tools.tpath.tdomclient with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
TdomClient.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of MessageReceiver in eu.bandm.tools.tpath.type
Methods in eu.bandm.tools.tpath.type with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
NumerusInference.setMessageReceiver
(MessageReceiver<? super SimpleMessage> msg) void
TypeInference.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of MessageReceiver in eu.bandm.tools.umod
Classes in eu.bandm.tools.umod that implement MessageReceiverModifier and TypeClassDescriptionprotected class
Fields in eu.bandm.tools.umod declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Checker.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Factory.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Reducer.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Types.JavaMapper.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> UMod2java.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> UMod2Tsoap.msg
protected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> UMod2visitors.msg
protected MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> UMod2format.msgRec
Methods in eu.bandm.tools.umod with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
Checker.check
(UMod.Forest model0, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) Checks currently ONLY that field names are unique (from class to root) and there is only one "KEY" field.static boolean
Types.hasCanonicalOrder
(UMod.Type t, UMod.Forest f, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) For basic types a canonical order is always defined; for internal defs depends on generated code; for external types ask the environment.static Format
Types.implementationFlagFormat
(UMod.Type t, UMod.Forest f, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) selects between tree and hash implementations for maps and setsprotected eu.bandm.tools.formatfrontends.absy.Document_pattern
UMod2format.Compiler.parseHint
(String hint, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) void
UMod2format.process
(UMod.Forest code, GeneratedContext context, GeneratedClass modelclass, GeneratedClass basematcher, boolean getterfunctions, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> externalMsgDrain) generates formatter class, derived from visitor "basematcher"
as inner class in "forestclass"
global fields and constants in this class
entry methods ("toFormat()" etc)
creates a "Format Creator" class by deriving fromformatfrontends.GeneriCompiler
creates some fields and sets initializers
calls compilation method for each umod class definition
flushes accumulated const declarations to class code.
Assumes that the code of "error()" is volatile!static UMod.Forest
Reducer.reduce
(UMod.Forest in_forest, eu.bandm.tools.umod.absy.Document_modeltree el, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) static UMod.Forest
Main.stream2umod
(UMod.Forest forest, InputStream str, String sourcefilename, MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>> msg) Main worker method, can be called from other classes.UMod2java.translate
(UMod.Forest code, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0, String pkgname, Format generationDescription, String dateAndTime, boolean getterfunctions, boolean setterfunctions, boolean make_patterns, boolean saxgen, boolean swingtreegen, boolean visitordebug, boolean visitoroptimize, boolean visitorcompile, boolean allrewriterwarnings, boolean monolithic, boolean floatNotDouble, boolean constructorsPre20181214) Main class for translating a UMod model into Java source code.void
UMod2Tsoap.translate
(String parsername, String writername, UMod.Forest model0, GeneratedContext context, MetaClass basevisitor, boolean visitoroptimize, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) Constructors in eu.bandm.tools.umod with parameters of type MessageReceiverModifierConstructorDescriptionCompiler
(UMod.Forest umod0, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Derived consructor which additionally only sets the current umod model.JavaMapper
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, UMod.Forest model, boolean floatNotDouble) (package private)
UMod2visitors
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg_, GeneratedContext context_, GeneratedClass modelclass_, UMod.Forest model_, GeneratedAnnotation generatedAnnotation, boolean visitordebug_, boolean visitoroptimize_, boolean visitorcompile_, boolean allrewriterwarnings_) Only constructor, sets all constant configuration values. -
Uses of MessageReceiver in eu.bandm.tools.util.files
Methods in eu.bandm.tools.util.files with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic <D> void
FileChecker.checkInputFiles
(MessageReceiver<SimpleMessage<D>> msg, File[] dirs, File... files) Checks whether all input files/directories required by an application do exist.static <D> void
FileChecker.checkOutputFiles
(MessageReceiver<SimpleMessage<D>> msg, File... files) Checks whether all simple output files of an application do NOT YET exist. -
Uses of MessageReceiver in eu.bandm.tools.util.xml
Methods in eu.bandm.tools.util.xml with parameters of type MessageReceiverModifier and TypeMethodDescription<A,
B> void NamespaceName2String.fillFromOptions
(MessageReceiver<SimpleMessage<?>> msg, @Opt List<A> files, @Opt List<B> pairs) Add the pairs from the files and then the pairs directly contained in a command line option. -
Uses of MessageReceiver in eu.bandm.tools.util3
Fields in eu.bandm.tools.util3 declared as MessageReceiverMethods in eu.bandm.tools.util3 with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic <D> void
FileChecker.checkInputFiles
(MessageReceiver<SimpleMessage<D>> msg, File[] dirs, File... files) Checks whether all input files/directories required by an application do exist.static <D> void
FileChecker.checkOutputFiles
(MessageReceiver<SimpleMessage<D>> msg, File... files) Checks whether all simple output files of an application do NOT YET exist.void
JarLinker.linkApplication
(MessageReceiver<SimpleMessage<String>> msg, String[] mainClassNames, File targetJarFile, File manifestFile, File[] libraries, Multimap<File, String> additionals) Method for packing a binary distribution into a jar file.void
JWhich.setMessageReceiver
(MessageReceiver<SimpleMessage<@Opt eu.bandm.tools.util3.JWhich.ClassFile<?>>> msg) -
Uses of MessageReceiver in eu.bandm.tools.xantlr
Fields in eu.bandm.tools.xantlr declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<? super SimpleMessage> DTDGenerator.msg
Methods in eu.bandm.tools.xantlr with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
DTDGenerator.setMessageReceiver
(MessageReceiver<? super SimpleMessage> msg) -
Uses of MessageReceiver in eu.bandm.tools.xantlr.runtime
Fields in eu.bandm.tools.xantlr.runtime declared as MessageReceiverModifier and TypeFieldDescriptionprotected MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> X_LLkParser.messageReceiver
Methods in eu.bandm.tools.xantlr.runtime with parameters of type MessageReceiverModifier and TypeMethodDescriptionvoid
X_LLkParser.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> mr) -
Uses of MessageReceiver in eu.bandm.tools.xantlrtdom
Fields in eu.bandm.tools.xantlrtdom declared as MessageReceiverModifier and TypeFieldDescription(package private) MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> XantlrTdom.antlrMsg
(package private) MessageReceiver
<? super SimpleMessage<XMLDocumentIdentifier>> XantlrTdom.tdomMsg
Methods in eu.bandm.tools.xantlrtdom with parameters of type MessageReceiverModifier and TypeMethodDescriptionprotected <D> void
XantlrTdom.init
(X_LLkParser parser0, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> antlrMessages, int queueSize, ContentHandler debugSaxEvents, TypedDTD tdomDtdModel, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> tdomMessages) static XantlrTdom
XantlrTdom.link
(X_LLkParser parser, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> antlrMessages, int queueSize, ContentHandler debugSaxEvents, TypedDTD tdomDtdModel, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> tdomMessages) This method creates a XantlrTdom object, which subsequently will be used to parse a source text (with an xantlr generated parser, see Xantlr user documentation., and to generate a corresponding tdom model, see Tdom user documentation.. -
Uses of MessageReceiver in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base declared as MessageReceiverModifier and TypeFieldDescription(package private) final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> Application.msg
protected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> AttributeChecks_valueTemplates.msg
protected final MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> ForeignFilter.msg
(package private) MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> MessageSender.msg
(package private) MessageReceiver
<SimpleMessage<XMLDocumentIdentifier>> TPathCache.msg
Methods in eu.bandm.tools.xslt.base with parameters of type MessageReceiverModifier and TypeMethodDescriptionstatic void
Transformation.checkAttNameNotXmlns
(String name, String[] qname, Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) static <E extends Enum<E>>
ETransformation.checkEnumerationValue
(Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, CDataAttribute attr, String spec, String v, Class<E> enumclass) static boolean
Transformation.checkEnumerationValue
(Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, CDataAttribute attr, String spec, String v, String... vals) static boolean
Transformation.checkEnumerationValue
(Location<XMLDocumentIdentifier> loc, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, CDataAttribute attr, String spec, String v, List<String> vals) boolean
TPathCache.checkPattern
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg_EXT, @Opt Location<XMLDocumentIdentifier> loc, TPathCache.ExprClassified expr, boolean inTemplateOrKeyMatch, String role) Returns whether the ExprClassified is a pattern, and updatesTPathCache.ExprClassified.patternParts
accordingly.static @Opt ResultContext
ResultContext.newInstance
(String tdom_package_name, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Extracts all the data required for parsing and stores them into public read-only fields.AttributeValueTemplate.parse
(String s, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Accumulate constant character data in StringbuilderAttributeValueTemplate.konst
or call a tpath parser.TPathCache.parse
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg_EXT, Location<XMLDocumentIdentifier> loc, NamespaceName attribName, @Opt String data, boolean isTemplate) Parse expression source and store result to caches.void
MessageSender.setMsg
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Constructors in eu.bandm.tools.xslt.base with parameters of type MessageReceiverModifierConstructorDescriptionApplication
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, DocumentClient<N> documentClient, @Opt FunctionLibrary<N> allFuncs, Trace trace, Transformation transformation, N input, @Opt Map<NamespaceName, Value<N>> externalParameterValues) AttributeChecks_valueTemplates
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, TPathCache cache, Attributes atts, DTM.Element elDef, Location<XMLDocumentIdentifier> loc, Set<NamespaceName> additionalXslt) BuiltInFunctions
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, boolean traceUriResolution) MessageSender
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Trace trace) Templates
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Trace trace, URI ownUri, ResultContext resultContext) TemplatesCache
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Trace trace) SetsMessageReceiver
andTrace
for the standard messaging control.Transformation
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Trace trace, TransformationCache transformationCache, Templates toplevelSource, Transformation.Modifiers modifiers, Function<NamespaceName, FunctionSignature> functionTypes, DTM.Dtd sourceDtm, Collection<DTM.Element> topSourceElements, List<Transformation> calledBy) This constructor is the only external calling point, it creates a new instance and does all type checking, inclusion resolving etc.TransformationCache
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Trace trace, Transformation.Modifiers modifiers, TemplatesCache templatesCache) SetsMessageReceiver
andTrace
for the standard messaging control, and Modifiers.
TunedDTDParser.parse(Reader,XMLDocumentIdentifier,URL,boolean,MessageReceiver)
instead.