Uses of Class
eu.bandm.tools.message.SimpleMessage
Package
Description
CLI tool to construct the initial skeleton of files and folders required
by 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
2024-09-15_20h27m30.
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.
Support *MU*lti *LI*ngual user interfaces by advanced translation look-up,
incremental deserialization, etc.
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 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 SimpleMessage in eu.bandm.tools.applicationStart
Modifier and TypeFieldDescriptionprotected final MessageReceiver<SimpleMessage<String>>
StartApplicationProject_makeBased.msg
Target of all messages: counts them and prints them formatted to terminal. -
Uses of SimpleMessage in eu.bandm.tools.d2d2.base
Modifier 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 final MessageTee<SimpleMessage<XMLDocumentIdentifier>>
Def2Xslt3.msg
Evidentprotected 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
Evidentprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Navigate.CharSetCalc.msg
Evidentprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Reducer.msg
protected final MessageTee<SimpleMessage<XMLDocumentIdentifier>>
Resolver4.msg
Splits toResolver4.msgcount
and to the message channel of the caller.protected final MessageReceiver<SimpleMessage<String>>
Text2Udom.msg
Target of most messages.protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
TypeCheck.msg
protected MessageReceiver<SimpleMessage<?>>
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.Modifier 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) Def2Dtd.convert
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module module, XMLDocumentIdentifier newId, boolean tdom_mode, @Opt String tdom_doc_language) Central working method for transformation to dtd.void
Udom2Sax.convert
(MessageReceiver<SimpleMessage<?>> 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, @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 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 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.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 ModuleRegistry
ModuleRegistry.makeInstance
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr, int debug, String... searchpath) Factory method which constructs and initializes.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 void
Text2Udom.report_missing_elements
(boolean isOpen, String tag, boolean frameFound, CheckedList<Expression> misslist, List<SimpleMessage<String>> messlist, Location<String> closeTagDefLoc) this proc can be called fromText2Udom.process_open_tag(String, boolean)
orText2Udom.process_close_tag(String, boolean)
.
Basically, there are two classes of error recovery:framefound = true ==> the tag is KNOWN, but tags before are missing, --- then continue with a shrunk stack state.
framefound = false ==> the tag is NOT KNOWN, then discard all input up to the next tag and try again.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, @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.ModifierConstructorDescriptionBatchProcessor
(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>> p_msg, int debuglevel, DTD.Dtd input_dtd, 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, NamespaceName2String stylesheetParams) Only constructorUserdocInstantiated
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int debuglevel, File generatedDir, int lineWidth, ModuleRegistry moduleRegistry, ResolvedModule mod, String targetcode, String generationString, NamespaceName2String stylesheetParams) Only constructorUserdocUninstantiated
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int debuglevel, File generatedDir, int lineWidth, ModuleRegistry moduleRegistry, Module mod, String targetcode, String generationString, NamespaceName2String stylesheetParams) Only constructor(package private)
XsltInstance
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, ModuleRegistry moduleRegistry, @Opt XRegExp toplevelXRegExp) -
Uses of SimpleMessage in eu.bandm.tools.d2d2.model
Modifier 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 SimpleMessage in eu.bandm.tools.doctypes.xhtml
Modifier and TypeFieldDescriptionprotected final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Inliner.msg
Modifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) ModifierConstructorDescriptionInliner
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, File baseFile) -
Uses of SimpleMessage in eu.bandm.tools.dtd
Modifier and TypeFieldDescriptionprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Statistics.msg
Modifier and TypeMethodDescriptionstatic 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) ModifierConstructorDescriptionprotected
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 SimpleMessage in eu.bandm.tools.dtm
Modifier and TypeFieldDescriptionprotected final MessageReceiver<SimpleMessage<@Opt XMLDocumentIdentifier>>
Tool.msg
protected final MessagePrinter<SimpleMessage<@Opt XMLDocumentIdentifier>>
Tool.msg_p
protected final MessageStore<SimpleMessage<@Opt XMLDocumentIdentifier>>
Tool.msg_s
Modifier 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) ModifierConstructorDescriptionHtmlRenderer
(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Statistics statistics, Reader text) Only constructor, returns a use-once instance. -
Uses of SimpleMessage in eu.bandm.tools.formatfrontends
Modifier 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.Modifier and TypeMethodDescriptionprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
GenericCompiler.getMsgReceiver()
Modifier 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.ModifierConstructorDescriptionprotected
DynamicFormatter
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Only constructor. -
Uses of SimpleMessage in eu.bandm.tools.graficUtils
Modifier and TypeMethodDescriptionstatic boolean
BrowserControl.showURI
(String uriString, MessageReceiver<SimpleMessage<?>> msg) Open an URI in system standard browser. -
Uses of SimpleMessage in eu.bandm.tools.graficUtils2
Modifier and TypeFieldDescriptionprotected Function<SimpleMessage<D>,
String> MessageDialog.messageToString
Modifier and TypeMethodDescriptionvoid
MessageDialog.setMessageToString
(Function<SimpleMessage<D>, String> f) Use like -
Uses of SimpleMessage in eu.bandm.tools.installer
Modifier and TypeFieldDescriptionprotected SwingMessageField<SimpleMessage<String>>
DocumentedDistribution2.errorMsgField
Text label showing always the last message sent to .final MessageReceiver<SimpleMessage<String>>
DocumentedDistribution2.msg
Is only known to be a receiver, for programming discipline.protected final MessagePrinter<SimpleMessage<String>>
DocumentedDistribution2.msgPrinter
protected final MessageStore<SimpleMessage<String>>
DocumentedDistribution2.msgStore
protected final MessageTee<SimpleMessage<String>>
DocumentedDistribution2.msgTee
Must be global because further consumers will later be added in case of GUI use.DocumentedDistribution2.msgXML
Receiver for messages with a line number location.protected final MessageTee<SimpleMessage<String>>
DocumentedDistribution2.translatedAndFormatted
Modifier and TypeMethodDescriptionstatic boolean
BrowserControl.showURI
(String uriString, MessageReceiver<SimpleMessage<?>> msg) Deprecated.Open an URI in system standard browser. -
Uses of SimpleMessage in eu.bandm.tools.lablog.base
Modifier and TypeFieldDescriptionprotected final Map<File,
@Opt MessageStore<SimpleMessage<XMLDocumentIdentifier>>> Main.file2errors
Collects all d2d parsing errors for the processed files; value==null means "file not found".protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Main.msg
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
ToHtml.msg
ModifierConstructorDescription(package private)
Only constructor. -
Uses of SimpleMessage in eu.bandm.tools.lablog.xml
Modifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) -
Uses of SimpleMessage in eu.bandm.tools.lljava.absy
Modifier 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 SimpleMessage in eu.bandm.tools.lljava.parser
Modifier and TypeMethodDescriptionprotected LLJava.ReferenceTypeExpr
LLJavaParser.ensureReferenceType
(MessageReceiver<? super SimpleMessage<SourceId>> msgs, Location<SourceId> location, LLJava.TypeExpr type) -
Uses of SimpleMessage in eu.bandm.tools.message
Modifier and TypeClassDescriptionstatic class
Log message with not more informative content than "I am still alive".Modifier and TypeFieldDescription(package private) final Function<SimpleMessage<D>,
SimpleMessage<E>> SimpleMessage.LocationMapper.mapMessages
(package private) final Function<SimpleMessage<D>,
SimpleMessage<E>> SimpleMessage.LocationMapper.mapMessages
protected final MessageReceiver<SimpleMessage<D>>
Outstream2Log.receiver
Where to send the message.protected Function<? super SimpleMessage<D>,
String> SwingMessageTable.translate
Renders the message text and the arguments.Modifier and TypeMethodDescriptionstatic <E> SimpleMessage<E>
SimpleMessage.cast
(SimpleMessage<? extends E> message) Convenience method for upcasting any instance with a more specialized (=sub-class) document identifier to an instance with the more general document identifier.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.SimpleMessage.mapKind
(UnaryOperator<Message.Kind> f) Apply a function which operates on theMessage.Kind
part to construct a new message.<E> SimpleMessage<E>
SimpleMessage.mapLocation
(Function<Location<D>, Location<E>> f) Apply a function which operates on theLocation
part to construct a new message.SimpleMessage.mapText
(UnaryOperator<String> f) Apply a function which operates on thetext
part to construct a new message.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.static <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributesstatic <D> SimpleMessage<D>
Convenience factory Method: Construct a message with the given kind and attributes, and set all others to default.Modifier and TypeMethodDescriptionstatic <X> Function<SimpleMessage<X>,
SimpleMessage<X>> SimpleMessage.liftMapKind
(UnaryOperator<Message.Kind> f) Lift a function which operates on theMessage.Kind
part to one which operates on the whole Message.static <X> Function<SimpleMessage<X>,
SimpleMessage<X>> SimpleMessage.liftMapKind
(UnaryOperator<Message.Kind> f) Lift a function which operates on theMessage.Kind
part to one which operates on the whole Message.static <D,
E> Function<SimpleMessage<D>, SimpleMessage<E>> SimpleMessage.liftMapLocation
(Function<Location<D>, Location<E>> f) Constructs a function which maps SimpleMessages (never null to never null), when a function which maps theirLocation
(maybe null to maybe null) is given.static <D,
E> Function<SimpleMessage<D>, SimpleMessage<E>> SimpleMessage.liftMapLocation
(Function<Location<D>, Location<E>> f) Constructs a function which maps SimpleMessages (never null to never null), when a function which maps theirLocation
(maybe null to maybe null) is given.static <X> Function<SimpleMessage<X>,
SimpleMessage<X>> SimpleMessage.liftMapText
(UnaryOperator<String> f) Lift a function which operates on thetext
part to one which operates on the whole Message.static <X> Function<SimpleMessage<X>,
SimpleMessage<X>> SimpleMessage.liftMapText
(UnaryOperator<String> f) Lift a function which operates on thetext
part to one which operates on the whole Message.static <E,
F> BiFunction<Function<Location<E>, Location<F>>, SimpleMessage<E>, SimpleMessage<F>> SimpleMessage.mapLocation()
ABiFunction
which delivers a clone of a SimpleMessage and applies a mapping function on theLocation
part.static <E,
F> BiFunction<Function<Location<E>, Location<F>>, SimpleMessage<E>, SimpleMessage<F>> SimpleMessage.mapLocation()
ABiFunction
which delivers a clone of a SimpleMessage and applies a mapping function on theLocation
part.<D> Pattern<SimpleMessage<D>>
Matches the doc id of the location of the SimpleMessage.Tests the doc id of the location of the SimpleMessage to be equal to the given argument.static <D> Function<SimpleMessage<D>,
String> SimpleMessage.messageToString
(Function<? super Location<D>, ? extends String> formatLoc) Create a reified function for converting a message to a string, using a given transformation function for theLocation
part.static <D> Function<SimpleMessage<D>,
String> SimpleMessage.messageToString
(Function<? super Location<D>, ? extends String> formatLoc, Function<? super Message.Kind, String> formatKind) Construct a reified function for converting a message to a string, using the given transformation functions for theLocation
part and for theMessage.Kind
.Patterns.mLine
(int line) Tests the line number of the location of the SimpleMessage to be equal to the given argument.Tests the dline number of the location of the SimpleMessage.Pattern<SimpleMessage<?>>
Matches the location of the SimpleMessage.Matches the text of the SimpleMessage.Tests the text of the SimpleMessage to be equal to the argument.Patterns.mTextStartsWith
(String pref) Tests the text of the SimpleMessage to start with the given argument.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.Modifier and TypeMethodDescriptionstatic <E> SimpleMessage<E>
SimpleMessage.cast
(SimpleMessage<? extends E> message) Convenience method for upcasting any instance with a more specialized (=sub-class) document identifier to an instance with the more general document identifier.void
MessageFormatter.receive
(SimpleMessage<D> m) Applies the message text as a format to the arguments and propagates the new message to the current drain.void
MessageLocationFilter.receive
(SimpleMessage<D> m) Pass the message to theSingleSender.receiver
, if the filter criterion is met.void
OffsetIndicationPrinter.receive
(SimpleMessage<String> message) Print the message to the output stream.
First the id is printed (= the document contents), then a newline, an indentation, a caret symbol, the message kind and the message text.void
SimpleMessage.LocationMapper.receive
(SimpleMessage<D> msg) MessageFormatter.render
(SimpleMessage<?> msg) Applies the text as a format to the arguments.Modifier and TypeMethodDescriptionstatic <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.void
SwingMessageTable.setTranslate
(Function<? super SimpleMessage<D>, String> fun) Renders the message text and the arguments.ModifierConstructorDescriptionLocationMapper
(MessageReceiver<SimpleMessage<E>> drain, LocationMap<D, E> map) MessageFormatter
(MessageReceiver<? super SimpleMessage<D>> rec) MessageLocationFilter
(MessageReceiver<SimpleMessage<D>> d, boolean emptyList, boolean locationLess) Only constructor.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 sender -
Uses of SimpleMessage in eu.bandm.tools.muli
Modifier and TypeFieldDescriptionprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
CatalogByString.msg
Modifier and TypeMethodDescriptionMessageTranslator.process
(SimpleMessage<D> msg) Returns a new message with all texts translated, also of all embeddings.Modifier and TypeMethodDescriptionMessageTranslator.process
(SimpleMessage<D> msg) Returns a new message with all texts translated, also of all embeddings.void
MessageTranslator.receive
(SimpleMessage<D> m) Translates the text of the message and passes it to the current drain.Modifier and TypeMethodDescriptionvoid
CatalogByString.load
(File f, boolean eliminateNewlines, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Fill the data encoded in the text file into the catalog object.void
CatalogByString.load
(Reader s, String sourceId, boolean eliminateNewlines, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Fill the data encoded in the current text of the reader into the catalog object.ModifierConstructorDescriptionMessageTranslator
(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. -
Uses of SimpleMessage in eu.bandm.tools.muli.tdom
Modifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) -
Uses of SimpleMessage in eu.bandm.tools.option
Modifier and TypeFieldDescriptionprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Compiler.msgr
Modifier and TypeMethodDescriptionvoid
Compiler.compile
(Element_optionlist data0, String packagename0, String classname_model, @Opt String classname_gui, String destdir, Format genComment, String inputfilename, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr) Create source text for a model, and for a gui, if required. -
Uses of SimpleMessage in eu.bandm.tools.option.absy
Modifier and TypeMethodDescriptionstatic void
DTD.drainInitializationMessages
(MessageReceiver<? super SimpleMessage> msg) -
Uses of SimpleMessage in eu.bandm.tools.option.runtime
Modifier and TypeFieldDescriptionprotected MessagePasser<SimpleMessage<String>>
Model.msg
Target of all error messages, warnings, etc.protected MessageReceiver<SimpleMessage>
ResourceChooser.msg
Modifier 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.ModifierConstructorDescriptionResourceChooser
(String name, MessageReceiver<SimpleMessage> msg) Create a new instance -
Uses of SimpleMessage in eu.bandm.tools.ramus.runtime2
Modifier and TypeMethodDescription(package private) static <D,
T> Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.append
(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> first, Update<SimpleMessage<D>> last) abstract Action<Parser.Output<D,
T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.apply
(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) Applies this continuation, possibly using a recyclable leaf node.Parser.Proxy.apply
(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) static <D,
T> Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.diagnoseUnexpectedToken
(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> body, Location<D> location, @Opt String description) <R> Action<State,
SimpleMessage<D>, State> Reducer.Context.eval
(Reducer.BoundConstructor<D, R> cons, Success<?, SimpleMessage<D>, State> recyclable) Parser.Output.getEffect()
Returns the effect on semantic parsing state of this output.Reducer.Context.getMessages()
Expression.Result.getResults()
Parser.process
(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) (package private) static Action<Parser.Output<Void,
Parser.Test.TokenType>, SimpleMessage<Void>, Parser.Input<Void, Parser.Test.TokenType>> Parser.Test.test
(Parser<Void, Parser.Test.TokenType> parser, Parser.Test.TokenType... input) Modifier and TypeMethodDescriptionParser.diagnose
(SimpleMessage<D>... msgs) Add diagnostic messages to the behavior of this parser.void
Reducer.Context.receive
(SimpleMessage<D> message) Modifier and TypeMethodDescriptionParser.andThenCombining
(Parser<D, T> other, Action.BiContinuation<Data, Data, Data, SimpleMessage<D>, State> combiner) Follows the behavior of this parser sequentially with another, combining the result values.(package private) static <D,
T> Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.append
(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> first, Update<SimpleMessage<D>> last) (package private) static <D,
T> Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.append
(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> first, Update<SimpleMessage<D>> last) abstract Action<Parser.Output<D,
T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.apply
(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) Applies this continuation, possibly using a recyclable leaf node.Parser.Proxy.apply
(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) static <D,
T> Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.diagnoseUnexpectedToken
(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> body, Location<D> location, @Opt String description) <R> Action<State,
SimpleMessage<D>, State> Reducer.Context.eval
(Reducer.BoundConstructor<D, R> cons, Success<?, SimpleMessage<D>, State> recyclable) Expression.Result.getFirstResult
(Consumer<? super SimpleMessage<D>> msg) Expression<D,
T, A> (package private) static <D,
T> Parser<D, T> Parser.lift
(Function<? super Parser.Input<D, T>, ? extends Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>>> fun) Parser.Output.mapEffect
(Function<? super Update<SimpleMessage<D>>, ? extends Update<SimpleMessage<D>>> fun) Parser.Output.mapEffect
(Function<? super Update<SimpleMessage<D>>, ? extends Update<SimpleMessage<D>>> fun) Parser.postprocess
(Action.Continuation<State, State, SimpleMessage<D>, State> cont) Appends an ad-hoc continuation to the semantic effect of this parser.Parser.postprocess
(Action.Continuation<State, State, SimpleMessage<D>, State> cont, int complexity) Appends an ad-hoc continuation to the semantic effect of this parser.Parser.postprocess
(Update<SimpleMessage<D>> effect) Appends to the semantic effect of this parser.Parser.process
(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) static <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.static <D,
T> Parser<D, T> Parser.succeed
(Update<SimpleMessage<D>> effect) Returns a parser that succeeds with the given effect, consuming no tokens.static <D,
T> Parser<D, T> Parser.succeed
(Function<? super Parser.Input<D, T>, ? extends Update<SimpleMessage<D>>> effect) Returns a parser that succeeds with the given state-dependent effect, consuming no tokens.default Parser.Output<D,
T> Parser.Input.transitionBy
(Update<SimpleMessage<D>> effect) Parser.Output.withEffect
(Update<SimpleMessage<D>> effect) Parser.Output.withPostEffect
(Update<SimpleMessage<D>> effect) Parser.Output.withPreEffect
(Update<SimpleMessage<D>> effect) ModifierConstructorDescriptionOutput
(Update<SimpleMessage<D>> effect, Parser.Input<D, T> next) Result
(SortedSet<Parser.Input<D, T>> obstructions, List<Map.Entry<A, List<SimpleMessage<D>>>> results) -
Uses of SimpleMessage in eu.bandm.tools.rdparser
Modifier and TypeFieldDescriptionprotected MessageReceiver<? super SimpleMessage<D>>
TunableParser.messageReceiver
Modifier and TypeMethodDescriptionMessageReceiver<? super SimpleMessage<D>>
TunableParser.getMessageReceiver()
Modifier and TypeMethodDescriptionvoid
TunableParser.setMessageReceiver
(MessageReceiver<? super SimpleMessage<D>> rec) ModifierConstructorDescriptionprotected
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 SimpleMessage in eu.bandm.tools.tdom
Modifier 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.Modifier 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, PackageTemplate packageTemplate) void
ContentParserGenerator.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) void
Importer.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) ModifierConstructorDescriptionDTDTemplate
(DTD.Dtd dtd, File dtdFile, PackageTemplate packageTemplate, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) ElementAccessCollector
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) (package private)
PackageTemplate
(@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) TypedDOMGenerator
(DTD.Dtd dtd, File destination, String packageName, boolean useArrays, boolean generateFunctions, boolean paisleySupport, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec) Variant which gets the DTD as a completely self-contained object.TypedDOMGenerator
(File dtdFile, FileReader dtdReader, File destination, String packageName, 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 SimpleMessage in eu.bandm.tools.tdom.runtime
Modifier and TypeFieldDescriptionprotected final MessageReceiver<? super SimpleMessage>
DefaultErrorHandler.receiver
Modifier 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.ModifierConstructorDescriptionDefaultErrorHandler
(MessageReceiver<? super SimpleMessage> rec) TypedDTD
(MessageReceiver<? super SimpleMessage> rec) -
Uses of SimpleMessage in eu.bandm.tools.test
Modifier and TypeFieldDescriptionfinal MessageStore<SimpleMessage<D>>
TestFrame.errors
final MessageStore<SimpleMessage<D>>
TestFrame.hints
final MessageStore<SimpleMessage<D>>
TestFrame.messages
final MessageKindFilter<SimpleMessage<D>>
TestFrame.messagesPrintFilter
final MessageReceiver<SimpleMessage<D>>
TestFrame.msg
Shall be used as a receiver of all messages generated by test code.protected final MessageTee<SimpleMessage<D>>
TestFrame.mtee
final MessageStore<SimpleMessage<D>>
TestFrame.warnings
Modifier and TypeMethodDescriptionprotected void
TestFrame.checkMessages
(MessageStore<SimpleMessage<D>> store, @Opt String... expected) The string values of the (formatted) messages in the given message store must correspond to the sequence of string constants.protected void
TestFrame.matchMessages
(MessageStore<SimpleMessage<D>> store, @Opt Pattern<? super Integer> size, Pattern<? super Message>... expectedPrefix) -
Uses of SimpleMessage in eu.bandm.tools.tpath.dom
Modifier and TypeFieldDescriptionprotected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
DOMClient.msg
Modifier and TypeMethodDescriptionvoid
DOMClient.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of SimpleMessage in eu.bandm.tools.tpath.runtime
Modifier and TypeFieldDescriptionprotected final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
FunctionLibrary.msg
protected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
Interpreter.msg
Modifier and TypeMethodDescriptionvoid
Frontend.setMessageReceiver
(MessageReceiver<? super SimpleMessage> msg) void
Interpreter.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) ModifierConstructorDescription -
Uses of SimpleMessage in eu.bandm.tools.tpath.tdomclient
Modifier and TypeFieldDescriptionprotected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
TdomClient.msg
Modifier and TypeMethodDescriptionvoid
TdomClient.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of SimpleMessage in eu.bandm.tools.tpath.type
Modifier and TypeMethodDescriptionvoid
NumerusInference.setMessageReceiver
(MessageReceiver<? super SimpleMessage> msg) void
TypeInference.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Uses of SimpleMessage in eu.bandm.tools.umod
Modifier and TypeClassDescriptionprotected class
Modifier and TypeFieldDescriptionprotected static MessagePrinter<SimpleMessage<@Opt XMLDocumentIdentifier>>
Main.mp_interactive
protected 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 static MessageTee<SimpleMessage<@Opt XMLDocumentIdentifier>>
Main.msg_interactive
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
UMod2format.msgRec
Modifier 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, 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) ModifierConstructorDescriptionCompiler
(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_, boolean visitordebug_, boolean visitoroptimize_, boolean visitorcompile_, boolean allrewriterwarnings_) Only constructor, sets all constant configuration values. -
Uses of SimpleMessage in eu.bandm.tools.util.xml
Modifier 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 SimpleMessage in eu.bandm.tools.util3
Modifier and TypeFieldDescriptionprotected static MessageTee<SimpleMessage<String>>
CallXslt.msg
protected MessageReceiver<SimpleMessage<String>>
JarLinker.msg
protected static MessageTee<SimpleMessage<String>>
ParameterExpander_main.msg
protected static MessagePrinter<SimpleMessage<String>>
CallXslt.msg_p
Modifier 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 SimpleMessage in eu.bandm.tools.xantlr
Modifier and TypeFieldDescriptionprotected MessageReceiver<? super SimpleMessage>
DTDGenerator.msg
Modifier and TypeMethodDescriptionvoid
DTDGenerator.setMessageReceiver
(MessageReceiver<? super SimpleMessage> msg) -
Uses of SimpleMessage in eu.bandm.tools.xantlr.runtime
Modifier and TypeFieldDescriptionprotected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
X_LLkParser.messageReceiver
Modifier and TypeMethodDescriptionvoid
X_LLkParser.setMessageReceiver
(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> mr) -
Uses of SimpleMessage in eu.bandm.tools.xantlrtdom
Modifier and TypeFieldDescription(package private) MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
XantlrTdom.antlrMsg
(package private) MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>>
XantlrTdom.tdomMsg
Modifier 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 SimpleMessage in eu.bandm.tools.xslt.base
Modifier and TypeFieldDescription(package private) MessageStore<SimpleMessage<XMLDocumentIdentifier>>
TemplatesCache.LoadResult.messages
(package private) MessageStore<SimpleMessage<XMLDocumentIdentifier>>
TransformationCache.LoadResult.messages
(package private) final MessageKindFilter<SimpleMessage<@Opt XMLDocumentIdentifier>>
Main.mkind
(package private) final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
Application.msg
protected final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
AttributeChecks_valueTemplates.msg
(package private) MessageTee<SimpleMessage<XMLDocumentIdentifier>>
AttributeValueTemplate.msg
protected final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
ForeignFilter.msg
(package private) final MessageTee<SimpleMessage<@Opt XMLDocumentIdentifier>>
Main.msg
(package private) MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
MessageSender.msg
(package private) MessageReceiver<SimpleMessage<XMLDocumentIdentifier>>
TPathCache.msg
(package private) MessagePrinter<SimpleMessage<XMLDocumentIdentifier>>
MainGui.msgprinter
(package private) MessageStore<SimpleMessage<XMLDocumentIdentifier>>
MainGui.msgstore
(package private) MessageTee<SimpleMessage<XMLDocumentIdentifier>>
MainGui.msgtee
Modifier 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 Stringbuilder "konst" or call 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) ModifierConstructorDescriptionApplication
(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.