Uses of Class
eu.bandm.tools.d2d2.model.Module
Package
Description
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.
Umod main model class: This is a model for the
results of d2d text parsing.
-
Uses of Module in eu.bandm.tools.d2d2.base
Modifier and TypeFieldDescriptionprotected Module
UMod2Def.currentmod
(package private) Module
Resolver4.ParseParticleGenerator.currentmodule
protected Module
Reducer.growingModule
protected Module
Def2Dtd.module
protected Module
Dtd2Def.result
Evident.protected final Module
Resolver4.rootModule
protected Module
Reducer.toplevelmodule
protected final Module
UserdocUninstantiated.topModule
protected final Module
UserdocInstantiated.topModuleRaw
protected Module
Text2Udom.xslt_module
The loaded xslt module.Modifier and TypeFieldDescriptionUserdocUninstantiated.allModules
UserdocInstantiated.allRawModules
UserdocInstantiated.allRawModulesSorted
ModuleRegistry.PrinterInstantiated.done
CharParserPrepare.ppName2rawModule
CharParserPrepare.reprKey
Modifier and TypeMethodDescriptionDtd2Def.convert()
Convert one DTD.Dtd to a d2d module.UMod2Def.convert
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, UMod.Forest f) static Module
Navigate.getModule
(SourceItem si) Find the module which contains a given definition, or the argument itself, if it is a module.static Module
Navigate.getTopmostModule
(SourceItem si) ModuleRegistry.load_uninstantiated
(String qName, boolean considerLocals) External entry point for loading an uninstantiated d2d definition module.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:ModuleRegistry.parseToplevelModuleFromReader
(Reader charstream, String filename) Loads a top-level d2d definition module (with all sub-modules, uninstantiaated), which has not yet been read in at all.protected Module
XsltInstance.prepareXsltMode()
The insertion of the target language classes into the content-containing xslt elements is done by once modifying the (copy of the) xslt definition module.protected Module
XsltInstance.prepareXsltMode_text()
For text mode the xslt module can be used directly, no rewriting is necessary but eliminating "xslt:RESULT_ELEMENTS"protected Module
CharParserPrepare.rawMod
(Definition def) 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.ModuleRegistry.storeLocalModule
(MemScanner<?> mem, String filename) Feeds the prefix of a text document into the cache of uninstantiated modules, to retrieve it instantiated (a few processing steps later).Modifier and TypeMethodDescriptionNavigate.getAllModules
(SourceItem si) Delivers the ascending list of containing modules.Modifier and TypeMethodDescriptionprotected void
Reducer._addToModule
(Module host, SourceItem item, String kind) void
Service entry point for normalizing all references in an uninstantiated module.static void
Reducer.addToModule
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module host, SourceItem item, String kind) Store a definition to the given module.Navigate.allPublicXRegExp
(Module mod) Delivers all definitons in the given module which are of reg exp type and and have been defined as "public".Navigate.allXRegExp
(Module mod) Delivers all definitons in the given module which are of reg exp type.(package private) Element_a
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.protected String
UserdocInstantiated.dyn_module2anchor
(Module mod, boolean isName) Href text to jump to a module.static @Opt Definition
Navigate.findInDefinitions
(Module mod, String name) Look for a definition in a module, including local defs.static @Opt Definition
Navigate.findInDefinitions
(Module mod, String[] names) Look for a definition in a module, including local defs.Navigate.findXRegExp
(Module mod, String name) Looks for a XRegExp with the given name.static boolean
Navigate.hasPublicXRegExp
(Module mod) Delivers whehter a given (raw) module has at least one public XRegExp.ModuleRegistry.instantiate
(Module topmod, String[] names) Finds a d2d definition sub-module in a top-level module and instantiates.static boolean
Navigate.isLocalModule
(Module mod) (package private) Element_a
Userdoc.jump
(Module mod, Element_a.Content... contents) (package private) Element_a
protected void
FirstCalculator.makeGenericHints
(Module module, List<String> names) Emit a sequence of hints pointing to the sequence of import commands, when (erroneously) a definition is referred which is marked with "#GENERIC
".protected void
UserdocInstantiated.markRawModule
(Module mod) (package private) ImportContext
Resolver4.newImportContext
(@Opt ImportContext predec, ImportItem importItem, String moduleAddress, Module rawModule, String key) void
ModuleRegistry.PrinterInstantiated.printModule
(Module m) Print one instantiated module.void
ModuleRegistry.PrinterUninstantiated.printModule
(Module m) Print one un-instantiated module, already loaded.Process all definitions and expressions reachable from all definitions in the given module.Navigate.VisitReachable.processPublic
(Module mod) Process all definitions and expressions reachable from all public definitions in the given module.protected void
UserdocUninstantiated.renderImportList
(Module module) protected void
UserdocUninstantiated.renderOneDef
(Module module, String modulename, Definition def) Generate all text for one particular definition in the main text body.protected void
UserdocUninstantiated.renderOneModule
(Module module) Analyze data and generate html output for one module.(package private) final String
CharParserPrepare.representingKey
(DefInstance defI, Module rawMod) ATTENTION ParseParticles are unified w.r.t.protected void
UserdocInstantiated.showModuleImports
(int indent, String prefix, Module rawModule, List<Element_tr> akku, Set<Module> done, Set<Module> active) Modifier and TypeMethodDescriptionprotected @Opt Element_table
Userdoc.makeDocuTable
(Set<Module> modules, Predicate<Definition> filter) Show for which raw definitions which documentation and transformation entries exist.protected void
UserdocInstantiated.showModuleImports
(int indent, String prefix, Module rawModule, List<Element_tr> akku, Set<Module> done, Set<Module> active) ModifierConstructorDescriptionResolver4
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgoutput, ModuleRegistry moduleRegistry, Module rootModule, int verbosity) Central service providing method.UserdocUninstantiated
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int debuglevel, File generatedDir, int lineWidth, ModuleRegistry moduleRegistry, Module mod, String targetcode, String generationString, NamespaceName2String stylesheetParams) Only constructor -
Uses of Module in eu.bandm.tools.d2d2.demo
Modifier and TypeFieldDescription(package private) final Map<Module,
Map<String, Transformation>> Application.input2targetKey2transformation
-
Uses of Module in eu.bandm.tools.d2d2.model
Modifier and TypeClassDescriptionclass
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionprotected Module
ResolvedModule.raw
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionstatic final Function<Module,
NamespaceName> Module.get_defaultElNs
Deprecated.Use new '::' method reference instead.static final Function<Module,
CheckedMap_RD<String, Definition>> Module.get_definitions
Deprecated.Use new '::' method reference instead.static final Function<Module,
CheckedMap_RD<String, ImportItem>> Module.get_imports
Deprecated.Use new '::' method reference instead.Module.get_isLocal
Deprecated.Use new '::' method reference instead.static final Function<Module,
CheckedMap_RD<String, Module>> Module.get_modules
Deprecated.Use new '::' method reference instead.static final Function<Module,
CheckedMap_RD<String, Module>> Module.get_modules
Deprecated.Use new '::' method reference instead.static final Function<Module,
CheckedList<NamespaceDecl>> Module.get_namespaces
Deprecated.Use new '::' method reference instead.static final Function<ResolvedModule,
Module> ResolvedModule.get_raw
Deprecated.Use new '::' method reference instead.static final Function<ResolvedModule,
CheckedMap_RD<String, Module>> ResolvedModule.get_rawModules
Deprecated.Use new '::' method reference instead.protected CheckedMap_RD<String,
Module> Module.modules
Generated by umod; model author's documentation MISSING.protected CheckedMap_RD<String,
Module> ResolvedModule.rawModules
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionModule.doclone()
Clones this object.__SAX_Parser.fill_Module
(Object res) ResolvedModule.get_raw()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.__SAX_Parser.matchSAX_Module()
Modifier and TypeMethodDescriptionModule.get_defaultElNs
(Pattern<? super NamespaceName> p) Lifts a pattern which matches the field value to one which matches this whole object.Module.get_definitions
(Pattern<? super CheckedMap_RD<String, Definition>> p) Lifts a pattern which matches the field value to one which matches this whole object.Module.get_imports
(Pattern<? super CheckedMap_RD<String, ImportItem>> p) Lifts a pattern which matches the field value to one which matches this whole object.Module.get_isLocal
(Pattern<? super Boolean> p) Lifts a pattern which matches the field value to one which matches this whole object.Module.get_modules()
Generated by umod; model author's documentation MISSING.Module.get_modules
(Pattern<? super CheckedMap_RD<String, Module>> p) Lifts a pattern which matches the field value to one which matches this whole object.Module.get_namespaces
(Pattern<? super CheckedList<NamespaceDecl>> p) Lifts a pattern which matches the field value to one which matches this whole object.ResolvedModule.get_rawModules()
Generated by umod; model author's documentation MISSING.protected CheckedMap_RD<String,
Module> __SAX_Parser.parse_2()
protected CheckedMap_RD<String,
Module> __SAX_Parser.parse_7()
__Patterns.term_Module
(Pattern<? super SourceItem> superpattern, Pattern<? super CheckedMap_RD<String, Module>> p_modules, Pattern<? super CheckedMap_RD<String, ImportItem>> p_imports, Pattern<? super CheckedMap_RD<String, Definition>> p_definitions, Pattern<? super NamespaceName> p_defaultElNs, Pattern<? super CheckedList<NamespaceDecl>> p_namespaces, Pattern<? super Boolean> p_isLocal) Modifier and TypeMethodDescriptionprotected void
void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
__SAX_Writer.dumpfields
(Module e0) void
__SAX_Parser.XMLPARSER_Module.fillFields
(Module newobj) void
CoRewrite.follow_definitions
(Module element) void
Dump.follow_definitions
(Module element) void
Match.follow_definitions
(Module element) void
Rewrite.follow_definitions
(Module element) void
SinglePhase.follow_definitions
(Module element) void
CoRewrite.follow_imports
(Module element) void
Dump.follow_imports
(Module element) void
Match.follow_imports
(Module element) void
Rewrite.follow_imports
(Module element) void
SinglePhase.follow_imports
(Module element) void
CoRewrite.follow_modules
(Module element) void
Dump.follow_modules
(Module element) void
Match.follow_modules
(Module element) void
Rewrite.follow_modules
(Module element) void
SinglePhase.follow_modules
(Module element) void
CoRewrite.follow_namespaces
(Module element) void
Dump.follow_namespaces
(Module element) void
Match.follow_namespaces
(Module element) void
Rewrite.follow_namespaces
(Module element) void
SinglePhase.follow_namespaces
(Module element) void
MATCH_ONLY_00.followAll_definitions
(Module element) void
MATCH_ONLY_00.followAll_imports
(Module element) void
MATCH_ONLY_00.followAll_modules
(Module element) void
MATCH_ONLY_00.followAll_namespaces
(Module element) void
void
__SAX_Parser.XMLPARSER_Module.parsefields
(Module newobj) protected void
protected void
protected void
Dump.printscalars
(Module e0) void
Module.put_modules
(String key0, Module value) Convenience un-Currying method.void
ResolvedModule.put_rawModules
(String key0, Module value) Convenience un-Currying method.protected void
CoRewrite.rewriteFields
(Module clone) protected void
Rewrite.rewriteFields
(Module clone) boolean
Generated by umod; model author's documentation MISSING.protected Format
Modifier and TypeMethodDescription__Patterns.cast_Module
(Pattern<? super Module> p) Module.get_modules
(Pattern<? super CheckedMap_RD<String, Module>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ResolvedModule>
Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ResolvedModule>
ResolvedModule.get_rawModules
(Pattern<? super CheckedMap_RD<String, Module>> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
Module.set_modules
(CheckedMap_RD<String, Module> val) Generated by umod; model author's documentation MISSING.boolean
ResolvedModule.set_rawModules
(CheckedMap_RD<String, Module> val) Generated by umod; model author's documentation MISSING.static Pattern<ResolvedModule>
__Patterns.term_ResolvedModule
(Pattern<? super Module> superpattern, Pattern<? super Module> p_raw, Pattern<? super CheckedMap_RD<Definition, DefInstance>> p_defInstances, Pattern<? super CheckedMap_RD<String, Module>> p_rawModules) ModifierConstructorDescriptionResolvedModule
(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Module raw) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".ResolvedModule
(String name, Location<XMLDocumentIdentifier> location, Module raw) Synthetic minimal constructor provided by the umod compiler. -
Uses of Module in eu.bandm.tools.d2d2.parser2
Modifier and TypeFieldDescription(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.defaultDef
(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.defaultGroup
(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.documentation
(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.importcmd
(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.modline
static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.module
(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.namespacedecl
NamespaceDecls are stored only in the "Module" model element.static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.top
(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.x_defaultDef
Modifier and TypeMethodDescriptionParser2.parse
(Reader reader, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, String sourceIndication) Service Access Point for converting a text into a d2d definition module.Modifier and TypeMethodDescription(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.defaultGroup
(Expression<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> p_defaultGroup) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.module
(Expression<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> p_module) Accepts and decodes a "module" declaration.Modifier and TypeMethodDescriptionvoid
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.postProcess
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Module topModule) Modifier and TypeMethodDescription(package private) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.defaultGroup
(Expression<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> p_defaultGroup) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> Parser2.module
(Expression<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<Module>> p_module) Accepts and decodes a "module" declaration.ModifierConstructorDescriptionDocuDistrib
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, String key, Module module, List<LocString> docs) -
Uses of Module in eu.bandm.tools.d2d2.rt
Modifier and TypeFieldDescriptionprotected Module
ImportContext.rawModule
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionstatic final Function<ImportContext,
Module> ImportContext.get_rawModule
Deprecated.Use new '::' method reference instead.Modifier and TypeMethodDescriptionImportContext.get_rawModule()
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionprotected void
boolean
ImportContext.set_rawModule
(Module val) Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionstatic Pattern<ImportContext>
ImportContext.get_rawModule
(Pattern<? super Module> p) Lifts a pattern which matches the field value to one which matches this whole object.ModifierConstructorDescriptionImportContext
(ImportItem importItem, String moduleAddress, Module rawModule, String key, int level) Synthetic minimal constructor provided by the umod compiler.ImportContext
(ImportContext predec, ImportItem importItem, String moduleAddress, Module rawModule, String key, int level) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".