Uses of Class
eu.bandm.tools.d2d2.model.CharBinary
Packages that use CharBinary
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 CharBinary in eu.bandm.tools.d2d2.base
Methods in eu.bandm.tools.d2d2.base with parameters of type CharBinaryModifier and TypeMethodDescriptionvoid
CharacterParser.action
(CharBinary expr) void
SyntaxGraph.Layouter.action
(CharBinary exp) Caculates the size of the sub-expressions, shifts them to some co-ordinates relative to the binary operator expression, and calculates the resultingSyntaxGraph.Layouter.sizeInfo
.void
Classifier.Equivalence.descend
(CharBinary e) Navigate.CharSetCalc.makeRange
(CharSet from, CharSet to, CharBinary rangeExpr) Construct the range between two singleton sets.protected void
Navigate.CharSetCalc.operation
(CharBinary x, char code) Evaluate the arguments of the binary expression and construct the result.protected void
SyntaxGraph.Painter.paintCharBin
(CharBinary bin, String operator) Paint a character set binaryoperator.(package private) void
StackPrinter.ExpressionPrinter.printCharBin
(CharBinary x, String sep, int predec) Print a binary character operator.protected boolean
Navigate.CharSetCalc.reportError
(CharBinary x, String pos) Report the case that a char set binary operator is wrongly applied.protected void
Resolver4.rewriteFields
(CharBinary clone) protected void
TypeCheck.twoCharSets
(CharBinary x) -
Uses of CharBinary in eu.bandm.tools.d2d2.model
Subclasses of CharBinary in eu.bandm.tools.d2d2.modelModifier and TypeClassDescriptionclass
Generated by umod; model author's documentation MISSING.class
Generated by umod; model author's documentation MISSING.class
Generated by umod; model author's documentation MISSING.class
Generated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model with type parameters of type CharBinaryModifier and TypeFieldDescriptionstatic final Function
<CharBinary, Expression> CharBinary.get_left
Deprecated.Use new '::' method reference instead.static final Function
<CharBinary, Expression> CharBinary.get_right
Deprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.model that return CharBinaryModifier and TypeMethodDescriptionCharBinary.doclone()
Clones this object.__SAX_Parser.fill_CharBinary
(Object res) Copies values of all common fields from the argument.__SAX_Parser.matchSAX_CharBinary()
CharBinary.with_left
(Expression val) Generated by umod; model author's documentation MISSING.CharBinary.with_right
(Expression val) Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.d2d2.model that return types with arguments of type CharBinaryModifier and TypeMethodDescriptionstatic Pattern
<CharBinary> CharBinary.get_left
(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<CharBinary> CharBinary.get_right
(Pattern<? super Expression> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<CharBinary> __Patterns.term_CharBinary
(Pattern<? super CharExpr> superpattern, Pattern<? super Expression> p_left, Pattern<? super Expression> p_right) Methods in eu.bandm.tools.d2d2.model with parameters of type CharBinaryModifier and TypeMethodDescriptionprotected void
__Formatter.action
(CharBinary el) void
__SAX_Writer.action
(CharBinary e0) protected void
CoRewrite.action
(CharBinary e0) protected void
Dump.action
(CharBinary e0) protected void
MATCH_ONLY_00.action
(CharBinary e0) protected void
Match.action
(CharBinary e0) protected void
Rewrite.action
(CharBinary e0) protected void
SinglePhase.action
(CharBinary e0) protected void
Dump.descend
(CharBinary e0) protected void
Match.descend
(CharBinary e0) void
__SAX_Writer.dumpfields
(CharBinary e0) void
__SAX_Parser.XMLPARSER_CharBinary.fillFields
(CharBinary newobj) void
MATCH_ONLY_00.match
(CharBinary e0) void
__SAX_Parser.XMLPARSER_CharBinary.parsefields
(CharBinary newobj) protected void
Match.post
(CharBinary e0) protected void
Match.pre
(CharBinary e0) protected void
Dump.printscalars
(CharBinary e0) protected void
CoRewrite.rewriteFields
(CharBinary clone) protected void
Rewrite.rewriteFields
(CharBinary clone) protected Format
__Formatter.toFormat
(CharBinary el) Method parameters in eu.bandm.tools.d2d2.model with type arguments of type CharBinaryModifier and TypeMethodDescription__Patterns.cast_CharBinary
(Pattern<? super CharBinary> p) __Patterns.term_CharCut
(Pattern<? super CharBinary> superpattern) __Patterns.term_CharJoin
(Pattern<? super CharBinary> superpattern) __Patterns.term_CharMinus
(Pattern<? super CharBinary> superpattern) __Patterns.term_CharRange
(Pattern<? super CharBinary> superpattern)