CodePointSetData class final

An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property.

See the Rust documentation for properties for more information.

See the Rust documentation for CodePointSetData for more information.

See the Rust documentation for CodePointSetDataBorrowed for more information.

Implemented types

Constructors

CodePointSetData.alnum()
Create a set for the Alnum property, using compiled data.
factory
CodePointSetData.alnumWithProvider(DataProvider provider)
Create a set for the Alnum property, using a particular data source.
factory
CodePointSetData.alphabetic()
Create a set for the Alphabetic property, using compiled data.
factory
CodePointSetData.alphabeticWithProvider(DataProvider provider)
Create a set for the Alphabetic property, using a particular data source.
factory
CodePointSetData.asciiHexDigit()
Create a set for the Ascii_Hex_Digit property, using compiled data.
factory
CodePointSetData.asciiHexDigitWithProvider(DataProvider provider)
Create a set for the Ascii_Hex_Digit property, using a particular data source.
factory
CodePointSetData.bidiControl()
Create a set for the Bidi_Control property, using compiled data.
factory
CodePointSetData.bidiControlWithProvider(DataProvider provider)
Create a set for the Bidi_Control property, using a particular data source.
factory
CodePointSetData.bidiMirrored()
Create a set for the Bidi_Mirrored property, using compiled data.
factory
CodePointSetData.bidiMirroredWithProvider(DataProvider provider)
Create a set for the Bidi_Mirrored property, using a particular data source.
factory
CodePointSetData.blank()
Create a set for the Blank property, using compiled data.
factory
CodePointSetData.blankWithProvider(DataProvider provider)
Create a set for the Blank property, using a particular data source.
factory
CodePointSetData.cased()
Create a set for the Cased property, using compiled data.
factory
CodePointSetData.casedWithProvider(DataProvider provider)
Create a set for the Cased property, using a particular data source.
factory
CodePointSetData.caseIgnorable()
Create a set for the Case_Ignorable property, using compiled data.
factory
CodePointSetData.caseIgnorableWithProvider(DataProvider provider)
Create a set for the Case_Ignorable property, using a particular data source.
factory
CodePointSetData.caseSensitive()
Create a set for the Case_Sensitive property, using compiled data.
factory
CodePointSetData.caseSensitiveWithProvider(DataProvider provider)
Create a set for the Case_Sensitive property, using a particular data source.
factory
CodePointSetData.changesWhenCasefolded()
Create a set for the Changes_When_Casefolded property, using compiled data.
factory
CodePointSetData.changesWhenCasefoldedWithProvider(DataProvider provider)
Create a set for the Changes_When_Casefolded property, using a particular data source.
factory
CodePointSetData.changesWhenCasemapped()
Create a set for the Changes_When_Casemapped property, using compiled data.
factory
CodePointSetData.changesWhenCasemappedWithProvider(DataProvider provider)
Create a set for the Changes_When_Casemapped property, using a particular data source.
factory
CodePointSetData.changesWhenLowercased()
Create a set for the Changes_When_Lowercased property, using compiled data.
factory
CodePointSetData.changesWhenLowercasedWithProvider(DataProvider provider)
Create a set for the Changes_When_Lowercased property, using a particular data source.
factory
CodePointSetData.changesWhenNfkcCasefolded()
Create a set for the Changes_When_Nfkc_Casefolded property, using compiled data.
factory
CodePointSetData.changesWhenNfkcCasefoldedWithProvider(DataProvider provider)
Create a set for the Changes_When_Nfkc_Casefolded property, using a particular data source.
factory
CodePointSetData.changesWhenTitlecased()
Create a set for the Changes_When_Titlecased property, using compiled data.
factory
CodePointSetData.changesWhenTitlecasedWithProvider(DataProvider provider)
Create a set for the Changes_When_Titlecased property, using a particular data source.
factory
CodePointSetData.changesWhenUppercased()
Create a set for the Changes_When_Uppercased property, using compiled data.
factory
CodePointSetData.changesWhenUppercasedWithProvider(DataProvider provider)
Create a set for the Changes_When_Uppercased property, using a particular data source.
factory
CodePointSetData.dash()
Create a set for the Dash property, using compiled data.
factory
CodePointSetData.dashWithProvider(DataProvider provider)
Create a set for the Dash property, using a particular data source.
factory
CodePointSetData.defaultIgnorableCodePoint()
Create a set for the Default_Ignorable_Code_Point property, using compiled data.
factory
CodePointSetData.defaultIgnorableCodePointWithProvider(DataProvider provider)
Create a set for the Default_Ignorable_Code_Point property, using a particular data source.
factory
CodePointSetData.deprecated()
Create a set for the Deprecated property, using compiled data.
factory
CodePointSetData.deprecatedWithProvider(DataProvider provider)
Create a set for the Deprecated property, using a particular data source.
factory
CodePointSetData.diacritic()
Create a set for the Diacritic property, using compiled data.
factory
CodePointSetData.diacriticWithProvider(DataProvider provider)
Create a set for the Diacritic property, using a particular data source.
factory
CodePointSetData.emoji()
Create a set for the Emoji property, using compiled data.
factory
CodePointSetData.emojiComponent()
Create a set for the Emoji_Component property, using compiled data.
factory
CodePointSetData.emojiComponentWithProvider(DataProvider provider)
Create a set for the Emoji_Component property, using a particular data source.
factory
CodePointSetData.emojiModifier()
Create a set for the Emoji_Modifier property, using compiled data.
factory
CodePointSetData.emojiModifierBase()
Create a set for the Emoji_Modifier_Base property, using compiled data.
factory
CodePointSetData.emojiModifierBaseWithProvider(DataProvider provider)
Create a set for the Emoji_Modifier_Base property, using a particular data source.
factory
CodePointSetData.emojiModifierWithProvider(DataProvider provider)
Create a set for the Emoji_Modifier property, using a particular data source.
factory
CodePointSetData.emojiPresentation()
Create a set for the Emoji_Presentation property, using compiled data.
factory
CodePointSetData.emojiPresentationWithProvider(DataProvider provider)
Create a set for the Emoji_Presentation property, using a particular data source.
factory
CodePointSetData.emojiWithProvider(DataProvider provider)
Create a set for the Emoji property, using a particular data source.
factory
CodePointSetData.extendedPictographic()
Create a set for the Extended_Pictographic property, using compiled data.
factory
CodePointSetData.extendedPictographicWithProvider(DataProvider provider)
Create a set for the Extended_Pictographic property, using a particular data source.
factory
CodePointSetData.extender()
Create a set for the Extender property, using compiled data.
factory
CodePointSetData.extenderWithProvider(DataProvider provider)
Create a set for the Extender property, using a particular data source.
factory
CodePointSetData.forEcma262(String propertyName)
See the Rust documentation for new_for_ecma262 for more information.
factory
CodePointSetData.forEcma262WithProvider(DataProvider provider, String propertyName)
See the Rust documentation for new_for_ecma262 for more information.
factory
CodePointSetData.fullCompositionExclusion()
Create a set for the Full_Composition_Exclusion property, using compiled data.
factory
CodePointSetData.fullCompositionExclusionWithProvider(DataProvider provider)
Create a set for the Full_Composition_Exclusion property, using a particular data source.
factory
CodePointSetData.generalCategoryGroup(GeneralCategoryGroup group)
Produces a set for obtaining General Category Group values which is a mask with the same format as the U_GC_XX_MASK mask in ICU4C, using compiled data.
factory
CodePointSetData.generalCategoryGroupWithProvider(DataProvider provider, int group)
Produces a set for obtaining General Category Group values which is a mask with the same format as the U_GC_XX_MASK mask in ICU4C, using a provided data source.
factory
CodePointSetData.graph()
Create a set for the Graph property, using compiled data.
factory
CodePointSetData.graphemeBase()
Create a set for the Grapheme_Base property, using compiled data.
factory
CodePointSetData.graphemeBaseWithProvider(DataProvider provider)
Create a set for the Grapheme_Base property, using a particular data source.
factory
CodePointSetData.graphemeExtend()
Create a set for the Grapheme_Extend property, using compiled data.
factory
CodePointSetData.graphemeExtendWithProvider(DataProvider provider)
Create a set for the Grapheme_Extend property, using a particular data source.
factory
Create a set for the Grapheme_Link property, using compiled data.
factory
CodePointSetData.graphemeLinkWithProvider(DataProvider provider)
Create a set for the Grapheme_Link property, using a particular data source.
factory
CodePointSetData.graphWithProvider(DataProvider provider)
Create a set for the Graph property, using a particular data source.
factory
CodePointSetData.hexDigit()
Create a set for the Hex_Digit property, using compiled data.
factory
CodePointSetData.hexDigitWithProvider(DataProvider provider)
Create a set for the Hex_Digit property, using a particular data source.
factory
CodePointSetData.hyphen()
Create a set for the Hyphen property, using compiled data.
factory
CodePointSetData.hyphenWithProvider(DataProvider provider)
Create a set for the Hyphen property, using a particular data source.
factory
CodePointSetData.idContinue()
Create a set for the Id_Continue property, using compiled data.
factory
CodePointSetData.idContinueWithProvider(DataProvider provider)
Create a set for the Id_Continue property, using a particular data source.
factory
CodePointSetData.ideographic()
Create a set for the Ideographic property, using compiled data.
factory
CodePointSetData.ideographicWithProvider(DataProvider provider)
Create a set for the Ideographic property, using a particular data source.
factory
CodePointSetData.idsBinaryOperator()
Create a set for the Ids_Binary_Operator property, using compiled data.
factory
CodePointSetData.idsBinaryOperatorWithProvider(DataProvider provider)
Create a set for the Ids_Binary_Operator property, using a particular data source.
factory
CodePointSetData.idStart()
Create a set for the Id_Start property, using compiled data.
factory
CodePointSetData.idStartWithProvider(DataProvider provider)
Create a set for the Id_Start property, using a particular data source.
factory
CodePointSetData.idsTrinaryOperator()
Create a set for the Ids_Trinary_Operator property, using compiled data.
factory
CodePointSetData.idsTrinaryOperatorWithProvider(DataProvider provider)
Create a set for the Ids_Trinary_Operator property, using a particular data source.
factory
CodePointSetData.joinControl()
Create a set for the Join_Control property, using compiled data.
factory
CodePointSetData.joinControlWithProvider(DataProvider provider)
Create a set for the Join_Control property, using a particular data source.
factory
CodePointSetData.logicalOrderException()
Create a set for the Logical_Order_Exception property, using compiled data.
factory
CodePointSetData.logicalOrderExceptionWithProvider(DataProvider provider)
Create a set for the Logical_Order_Exception property, using a particular data source.
factory
CodePointSetData.lowercase()
Create a set for the Lowercase property, using compiled data.
factory
CodePointSetData.lowercaseWithProvider(DataProvider provider)
Create a set for the Lowercase property, using a particular data source.
factory
CodePointSetData.math()
Create a set for the Math property, using compiled data.
factory
CodePointSetData.mathWithProvider(DataProvider provider)
Create a set for the Math property, using a particular data source.
factory
CodePointSetData.nfcInert()
Create a set for the Nfc_Inert property, using compiled data.
factory
CodePointSetData.nfcInertWithProvider(DataProvider provider)
Create a set for the Nfc_Inert property, using a particular data source.
factory
CodePointSetData.nfdInert()
Create a set for the Nfd_Inert property, using compiled data.
factory
CodePointSetData.nfdInertWithProvider(DataProvider provider)
Create a set for the Nfd_Inert property, using a particular data source.
factory
CodePointSetData.nfkcInert()
Create a set for the Nfkc_Inert property, using compiled data.
factory
CodePointSetData.nfkcInertWithProvider(DataProvider provider)
Create a set for the Nfkc_Inert property, using a particular data source.
factory
CodePointSetData.nfkdInert()
Create a set for the Nfkd_Inert property, using compiled data.
factory
CodePointSetData.nfkdInertWithProvider(DataProvider provider)
Create a set for the Nfkd_Inert property, using a particular data source.
factory
CodePointSetData.noncharacterCodePoint()
Create a set for the Noncharacter_Code_Point property, using compiled data.
factory
CodePointSetData.noncharacterCodePointWithProvider(DataProvider provider)
Create a set for the Noncharacter_Code_Point property, using a particular data source.
factory
CodePointSetData.patternSyntax()
Create a set for the Pattern_Syntax property, using compiled data.
factory
CodePointSetData.patternSyntaxWithProvider(DataProvider provider)
Create a set for the Pattern_Syntax property, using a particular data source.
factory
CodePointSetData.patternWhiteSpace()
Create a set for the Pattern_White_Space property, using compiled data.
factory
CodePointSetData.patternWhiteSpaceWithProvider(DataProvider provider)
Create a set for the Pattern_White_Space property, using a particular data source.
factory
CodePointSetData.prependedConcatenationMark()
Create a set for the Prepended_Concatenation_Mark property, using compiled data.
factory
CodePointSetData.prependedConcatenationMarkWithProvider(DataProvider provider)
Create a set for the Prepended_Concatenation_Mark property, using a particular data source.
factory
CodePointSetData.print()
Create a set for the Print property, using compiled data.
factory
CodePointSetData.printWithProvider(DataProvider provider)
Create a set for the Print property, using a particular data source.
factory
CodePointSetData.quotationMark()
Create a set for the Quotation_Mark property, using compiled data.
factory
CodePointSetData.quotationMarkWithProvider(DataProvider provider)
Create a set for the Quotation_Mark property, using a particular data source.
factory
CodePointSetData.radical()
Create a set for the Radical property, using compiled data.
factory
CodePointSetData.radicalWithProvider(DataProvider provider)
Create a set for the Radical property, using a particular data source.
factory
CodePointSetData.regionalIndicator()
Create a set for the Regional_Indicator property, using compiled data.
factory
CodePointSetData.regionalIndicatorWithProvider(DataProvider provider)
Create a set for the Regional_Indicator property, using a particular data source.
factory
CodePointSetData.segmentStarter()
Create a set for the Segment_Starter property, using compiled data.
factory
CodePointSetData.segmentStarterWithProvider(DataProvider provider)
Create a set for the Segment_Starter property, using a particular data source.
factory
CodePointSetData.sentenceTerminal()
Create a set for the Sentence_Terminal property, using compiled data.
factory
CodePointSetData.sentenceTerminalWithProvider(DataProvider provider)
Create a set for the Sentence_Terminal property, using a particular data source.
factory
CodePointSetData.softDotted()
Create a set for the Soft_Dotted property, using compiled data.
factory
CodePointSetData.softDottedWithProvider(DataProvider provider)
Create a set for the Soft_Dotted property, using a particular data source.
factory
CodePointSetData.terminalPunctuation()
Create a set for the Terminal_Punctuation property, using compiled data.
factory
CodePointSetData.terminalPunctuationWithProvider(DataProvider provider)
Create a set for the Terminal_Punctuation property, using a particular data source.
factory
CodePointSetData.unifiedIdeograph()
Create a set for the Unified_Ideograph property, using compiled data.
factory
CodePointSetData.unifiedIdeographWithProvider(DataProvider provider)
Create a set for the Unified_Ideograph property, using a particular data source.
factory
CodePointSetData.uppercase()
Create a set for the Uppercase property, using compiled data.
factory
CodePointSetData.uppercaseWithProvider(DataProvider provider)
Create a set for the Uppercase property, using a particular data source.
factory
CodePointSetData.variationSelector()
Create a set for the Variation_Selector property, using compiled data.
factory
CodePointSetData.variationSelectorWithProvider(DataProvider provider)
Create a set for the Variation_Selector property, using a particular data source.
factory
CodePointSetData.whiteSpace()
Create a set for the White_Space property, using compiled data.
factory
CodePointSetData.whiteSpaceWithProvider(DataProvider provider)
Create a set for the White_Space property, using a particular data source.
factory
CodePointSetData.xdigit()
Create a set for the Xdigit property, using compiled data.
factory
CodePointSetData.xdigitWithProvider(DataProvider provider)
Create a set for the Xdigit property, using a particular data source.
factory
CodePointSetData.xidContinue()
Create a set for the Xid_Continue property, using compiled data.
factory
CodePointSetData.xidContinueWithProvider(DataProvider provider)
Create a set for the Xid_Continue property, using a particular data source.
factory
CodePointSetData.xidStart()
Create a set for the Xid_Start property, using compiled data.
factory
CodePointSetData.xidStartWithProvider(DataProvider provider)
Create a set for the Xid_Start property, using a particular data source.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

contains(Rune cp) bool
Checks whether the code point is in the set.
iterRanges() CodePointRangeIterator
Produces an iterator over ranges of code points contained in this set
iterRangesComplemented() CodePointRangeIterator
Produces an iterator over ranges of code points not contained in this set
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

alnumForChar(Rune ch) bool
Get the Alnum value for a given character, using compiled data
alphabeticForChar(Rune ch) bool
Get the Alphabetic value for a given character, using compiled data
asciiHexDigitForChar(Rune ch) bool
Get the Ascii_Hex_Digit value for a given character, using compiled data
bidiControlForChar(Rune ch) bool
Get the Bidi_Control value for a given character, using compiled data
bidiMirroredForChar(Rune ch) bool
Get the Bidi_Mirrored value for a given character, using compiled data
blankForChar(Rune ch) bool
Get the Blank value for a given character, using compiled data
casedForChar(Rune ch) bool
Get the Cased value for a given character, using compiled data
caseIgnorableForChar(Rune ch) bool
Get the Case_Ignorable value for a given character, using compiled data
caseSensitiveForChar(Rune ch) bool
Get the Case_Sensitive value for a given character, using compiled data
changesWhenCasefoldedForChar(Rune ch) bool
Get the Changes_When_Casefolded value for a given character, using compiled data
changesWhenCasemappedForChar(Rune ch) bool
Get the Changes_When_Casemapped value for a given character, using compiled data
changesWhenLowercasedForChar(Rune ch) bool
Get the Changes_When_Lowercased value for a given character, using compiled data
changesWhenNfkcCasefoldedForChar(Rune ch) bool
Get the Changes_When_Nfkc_Casefolded value for a given character, using compiled data
changesWhenTitlecasedForChar(Rune ch) bool
Get the Changes_When_Titlecased value for a given character, using compiled data
changesWhenUppercasedForChar(Rune ch) bool
Get the Changes_When_Uppercased value for a given character, using compiled data
dashForChar(Rune ch) bool
Get the Dash value for a given character, using compiled data
defaultIgnorableCodePointForChar(Rune ch) bool
Get the Default_Ignorable_Code_Point value for a given character, using compiled data
deprecatedForChar(Rune ch) bool
Get the Deprecated value for a given character, using compiled data
diacriticForChar(Rune ch) bool
Get the Diacritic value for a given character, using compiled data
emojiComponentForChar(Rune ch) bool
Get the Emoji_Component value for a given character, using compiled data
emojiForChar(Rune ch) bool
Get the Emoji value for a given character, using compiled data
emojiModifierBaseForChar(Rune ch) bool
Get the Emoji_Modifier_Base value for a given character, using compiled data
emojiModifierForChar(Rune ch) bool
Get the Emoji_Modifier value for a given character, using compiled data
emojiPresentationForChar(Rune ch) bool
Get the Emoji_Presentation value for a given character, using compiled data
extendedPictographicForChar(Rune ch) bool
Get the Extended_Pictographic value for a given character, using compiled data
extenderForChar(Rune ch) bool
Get the Extender value for a given character, using compiled data
fullCompositionExclusionForChar(Rune ch) bool
Get the Full_Composition_Exclusion value for a given character, using compiled data
graphemeBaseForChar(Rune ch) bool
Get the Grapheme_Base value for a given character, using compiled data
graphemeExtendForChar(Rune ch) bool
Get the Grapheme_Extend value for a given character, using compiled data
graphemeLinkForChar(Rune ch) bool
Get the Grapheme_Link value for a given character, using compiled data
graphForChar(Rune ch) bool
Get the Graph value for a given character, using compiled data
hexDigitForChar(Rune ch) bool
Get the Hex_Digit value for a given character, using compiled data
hyphenForChar(Rune ch) bool
Get the Hyphen value for a given character, using compiled data
idContinueForChar(Rune ch) bool
Get the Id_Continue value for a given character, using compiled data
ideographicForChar(Rune ch) bool
Get the Ideographic value for a given character, using compiled data
idsBinaryOperatorForChar(Rune ch) bool
Get the Ids_Binary_Operator value for a given character, using compiled data
idStartForChar(Rune ch) bool
Get the Id_Start value for a given character, using compiled data
idsTrinaryOperatorForChar(Rune ch) bool
Get the Ids_Trinary_Operator value for a given character, using compiled data
joinControlForChar(Rune ch) bool
Get the Join_Control value for a given character, using compiled data
logicalOrderExceptionForChar(Rune ch) bool
Get the Logical_Order_Exception value for a given character, using compiled data
lowercaseForChar(Rune ch) bool
Get the Lowercase value for a given character, using compiled data
mathForChar(Rune ch) bool
Get the Math value for a given character, using compiled data
nfcInertForChar(Rune ch) bool
Get the Nfc_Inert value for a given character, using compiled data
nfdInertForChar(Rune ch) bool
Get the Nfd_Inert value for a given character, using compiled data
nfkcInertForChar(Rune ch) bool
Get the Nfkc_Inert value for a given character, using compiled data
nfkdInertForChar(Rune ch) bool
Get the Nfkd_Inert value for a given character, using compiled data
noncharacterCodePointForChar(Rune ch) bool
Get the Noncharacter_Code_Point value for a given character, using compiled data
patternSyntaxForChar(Rune ch) bool
Get the Pattern_Syntax value for a given character, using compiled data
patternWhiteSpaceForChar(Rune ch) bool
Get the Pattern_White_Space value for a given character, using compiled data
prependedConcatenationMarkForChar(Rune ch) bool
Get the Prepended_Concatenation_Mark value for a given character, using compiled data
printForChar(Rune ch) bool
Get the Print value for a given character, using compiled data
quotationMarkForChar(Rune ch) bool
Get the Quotation_Mark value for a given character, using compiled data
radicalForChar(Rune ch) bool
Get the Radical value for a given character, using compiled data
regionalIndicatorForChar(Rune ch) bool
Get the Regional_Indicator value for a given character, using compiled data
segmentStarterForChar(Rune ch) bool
Get the Segment_Starter value for a given character, using compiled data
sentenceTerminalForChar(Rune ch) bool
Get the Sentence_Terminal value for a given character, using compiled data
softDottedForChar(Rune ch) bool
Get the Soft_Dotted value for a given character, using compiled data
terminalPunctuationForChar(Rune ch) bool
Get the Terminal_Punctuation value for a given character, using compiled data
unifiedIdeographForChar(Rune ch) bool
Get the Unified_Ideograph value for a given character, using compiled data
uppercaseForChar(Rune ch) bool
Get the Uppercase value for a given character, using compiled data
variationSelectorForChar(Rune ch) bool
Get the Variation_Selector value for a given character, using compiled data
whiteSpaceForChar(Rune ch) bool
Get the White_Space value for a given character, using compiled data
xdigitForChar(Rune ch) bool
Get the Xdigit value for a given character, using compiled data
xidContinueForChar(Rune ch) bool
Get the Xid_Continue value for a given character, using compiled data
xidStartForChar(Rune ch) bool
Get the Xid_Start value for a given character, using compiled data