// generated by diplomat-tool import type { CodePointRangeIterator } from "./CodePointRangeIterator" import type { CodePointSetData } from "./CodePointSetData" import type { DataError } from "./DataError" import type { DataProvider } from "./DataProvider" import type { GeneralCategoryGroup } from "./GeneralCategoryGroup" import type { GeneralCategoryGroup_obj } from "./GeneralCategoryGroup" import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
/** *AnICU4XUnicodeMapPropertyobject,capableofqueryingwhetheracodepoint(key)toobtaintheUnicodepropertyvalue,foraspecificUnicodeproperty. * *Forpropertieswhosevaluesfitinto8bits. * *Seethe[Rustdocumentationfor`properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. * *Seethe[Rustdocumentationfor`CodePointMapData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapData.html) for more information. * *Seethe[Rustdocumentationfor`CodePointMapDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html) for more information.
*/
export class CodePointMapData8 { /** @internal */
get ffiValue(): pointer; /** @internal */
constructor();
/** *Getsthevalueforacodepoint. * *Seethe[Rustdocumentationfor`get`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.get) for more information.
*/
get(cp: codepoint): number;
/** *Producesaniteratoroverrangesofcodepointsthatmapto`value` * *Seethe[Rustdocumentationfor`iter_ranges_for_value`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.iter_ranges_for_value) for more information.
*/
iterRangesForValue(value: number): CodePointRangeIterator;
/** *Producesaniteratoroverrangesofcodepointsthatdonotmapto`value` * *Seethe[Rustdocumentationfor`iter_ranges_for_value_complemented`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.iter_ranges_for_value_complemented) for more information.
*/
iterRangesForValueComplemented(value: number): CodePointRangeIterator;
/** *Givenamaskvalue(thenthbitmarkspropertyvalue=n),produceaniteratoroverrangesofcodepoints *whosepropertyvaluesarecontainedinthemask. * *ThemainmaskpropertysupportedisthatforGeneral_Category,whichcanbeobtainedvia`general_category_to_mask()`or *byusing`GeneralCategoryNameToMaskMapper` * *Shouldonlybeusedonmapsforpropertieswithvalueslessthan32(likeGenerak_Category), *othermapswillhaveunpredictableresults * *Seethe[Rustdocumentationfor`iter_ranges_for_group`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.iter_ranges_for_group) for more information.
*/
iterRangesForGroup(group: GeneralCategoryGroup_obj): CodePointRangeIterator;
/** *Getsa{@linkCodePointSetData}representingallentriesinthismapthatmaptothegivenvalue * *Seethe[Rustdocumentationfor`get_set_for_value`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.get_set_for_value) for more information.
*/
getSetForValue(value: number): CodePointSetData;
/** *Createamapforthe`General_Category`property,usingcompileddata. * *Seethe[Rustdocumentationfor`GeneralCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.GeneralCategory.html) for more information.
*/ static createGeneralCategory(): CodePointMapData8;
/** *Createamapforthe`General_Category`property,usingaparticulardatasource * *Seethe[Rustdocumentationfor`GeneralCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.GeneralCategory.html) for more information.
*/ static createGeneralCategoryWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Bidi_Class`property,usingcompileddata. * *Seethe[Rustdocumentationfor`BidiClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiClass.html) for more information.
*/ static createBidiClass(): CodePointMapData8;
/** *Createamapforthe`Bidi_Class`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`BidiClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiClass.html) for more information.
*/ static createBidiClassWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`East_Asian_Width`property,usingcompileddata. * *Seethe[Rustdocumentationfor`EastAsianWidth`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EastAsianWidth.html) for more information.
*/ static createEastAsianWidth(): CodePointMapData8;
/** *Createamapforthe`East_Asian_Width`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`EastAsianWidth`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EastAsianWidth.html) for more information.
*/ static createEastAsianWidthWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Hangul_Syllable_Type`property,usingcompileddata. * *Seethe[Rustdocumentationfor`HangulSyllableType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.HangulSyllableType.html) for more information.
*/ static createHangulSyllableType(): CodePointMapData8;
/** *Createamapforthe`Hangul_Syllable_Type`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`HangulSyllableType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.HangulSyllableType.html) for more information.
*/ static createHangulSyllableTypeWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Indic_Syllabic_Property`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IndicSyllabicCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IndicSyllabicCategory.html) for more information.
*/ static createIndicSyllabicCategory(): CodePointMapData8;
/** *Createamapforthe`Indic_Syllabic_Property`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IndicSyllabicCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IndicSyllabicCategory.html) for more information.
*/ static createIndicSyllabicCategoryWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Line_Break`property,usingcompileddata. * *Seethe[Rustdocumentationfor`LineBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.LineBreak.html) for more information.
*/ static createLineBreak(): CodePointMapData8;
/** *Createamapforthe`Line_Break`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`LineBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.LineBreak.html) for more information.
*/ static createLineBreakWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Grapheme_Cluster_Break`property,usingcompileddata. * *Seethe[Rustdocumentationfor`GraphemeClusterBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeClusterBreak.html) for more information.
*/ static createGraphemeClusterBreak(): CodePointMapData8;
/** *Createamapforthe`Grapheme_Cluster_Break`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`GraphemeClusterBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeClusterBreak.html) for more information.
*/ static createGraphemeClusterBreakWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Word_Break`property,usingcompileddata. * *Seethe[Rustdocumentationfor`WordBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.WordBreak.html) for more information.
*/ static createWordBreak(): CodePointMapData8;
/** *Createamapforthe`Word_Break`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`WordBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.WordBreak.html) for more information.
*/ static createWordBreakWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Sentence_Break`property,usingcompileddata. * *Seethe[Rustdocumentationfor`SentenceBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SentenceBreak.html) for more information.
*/ static createSentenceBreak(): CodePointMapData8;
/** *Createamapforthe`Sentence_Break`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`SentenceBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SentenceBreak.html) for more information.
*/ static createSentenceBreakWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Joining_Type`property,usingcompileddata. * *Seethe[Rustdocumentationfor`JoiningType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.JoiningType.html) for more information.
*/ static createJoiningType(): CodePointMapData8;
/** *Createamapforthe`Joining_Type`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`JoiningType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.JoiningType.html) for more information.
*/ static createJoiningTypeWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Canonical_Combining_Class`property,usingcompileddata. * *Seethe[Rustdocumentationfor`CanonicalCombiningClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CanonicalCombiningClass.html) for more information.
*/ static createCanonicalCombiningClass(): CodePointMapData8;
/** *Createamapforthe`Canonical_Combining_Class`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`CanonicalCombiningClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CanonicalCombiningClass.html) for more information.
*/ static createCanonicalCombiningClassWithProvider(provider: DataProvider): CodePointMapData8;
/** *Createamapforthe`Vertical_Orientation`property,usingcompileddata. * *Seethe[Rustdocumentationfor`VerticalOrientation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.VerticalOrientation.html) for more information.
*/ static createVerticalOrientation(): CodePointMapData8;
/** *Createamapforthe`Vertical_Orientation`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`VerticalOrientation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.VerticalOrientation.html) for more information.
*/ static createVerticalOrientationWithProvider(provider: DataProvider): CodePointMapData8;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.