Uses of Class
eu.bandm.tools.d2d2.model.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
Modifier and TypeFieldDescriptionprotected XRegExp
Resolver4.DistributeToResolved.curDef
protected XRegExp
Reducer.firstDef
(package private) XRegExp
Reducer.growingXRegExp
XsltInstance.toplevelXRegExp
The definition from which all possible (elements and attributes are reachable.Modifier and TypeFieldDescriptionTypeCheck.currentlyOpen
UserdocUninstantiated.importOccurence
Maps import prefices to the definitions which make use of it.Modifier and TypeMethodDescriptionNavigate.findXRegExp
(Module mod, String name) Looks for a XRegExp with the given name.Modifier 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.Modifier and TypeMethodDescriptionvoid
static void
Navigate.collectAttributes
(XRegExp host) 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.void
Userdoc.makePngAndMap
(XRegExp def0, String modname, Color backgroundColor) Call the syntax graph creation with standard parameters.void
Userdoc.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.Type
TypeCheck.testDefinition
(Expression caller, XRegExp x) ModifierConstructorDescription(package private)
XsltInstance
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, ModuleRegistry moduleRegistry, @Opt XRegExp toplevelXRegExp) -
Uses of XRegExp in eu.bandm.tools.d2d2.model
Modifier and TypeClassDescriptionclass
Generated by umod; model author's documentation MISSING.class
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionXRegExp.get_manglingRule
Deprecated.Use new '::' method reference instead.static final Function<XRegExp,
Expression> XRegExp.get_value
Deprecated.Use new '::' method reference instead.static final Function<XRegExp,
CheckedMap_RD<Definition, Boolean>> XRegExp.get_xattributes
Deprecated.Use new '::' method reference instead.Modifier 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()
Modifier 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) 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
(XRegExp e0) void
__SAX_Parser.XMLPARSER_XRegExp.fillFields
(XRegExp newobj) void
CoRewrite.follow_xattributes
(XRegExp element) void
Dump.follow_xattributes
(XRegExp element) void
Match.follow_xattributes
(XRegExp element) void
Rewrite.follow_xattributes
(XRegExp element) void
SinglePhase.follow_xattributes
(XRegExp element) void
MATCH_ONLY_00.followAll_xattributes
(XRegExp element) void
void
__SAX_Parser.XMLPARSER_XRegExp.parsefields
(XRegExp newobj) protected void
protected void
protected void
Dump.printscalars
(XRegExp e0) protected void
CoRewrite.rewriteFields
(XRegExp clone) protected void
Rewrite.rewriteFields
(XRegExp clone) protected Format
(package private) static Format
AuxFormat.xRegExpToFormat
(XRegExp def) Create the format object for an XRegExp instance.Modifier 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
Modifier and TypeFieldDescriptionstatic final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>> Parser2.inputspec
static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>> Parser2.postprocessor
Modifier and TypeMethodDescriptionstatic final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, Optional<List<eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>>>> Parser2.declModifiers
(Expression<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody) static final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<XRegExp>> Parser2.localnodes
(Expression<XMLDocumentIdentifier, D2dLexer.TokenType, eu.bandm.tools.d2d2.parser2.Parser2.XConsumer<SourceItem>> p_definitionBody)