Uses of Class
eu.bandm.tools.d2d2.infra.CharSet
Packages that use CharSet
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
This is a package of auxiliary classes for
the d2d version 2.0 implementation.
Umod main model class: This is the internal
model for the d2d text type definitions.
-
Uses of CharSet in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as CharSetModifier and TypeFieldDescriptionstatic final CharSet
MemScanner.nonBlank
Convenience cache of all non-blank characters.protected CharSet
Navigate.CharSetCalc.result
Temporary visitor register.Fields in eu.bandm.tools.d2d2.base with type parameters of type CharSetModifier and TypeFieldDescriptionprotected Map
<Expression, CharSet> Navigate.CharSetCalc.charsets
Cache for all results calculated so far.Methods in eu.bandm.tools.d2d2.base that return CharSetModifier and TypeMethodDescriptionNavigate.CharSetCalc.find
(Expression exp) Evaluate the expression: Either return the cache or invoke visiting.Navigate.CharSetCalc.makeRange
(CharSet from, CharSet to, CharBinary rangeExpr) Construct the range between two singleton sets.Methods in eu.bandm.tools.d2d2.base with parameters of type CharSetModifier and TypeMethodDescriptionint
MemScanner.accept_greedy_filtered_chars
(CharSet set) Accepts maximal sequence of characters from the given set, ignoring interspered comments (one line or multi-line).boolean
MemScanner.accept_one
(CharSet cs) Accept one character from the given set and advance the input.boolean
MemScanner.accept_one_filtered_char
(CharSet set) Accepts one character from the given set, ignoring interspered comments (one line or multi-line).protected void
CharacterParser.acceptCharRep
(CharSet cset, boolean isstar, boolean istight) Provides special treatment (implemented directly in the scanner), including different semantics (greedy, not non-determinstically !) for character set expressions.Navigate.CharSetCalc.makeRange
(CharSet from, CharSet to, CharBinary rangeExpr) Construct the range between two singleton sets. -
Uses of CharSet in eu.bandm.tools.d2d2.infra
Fields in eu.bandm.tools.d2d2.infra declared as CharSetModifier and TypeFieldDescriptionstatic final CharSet
CharSet.ALL_CHARS
All supported characters, currently MORE than unicode ! DOCMEstatic final CharSet
CharSet.EMPTY_SET
evidentMethods in eu.bandm.tools.d2d2.infra that return CharSetModifier and TypeMethodDescriptionCalculates the intersection of both sets.static CharSet
CharSet.makeCharSet
(String chars) Constructs an instance which contains all characters contained in the string argument.CharSet.negate()
Calculates the netation of this set, w.r.t.Calculates the union of the two sets.Methods in eu.bandm.tools.d2d2.infra with parameters of type CharSetModifier and TypeMethodDescriptionCalculates the intersection of both sets.boolean
EvidentCalculates the union of the two sets.static String
CharSet.staticStringRepD2d
(CharSet cs) Static variant ofstringRepD2d()
. -
Uses of CharSet in eu.bandm.tools.d2d2.model
Fields in eu.bandm.tools.d2d2.model declared as CharSetModifier and TypeFieldDescriptionstatic final CharSet
Evidentstatic final CharSet
Evidentstatic final CharSet
Chars.charset_ascii_numeric
Decinal digits.static final CharSet
Chars.charset_blanks
Contains carriage return, linefeed, tab, and blank.static final CharSet
Chars.charset_eoline
Contains carriage return and linefeed.static final CharSet
Chars.charset_hex_letters
The hexadecimal digits which are no decimal digits, in both caes.static final CharSet
Chars.charset_ident_initial
Only alphabetic letters, lower or upper case.static final CharSet
Evidentstatic final CharSet
Chars.charset_ident_subsequent
Alphabetic letters, lower or upper case, the undescore sign, and decimal digits..static final CharSet
Chars.charset_numeric_initial
The start symbols for number inputs: Digits only (no sign symbol!)static final CharSet
All hexadecimal digits, including 0..9, in lower and upper case.protected CharSet
CharSetConst.value
Generated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.d2d2.model with type parameters of type CharSetModifier and TypeFieldDescriptionstatic final Function
<CharSetConst, CharSet> CharSetConst.get_value
Deprecated.Use new '::' method reference instead.Methods in eu.bandm.tools.d2d2.model that return CharSetModifier and TypeMethodDescriptionCharSetConst.get_value()
Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.d2d2.model with parameters of type CharSetModifier and TypeMethodDescriptionprotected void
CharSetConst.with_value
(CharSet val) Generated by umod; model author's documentation MISSING.Method parameters in eu.bandm.tools.d2d2.model with type arguments of type CharSetModifier and TypeMethodDescriptionstatic Pattern
<CharSetConst> Lifts a pattern which matches the field value to one which matches this whole object.Constructors in eu.bandm.tools.d2d2.model with parameters of type CharSetModifierConstructorDescriptionCharSetConst
(CharSet value) Synthetic minimal constructor provided by the umod compiler.CharSetConst
(Location<XMLDocumentIdentifier> location, CharSet value) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
.