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 CharSetMemScanner.nonBlankConvenience cache of all non-blank characters.protected CharSetNavigate.CharSetCalc.resultTemporary visitor register.Fields in eu.bandm.tools.d2d2.base with type parameters of type CharSetModifier and TypeFieldDescriptionprotected Map<Expression, CharSet> Navigate.CharSetCalc.charsetsCache 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 TypeMethodDescriptionintMemScanner.accept_greedy_filtered_chars(CharSet set) Accepts maximal sequence of characters from the given set, ignoring interspered comments (one line or multi-line).booleanMemScanner.accept_one(CharSet cs) Accept one character from the given set and advance the input.booleanMemScanner.accept_one_filtered_char(CharSet set) Accepts one character from the given set, ignoring interspered comments (one line or multi-line).protected voidCharacterParser.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 CharSetCharSet.ALL_CHARSAll supported characters, currently MORE than unicode ! DOCMEstatic final CharSetCharSet.EMPTY_SETevidentMethods in eu.bandm.tools.d2d2.infra that return CharSetModifier and TypeMethodDescriptionCalculates the intersection of both sets.static CharSetCharSet.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.booleanEvidentCalculates the union of the two sets.static StringCharSet.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 CharSetEvidentstatic final CharSetEvidentstatic final CharSetChars.charset_ascii_numericDecinal digits.static final CharSetChars.charset_blanksContains carriage return, linefeed, tab, and blank.static final CharSetChars.charset_eolineContains carriage return and linefeed.static final CharSetChars.charset_hex_lettersThe hexadecimal digits which are no decimal digits, in both caes.static final CharSetChars.charset_ident_initialOnly alphabetic letters, lower or upper case.static final CharSetEvidentstatic final CharSetChars.charset_ident_subsequentAlphabetic letters, lower or upper case, the undescore sign, and decimal digits..static final CharSetChars.charset_numeric_initialThe start symbols for number inputs: Digits only (no sign symbol!)static final CharSetAll hexadecimal digits, including 0..9, in lower and upper case.protected CharSetCharSetConst.valueGenerated 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_valueDeprecated.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 voidCharSetConst.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/..".