Uses of Class
eu.bandm.tools.d2d2.model.SourceItem
Packages that use SourceItem
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.
-
Uses of SourceItem in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as SourceItemMethods in eu.bandm.tools.d2d2.base with parameters of type SourceItemModifier and TypeMethodDescriptionprotected voidReducer._addToModule(Module host, SourceItem item, String kind) static voidReducer.addToModule(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module host, SourceItem item, String kind) Store a definition to the given module.Navigate.getAllModules(SourceItem si) Delivers the ascending list of containing modules.Def2Dtd.getDocu(SourceItem item) static ModuleNavigate.getModule(SourceItem si) Find the module which contains a given definition, or the argument itself, if it is a module.protected Element_block_content @Opt []Userdoc.getRenderedDocu(SourceItem item) static ModuleNavigate.getTopmostModule(SourceItem si) protected DefinitionDtd2Def.Phase1.makeAttribute(SourceItem context, String name, DTM.Attribute att) Create a new d2d-definition for a dtd attribute value.protected voidReducer.putDocu(SourceItem item) Docu text and key have been stored in GLO variables by visit(El.._documentation).static StringNavigate.qname(SourceItem si) Return the qualified name which represents nesting of local definitions up to (and excluding) the module level.protected voidUserdoc.renderDocu(SourceItem item) Convert the docu text for the given item, selected by the value ofUserdoc.targetcodefrom d2d source into xhtml. -
Uses of SourceItem in eu.bandm.tools.d2d2.model
Subclasses of SourceItem in eu.bandm.tools.d2d2.modelModifier and TypeClassDescriptionclassGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model declared as SourceItemModifier and TypeFieldDescriptionprotected SourceItemSourceItem.contextGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model with type parameters of type SourceItemModifier and TypeFieldDescriptionstatic final Function<SourceItem, SourceItem> SourceItem.get_contextDeprecated.Use new '::' method reference instead.static final Function<SourceItem, SourceItem> SourceItem.get_contextDeprecated.Use new '::' method reference instead.static final Function<SourceItem, CheckedMap_RD<String, CheckedList<LocString>>> SourceItem.get_docuDeprecated.Use new '::' method reference instead.static final Function<SourceItem, Location<XMLDocumentIdentifier>> SourceItem.get_locationDeprecated.Use new '::' method reference instead.static final Function<SourceItem, String> SourceItem.get_nameDeprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.model with type parameters of type SourceItemMethods in eu.bandm.tools.d2d2.model that return SourceItemModifier and TypeMethodDescriptionSourceItem.doclone()Clones this object.__SAX_Parser.fill_SourceItem(Object res) SourceItem.get_context()Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.__SAX_Parser.matchSAX_SourceItem()Methods in eu.bandm.tools.d2d2.model that return types with arguments of type SourceItemModifier and TypeMethodDescriptionstatic Pattern<SourceItem> SourceItem.get_context(Pattern<? super SourceItem> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<SourceItem> SourceItem.get_docu(Pattern<? super CheckedMap_RD<String, CheckedList<LocString>>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<SourceItem> SourceItem.get_location(Pattern<? super Location<XMLDocumentIdentifier>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<SourceItem> Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<SourceItem> __Patterns.term_SourceItem(Pattern<Object> superpattern, Pattern<? super SourceItem> p_context, Pattern<? super String> p_name, Pattern<? super Location<XMLDocumentIdentifier>> p_location, Pattern<? super CheckedMap_RD<String, CheckedList<LocString>>> p_docu) Methods in eu.bandm.tools.d2d2.model with parameters of type SourceItemModifier and TypeMethodDescriptionprotected void__Formatter.action(SourceItem el) void__SAX_Writer.action(SourceItem e0) protected voidCoRewrite.action(SourceItem e0) protected voidDump.action(SourceItem e0) protected voidMATCH_ONLY_00.action(SourceItem e0) protected voidMatch.action(SourceItem e0) protected voidRewrite.action(SourceItem e0) protected voidSinglePhase.action(SourceItem e0) protected voidDump.descend(SourceItem e0) protected voidMatch.descend(SourceItem e0) void__SAX_Writer.dumpfields(SourceItem e0) void__SAX_Parser.XMLPARSER_SourceItem.fillFields(SourceItem newobj) voidCoRewrite.follow_docu(SourceItem element) voidDump.follow_docu(SourceItem element) voidMatch.follow_docu(SourceItem element) voidRewrite.follow_docu(SourceItem element) voidSinglePhase.follow_docu(SourceItem element) voidMATCH_ONLY_00.followAll_docu(SourceItem element) voidMATCH_ONLY_00.match(SourceItem e0) void__SAX_Parser.XMLPARSER_SourceItem.parsefields(SourceItem newobj) protected voidMatch.post(SourceItem e0) protected voidMatch.pre(SourceItem e0) protected voidDump.printscalars(SourceItem e0) protected voidCoRewrite.rewriteFields(SourceItem clone) protected voidRewrite.rewriteFields(SourceItem clone) booleanSourceItem.set_context(SourceItem val) Generated by umod; model author's documentation MISSING.protected Format__Formatter.toFormat(SourceItem el) Method parameters in eu.bandm.tools.d2d2.model with type arguments of type SourceItemModifier and TypeMethodDescription__Patterns.cast_SourceItem(Pattern<? super SourceItem> p) static Pattern<SourceItem> SourceItem.get_context(Pattern<? super SourceItem> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<Definition> __Patterns.term_Definition(Pattern<? super SourceItem> superpattern, Pattern<? super Boolean> p_isgeneric, Pattern<? super Boolean> p_ispublic, Pattern<? super Boolean> p_definedAsLocal, Pattern<? super String> p_postproc, Pattern<? super XmlKind> p_xml_kind, Pattern<? super String> p_xml_src_tag, Pattern<? super NamespaceName> p_xml_tag, Pattern<? super String> p_xml_value, Pattern<? super Boolean> p_xml_trimmed, Pattern<? super String> p_editpragmas) static Pattern<ImportItem> __Patterns.term_ImportItem(Pattern<? super SourceItem> superpattern, Pattern<? super String> p_targetURN, Pattern<? super String> p_absolutePath, Pattern<? super Boolean> p_isgeneric, Pattern<? super CheckedMap_RD<String, CheckedMap_RD<String, Expression>>> p_localSubsts, Pattern<? super CheckedMap_RD<String, Expression>> p_globalSubsts) __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) Constructors in eu.bandm.tools.d2d2.model with parameters of type SourceItemModifierConstructorDescriptionCharsRegExp(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Expression value) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Definition(SourceItem context, String name, Location<XMLDocumentIdentifier> location) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Enumeration(SourceItem context, String name, Location<XMLDocumentIdentifier> location) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".ImportItem(SourceItem context, String name, Location<XMLDocumentIdentifier> location) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".Module(SourceItem context, String name, Location<XMLDocumentIdentifier> location) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".ResolvedModule(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Module raw) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".SourceItem(SourceItem context, String name, Location<XMLDocumentIdentifier> location) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".TagsRegExp(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Expression value) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..".XRegExp(SourceItem context, String name, Location<XMLDocumentIdentifier> location, Expression value) Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". -
Uses of SourceItem in eu.bandm.tools.d2d2.parser2
Fields in eu.bandm.tools.d2d2.parser2 with type parameters of type SourceItemModifier and TypeFieldDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> Parser2.definitionBody(package private) static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> Parser2.enumDeclMethods in eu.bandm.tools.d2d2.parser2 that return types with arguments of type SourceItemModifier and TypeMethodDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> Parser2.definitionBody(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody) DOCMEMethods in eu.bandm.tools.d2d2.parser2 with parameters of type SourceItemModifier and TypeMethodDescriptionprotected static voidParser2.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 voidParser2.addToModule(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module host, SourceItem item, String kind) Store a definition to the given module.protected voidParser2.DocuDistrib.nosubs(SourceItem container) protected voidParser2.DocuDistrib.rematch(SourceItem container, @Opt SourceItem s) Method parameters in eu.bandm.tools.d2d2.parser2 with type arguments of type SourceItemModifier and TypeMethodDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, Optional<List<eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>>>> Parser2.declModifiers(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody) static final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> Parser2.definitionBody(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody) DOCMEstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>> Parser2.localnodes(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody)