Uses of Class
eu.bandm.tools.d2d2.rt.ResultingStructure
Packages that use ResultingStructure
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Postprocessors for sematic modification of d2d parsing results.
Umod main model class: This is a model for the
results of d2d text parsing.
-
Uses of ResultingStructure in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as ResultingStructureModifier and TypeFieldDescription(package private) final ResultingStructureTasks.XsltExtractionResult.d2dParsedprotected ResultingStructureText2Udom.skipContainerFor reporting skipped inputprotected ResultingStructureText2Udom.top_resultToplevel result of parsing the input text.protected ResultingStructureUdom2Sax.toplevelStructureDiagnosis only.Fields in eu.bandm.tools.d2d2.base with type parameters of type ResultingStructureModifier and TypeFieldDescription(package private) final List<ResultingStructure> CharacterParser.ParseResult.structuresMethods in eu.bandm.tools.d2d2.base that return ResultingStructureModifier and TypeMethodDescriptionUdom2Sax.applyPostProc(ResultingStructure input) protected static @Opt ResultingStructureText2Udom.consume_enumeration(MemScanner<String> scan, Enumeration etype) Used by tag parsers AND character parsers (with multiple parallel scanners !)Text2Udom.fromFile(File f, ModuleRegistry moduleRegistry) Parse the contents of the given file.Text2Udom.fromFile(String s, ModuleRegistry moduleRegistry) Parse the contents of the file found at the given location.Text2Udom.fromFile(String locationText, File f, ModuleRegistry moduleRegistry) Parse the contents of the given file, using the given location text for all error messages.Text2Udom.fromMemString(String locationText, MemString<String> text, ModuleRegistry moduleRegistry) Parse the contents of the given MemString object, which includes a text type declaration header.Text2Udom.fromMemString(String locationText, MemString<String> text, ModuleRegistry moduleRegistry, @Opt XRegExp toplevelXRegExp, Text2Udom.modes mode) Parse the contents of the given MemString object, containing just the text body.Text2Udom.fromReader(String locationText, Reader r, ModuleRegistry moduleRegistry) Parse the contents of the given file, using the given location text for all error messages.CharacterParser.parse(MemScanner<String> scanner, CharsRegExp parser, ResultingStructure result) Central executive method.PostProcessor.process(ResultingStructure input) Process the argument which is the result of a recent d2d text parsing.Methods in eu.bandm.tools.d2d2.base with parameters of type ResultingStructureModifier and TypeMethodDescriptionvoidUdom2Sax.action(ResultingStructure res_pre) If argument is not yet written out as attribute, then (1) apply postproc, (2) collect all attributes, (3) emit an "open element" sax event, (4) visit sub-structure, (5) emit a "close element" sax event.Udom2Sax.applyPostProc(ResultingStructure input) voidUdom2Sax.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, ContentHandler sax, ResultingStructure structure, @Opt Map<String, String> namespaceContext) Top-level entry point.protected voidCharacterParser.copyContentsFromTo(CharacterParser.ParseResult from, MemScanner<String> startpos, ResultingStructure to) If "from" has structured contents, then add this into "to", as a sequence and per assoc.protected voidText2Udom.deliver(ResultingStructure res) Append the argument to the top-most resulting structure.protected voidText2Udom.deliver_spontanuous(ResultingStructure res) Append the argument to the top-most resulting structure which is not encoded as xml attribute.protected voidText2Udom.deliver_to_singletonstate(ResultingStructure res, State_singleton tss) Navigate.docuTargetsOfAllUsedTags(ResultingStructure data) Collects the docu entry keys which appear in all defintions which appear in a given document parse result.static voidText2Udom.insertPlainChars(ResultingStructure host, Definition tag, String chars) Aux function to insert synthesized character data in the output, which is NOT contained in the source, e.g.protected voidText2Udom.makeGlobalSkipContainer(ResultingStructure errormsg) protected voidUdom2Sax.memoLoc(ResultingStructure res) CharacterParser.parse(MemScanner<String> scanner, CharsRegExp parser, ResultingStructure result) Central executive method.PostProcessor.process(ResultingStructure input) Process the argument which is the result of a recent d2d text parsing.static IntegerPostProcessor.readInt(ResultingStructure udom, String tag) Auxiliary function to read the given tag content as an integer value.static LongPostProcessor.readLong(ResultingStructure udom, String tag) Auxiliary function to read the given tag content as a "long" value.PostProcessor.readString(ResultingStructure udom, String tag) Auxiliary function to read the current string content of a sub-udom with the given tag, in the given udom.static voidPostProcessor.removeAll(ResultingStructure udom, Definition tag) Auxiliary function to remove all resulting sub-structures with the given tag.protected voidUdom2Sax.writeout_enum(Enumeration enumT, ResultingStructure res, AttributesImpl att) Constructors in eu.bandm.tools.d2d2.base with parameters of type ResultingStructureModifierConstructorDescription(package private)Attribute(ResultingStructure orig, UdomClient.Element parent, int index) (package private)Element(ResultingStructure orig, UdomClient.Element parent, int index) (package private)XsltExtractionResult(String d2dText, ResultingStructure d2dParsed, Map<String, String> namespaceDecls) Constructor parameters in eu.bandm.tools.d2d2.base with type arguments of type ResultingStructureModifierConstructorDescription(package private)ParseResult(MemScanner<String> scanner, List<ResultingStructure> subs) -
Uses of ResultingStructure in eu.bandm.tools.d2d2.postproc
Methods in eu.bandm.tools.d2d2.postproc that return ResultingStructureModifier and TypeMethodDescriptionstatic ResultingStructureCalendaric.encode(ResultingStructure input, String formatString) Does the reading of the data and their encoding.Calendaric.process(ResultingStructure input) Destructive impementation: Alter the input result element by replacing its (dummy=always empty) result auv-element with the tag "UTC" by the one with the encoded calendaric date as its contents.Forget.process(ResultingStructure input) Process the given result element by simply returning constantly null.Methods in eu.bandm.tools.d2d2.postproc with parameters of type ResultingStructureModifier and TypeMethodDescriptionstatic ResultingStructureCalendaric.encode(ResultingStructure input, String formatString) Does the reading of the data and their encoding.Calendaric.process(ResultingStructure input) Destructive impementation: Alter the input result element by replacing its (dummy=always empty) result auv-element with the tag "UTC" by the one with the encoded calendaric date as its contents.Forget.process(ResultingStructure input) Process the given result element by simply returning constantly null. -
Uses of ResultingStructure in eu.bandm.tools.d2d2.rt
Fields in eu.bandm.tools.d2d2.rt with type parameters of type ResultingStructureModifier and TypeFieldDescriptionprotected CheckedMultimap_RD<Definition, ResultingStructure> ResultingStructure.assocGenerated by umod; model author's documentation MISSING.static final Function<ResultingStructure, CheckedMultimap_RD<Definition, ResultingStructure>> ResultingStructure.get_assocDeprecated.Use new '::' method reference instead.static final Function<ResultingStructure, CheckedMultimap_RD<Definition, ResultingStructure>> ResultingStructure.get_assocDeprecated.Use new '::' method reference instead.static final Function<ResultingStructure, Definition> ResultingStructure.get_tagDeprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.rt that return ResultingStructureModifier and TypeMethodDescriptionResultingStructure.doclone()Clones this object.Copies values of all common fields from the argument.static ResultingStructureUtil.processText(ResultingStructure input, UnaryOperator<String> function) Generic post-processor transforming only character data and returning one simple character data result.Methods in eu.bandm.tools.d2d2.rt that return types with arguments of type ResultingStructureModifier and TypeMethodDescriptionResultingStructure.get_assoc()Generated by umod; model author's documentation MISSING.static Pattern<ResultingStructure> ResultingStructure.get_assoc(Pattern<? super CheckedMultimap_RD<Definition, ResultingStructure>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ResultingStructure> ResultingStructure.get_tag(Pattern<? super Definition> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern<ResultingStructure> __Patterns.term_ResultingStructure(Pattern<? super ResultContainer> superpattern, Pattern<? super Definition> p_tag, Pattern<? super CheckedMultimap_RD<Definition, ResultingStructure>> p_assoc) Methods in eu.bandm.tools.d2d2.rt with parameters of type ResultingStructureModifier and TypeMethodDescriptionprotected void__Formatter.action(ResultingStructure el) protected voidDump_rt.action(ResultingStructure e0) protected voidMATCH_ONLY_00.action(ResultingStructure e0) protected voidMatch_rt.action(ResultingStructure e0) protected voidSinglePhase_rt.action(ResultingStructure e0) protected voidDump_rt.descend(ResultingStructure e0) protected voidMatch_rt.descend(ResultingStructure e0) voidDump_rt.follow_assoc(ResultingStructure element) voidMatch_rt.follow_assoc(ResultingStructure element) voidSinglePhase_rt.follow_assoc(ResultingStructure element) voidMATCH_ONLY_00.followAll_assoc(ResultingStructure element) voidMATCH_ONLY_00.match(ResultingStructure e0) protected voidMatch_rt.post(ResultingStructure e0) protected voidMatch_rt.pre(ResultingStructure e0) protected voidDump_rt.printscalars(ResultingStructure e0) static ResultingStructureUtil.processText(ResultingStructure input, UnaryOperator<String> function) Generic post-processor transforming only character data and returning one simple character data result.protected Format__Formatter.toFormat(ResultingStructure el) Method parameters in eu.bandm.tools.d2d2.rt with type arguments of type ResultingStructureModifier and TypeMethodDescription__Patterns.cast_ResultingStructure(Pattern<? super ResultingStructure> p) static Pattern<ResultingStructure> ResultingStructure.get_assoc(Pattern<? super CheckedMultimap_RD<Definition, ResultingStructure>> p) Lifts a pattern which matches the field value to one which matches this whole object.booleanResultingStructure.set_assoc(CheckedMultimap_RD<Definition, ResultingStructure> val) Generated by umod; model author's documentation MISSING.