Uses of Class
eu.bandm.tools.d2d2.model.XRegExp
Packages that use XRegExp
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 XRegExp in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as XRegExpModifier and TypeFieldDescriptionprotected XRegExpResolver4.DistributeToResolved.curDef/protected XRegExpReducer.firstDef(package private) XRegExpReducer.growingXRegExpXsltInstance.toplevelXRegExpThe definition from which all possible (elements and attributes are reachable.Fields in eu.bandm.tools.d2d2.base with type parameters of type XRegExpModifier and TypeFieldDescriptionTypeCheck.currentlyOpenUserdocUninstantiated.importOccurenceMaps import prefices to the definitions which make use of it.Methods in eu.bandm.tools.d2d2.base that return XRegExpModifier and TypeMethodDescriptionNavigate.findXRegExp(Module mod, String name) Looks for a XRegExp with the given name.Methods in eu.bandm.tools.d2d2.base that return types with arguments of type XRegExpModifier and TypeMethodDescriptionNavigate.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.Methods in eu.bandm.tools.d2d2.base with parameters of type XRegExpModifier and TypeMethodDescriptionvoidstatic voidNavigate.collectAttributes(XRegExp host, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Every XRegExp has a local cache with definitions which are realized as attributes.static Set<Definition> TypeCheck.collectAttributes(XRegExp host) Every XRegExp has a local cache with definitions which are realized as attributes.static Set<Expression> TypeCheck.collectAttributesOpt(XRegExp host) Delivers an Expression ONLY for indicating whether the attribute is optional.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.Service Access Point: calculate layout coordinates (in/out y, xIn, xOut) for all sub-exprssions in an expression tree.voidUserdoc.makePngAndMap(XRegExp def0, String modname, Color backgroundColor) Call the syntax graph creation with standard parameters.voidUserdoc.makePngAndMap(XRegExp def0, String modName, Color backgroundColor, SyntaxGraph.LayoutParameters layoutParams) Create one single graphic file containing the graphic representation of the syntax of one single definition.protected TypeCheck.TypeTypeCheck.testDefinition(Expression caller, XRegExp x) Constructors in eu.bandm.tools.d2d2.base with parameters of type XRegExpModifierConstructorDescription(package private)XsltInstance(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, ModuleRegistry moduleRegistry, @Opt XRegExp toplevelXRegExp) -
Uses of XRegExp in eu.bandm.tools.d2d2.model
Subclasses of XRegExp in eu.bandm.tools.d2d2.modelModifier and TypeClassDescriptionclassGenerated by umod; model author's documentation MISSING.classGenerated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model with type parameters of type XRegExpModifier and TypeFieldDescriptionXRegExp.get_manglingRuleDeprecated.Use new '::' method reference instead.static final Function<XRegExp, Expression> XRegExp.get_valueDeprecated.Use new '::' method reference instead.static final Function<XRegExp, CheckedMap_RD<Definition, Boolean>> XRegExp.get_xattributesDeprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.model that return XRegExpModifier and TypeMethodDescriptionXRegExp.doclone()Clones this object.__SAX_Parser.fill_XRegExp(Object res) Copies values of all common fields from the argument.__SAX_Parser.matchSAX_XRegExp()Methods in eu.bandm.tools.d2d2.model that return types with arguments of type XRegExpModifier and TypeMethodDescriptionXRegExp.get_manglingRule(Pattern<? super Object> p) Lifts a pattern which matches the field value to one which matches this whole object.XRegExp.get_value(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.XRegExp.get_xattributes(Pattern<? super CheckedMap_RD<Definition, Boolean>> p) Lifts a pattern which matches the field value to one which matches this whole object.__Patterns.term_XRegExp(Pattern<? super Definition> superpattern, Pattern<? super Expression> p_value, Pattern<? super CheckedMap_RD<Definition, Boolean>> p_xattributes, Pattern<? super Object> p_manglingRule) Methods in eu.bandm.tools.d2d2.model with parameters of type XRegExpModifier and TypeMethodDescriptionprotected voidvoidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoid__SAX_Writer.dumpfields(XRegExp e0) void__SAX_Parser.XMLPARSER_XRegExp.fillFields(XRegExp newobj) voidCoRewrite.follow_xattributes(XRegExp element) voidDump.follow_xattributes(XRegExp element) voidMatch.follow_xattributes(XRegExp element) voidRewrite.follow_xattributes(XRegExp element) voidSinglePhase.follow_xattributes(XRegExp element) voidMATCH_ONLY_00.followAll_xattributes(XRegExp element) voidvoid__SAX_Parser.XMLPARSER_XRegExp.parsefields(XRegExp newobj) protected voidprotected voidprotected voidDump.printscalars(XRegExp e0) protected voidCoRewrite.rewriteFields(XRegExp clone) protected voidRewrite.rewriteFields(XRegExp clone) protected Format(package private) static FormatAuxFormat.xRegExpToFormat(XRegExp def) Create the format object for an XRegExp instance.Method parameters in eu.bandm.tools.d2d2.model with type arguments of type XRegExpModifier and TypeMethodDescription__Patterns.cast_XRegExp(Pattern<? super XRegExp> p) static Pattern<CharsRegExp> __Patterns.term_CharsRegExp(Pattern<? super XRegExp> superpattern, Pattern<? super Boolean> p_isDistributed, Pattern<? super Boolean> p_storeAsData, Pattern<? super Expression> p_linearContentModel, Pattern<? super Expression> p_dataContentModel) static Pattern<TagsRegExp> __Patterns.term_TagsRegExp(Pattern<? super XRegExp> superpattern, Pattern<? super Boolean> p_verbatim_input, Pattern<? super CheckedMap_RD<String, Definition>> p_localdefs) -
Uses of XRegExp in eu.bandm.tools.d2d2.parser2
Fields in eu.bandm.tools.d2d2.parser2 with type parameters of type XRegExpModifier and TypeFieldDescriptionstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>> Parser2.inputspecstatic final Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>> Parser2.postprocessorMethods in eu.bandm.tools.d2d2.parser2 that return types with arguments of type XRegExpModifier 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<XRegExp>> Parser2.localnodes(Reading<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody)