Uses of Class
eu.bandm.tools.d2d2.model.ParseParticle
Packages that use ParseParticle
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 ParseParticle in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base with type parameters of type ParseParticleModifier and TypeFieldDescription(package private) final Multimap
<String, ParseParticle> CharParserPrepare.allParseParticles
Methods in eu.bandm.tools.d2d2.base with parameters of type ParseParticleModifier and TypeMethodDescriptionvoid
CharacterParser.action
(ParseParticle pp) void
CharParserPrepare.EliminateRecursion.action
(ParseParticle pp) void
Def2Dtd.action
(ParseParticle x) ParseParticles are currently kept as local defs in local scope (THIS SHOULD CHANGE / FIXME) never mixed content / either structured or chars-only.
(( when GLOBAL, this does nolonger hold!void
Navigate.CharSetCalc.action
(ParseParticle x) Any parse particle is NOT a character set.void
Resolver4.ParseParticleGenerator.action
(ParseParticle pp) void
StackPrinter.ExpressionPrinter.action
(ParseParticle x) Print a parse particle sub-expression of a character expression.void
SyntaxGraph.Layouter.action
(ParseParticle pp) Caculates the size of the sub-expressions, shifts them to some co-ordinates relative to the operator expression, and calculates the resultingSyntaxGraph.Layouter.sizeInfo
.void
SyntaxGraph.Painter.action
(ParseParticle pp) Paint the graphical representation of a tag-generating parse particle in a character parser.void
Classifier.Equivalence.descend
(ParseParticle e) protected void
Resolver4.rewriteFields
(ParseParticle clone) Rewrite sub-expression and propagate "empty" upwards. -
Uses of ParseParticle in eu.bandm.tools.d2d2.model
Fields in eu.bandm.tools.d2d2.model with type parameters of type ParseParticleModifier and TypeFieldDescriptionstatic final Function
<ParseParticle, CharsRegExp> ParseParticle.get_collector
Deprecated.Use new '::' method reference instead.static final Function
<ParseParticle, String> ParseParticle.get_ident
Deprecated.Use new '::' method reference instead.static final Function
<ParseParticle, Expression> ParseParticle.get_on
Deprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.model that return ParseParticleModifier and TypeMethodDescriptionParseParticle.doclone()
Clones this object.__SAX_Parser.fill_ParseParticle
(Object res) Copies values of all common fields from the argument.__SAX_Parser.matchSAX_ParseParticle()
Methods in eu.bandm.tools.d2d2.model that return types with arguments of type ParseParticleModifier and TypeMethodDescriptionstatic Pattern
<ParseParticle> ParseParticle.get_collector
(Pattern<? super CharsRegExp> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<ParseParticle> Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<ParseParticle> ParseParticle.get_on
(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<ParseParticle> __Patterns.term_ParseParticle
(Pattern<? super Expression> superpattern, Pattern<? super String> p_ident, Pattern<? super Expression> p_on, Pattern<? super CharsRegExp> p_collector) Methods in eu.bandm.tools.d2d2.model with parameters of type ParseParticleModifier and TypeMethodDescriptionprotected void
__Formatter.action
(ParseParticle el) void
__SAX_Writer.action
(ParseParticle e0) protected void
CoRewrite.action
(ParseParticle e0) protected void
Dump.action
(ParseParticle e0) protected void
MATCH_ONLY_00.action
(ParseParticle e0) protected void
Match.action
(ParseParticle e0) protected void
Rewrite.action
(ParseParticle e0) protected void
SinglePhase.action
(ParseParticle e0) protected void
Dump.descend
(ParseParticle e0) protected void
Match.descend
(ParseParticle e0) void
__SAX_Writer.dumpfields
(ParseParticle e0) void
__SAX_Parser.XMLPARSER_ParseParticle.fillFields
(ParseParticle newobj) void
MATCH_ONLY_00.match
(ParseParticle e0) void
__SAX_Parser.XMLPARSER_ParseParticle.parsefields
(ParseParticle newobj) protected void
Match.post
(ParseParticle e0) protected void
Match.pre
(ParseParticle e0) protected void
Dump.printscalars
(ParseParticle e0) protected void
CoRewrite.rewriteFields
(ParseParticle clone) protected void
Rewrite.rewriteFields
(ParseParticle clone) protected Format
__Formatter.toFormat
(ParseParticle el) Method parameters in eu.bandm.tools.d2d2.model with type arguments of type ParseParticleModifier and TypeMethodDescription__Patterns.cast_ParseParticle
(Pattern<? super ParseParticle> p)