Character.UnicodeBlock Class

Definition

A family of character subsets representing the character blocks in the Unicode specification.

[Android.Runtime.Register("java/lang/Character$UnicodeBlock", DoNotGenerateAcw=true)]
public sealed class Character.UnicodeBlock : Java.Lang.Character.Subset
[<Android.Runtime.Register("java/lang/Character$UnicodeBlock", DoNotGenerateAcw=true)>]
type Character.UnicodeBlock = class
    inherit Character.Subset
Inheritance
Character.UnicodeBlock
Attributes

Remarks

A family of character subsets representing the character blocks in the Unicode specification. Character blocks generally define characters used for a specific script or purpose. A character is contained by at most one Unicode block.

Added in 1.2.

Java documentation for java.lang.Character.UnicodeBlock.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Properties

Adlam
AegeanNumbers

The "Aegean Numbers" Unicode Block.

Ahom
AlchemicalSymbols
AlphabeticPresentationForms

The "Alphabetic Presentation Forms" Unicode Block.

AnatolianHieroglyphs
AncientGreekMusicalNotation
AncientGreekNumbers
AncientSymbols
Arabic

The "Arabic" Unicode Block.

ArabicExtendedA
ArabicMathematicalAlphabeticSymbols
ArabicPresentationFormsA

The "Arabic Presentation Forms-A" Unicode Block.

ArabicPresentationFormsB

The "Arabic Presentation Forms-B" Unicode Block.

ArabicSupplement
Armenian

The "Armenian" Unicode Block.

Arrows

The "Arrows" Unicode Block.

Avestan
Balinese
Bamum
BamumSupplement
BasicLatin

The "Basic Latin" Unicode Block.

BassaVah
Batak
Bengali

The "Bengali" Unicode Block.

Bhaiksuki
BlockElements

The "Block Elements" Unicode Block.

Bopomofo

The "Bopomofo" Unicode Block.

BopomofoExtended

The "Bopomofo Extended" Unicode Block.

BoxDrawing

The "Box Drawing" Unicode Block.

Brahmi
BraillePatterns

The "Braille Patterns" Unicode Block.

Buginese
Buhid

The "Buhid" Unicode Block.

ByzantineMusicalSymbols

The "Byzantine Musical Symbols" Unicode Block.

Carian
CaucasianAlbanian
Chakma
Cham
Cherokee

The "Cherokee" Unicode Block.

CherokeeSupplement
ChessSymbols
Chorasmian
CjkCompatibility

The "CJK Compatibility" Unicode Block.

CjkCompatibilityForms

The "CJK Compatibility Forms" Unicode Block.

CjkCompatibilityIdeographs

The "CJK Compatibility Ideographs" Unicode Block.

CjkCompatibilityIdeographsSupplement

The "CJK Compatibility Ideographs Supplement" Unicode Block.

CjkRadicalsSupplement

The "CJK Radicals Supplement" Unicode Block.

CjkStrokes
CjkSymbolsAndPunctuation

The "CJK Symbols and Punctuation" Unicode Block.

CjkUnifiedIdeographs

The "CJK Unified Ideographs" Unicode Block.

CjkUnifiedIdeographsExtensionA

The "CJK Unified Ideographs Extension A" Unicode Block.

CjkUnifiedIdeographsExtensionB

The "CJK Unified Ideographs Extension B" Unicode Block.

CjkUnifiedIdeographsExtensionC
CjkUnifiedIdeographsExtensionD
CjkUnifiedIdeographsExtensionE
CjkUnifiedIdeographsExtensionF
CjkUnifiedIdeographsExtensionG
Class

Returns the runtime class of this Object.

(Inherited from Object)
CombiningDiacriticalMarks

The "Combining Diacritical Marks" Unicode Block.

CombiningDiacriticalMarksExtended
CombiningDiacriticalMarksSupplement
CombiningHalfMarks

The "Combining Half Marks" Unicode Block.

CombiningMarksForSymbols

The "Combining Diacritical Marks for Symbols" Unicode Block.

CommonIndicNumberForms
ControlPictures

The "Control Pictures" Unicode Block.

Coptic
CopticEpactNumbers
CountingRodNumerals
Cuneiform
CuneiformNumbersAndPunctuation
CurrencySymbols

The "Currency Symbols" Unicode Block.

CypriotSyllabary

The "Cypriot Syllabary" Unicode Block.

Cyrillic

The "Cyrillic" Unicode Block.

CyrillicExtendedA
CyrillicExtendedB
CyrillicExtendedC
CyrillicSupplementary

The "Cyrillic Supplement" Unicode Block.

Deseret

The "Deseret" Unicode Block.

Devanagari

The "Devanagari" Unicode Block.

DevanagariExtended
Dingbats

The "Dingbats" Unicode Block.

DivesAkuru
Dogra
DominoTiles
Duployan
EarlyDynasticCuneiform
EgyptianHieroglyphFormatControls
EgyptianHieroglyphs
Elbasan
Elymaic
Emoticons
EnclosedAlphanumerics

The "Enclosed Alphanumerics" Unicode Block.

EnclosedAlphanumericSupplement
EnclosedCjkLettersAndMonths

The "Enclosed CJK Letters and Months" Unicode Block.

EnclosedIdeographicSupplement
Ethiopic

The "Ethiopic" Unicode Block.

EthiopicExtended
EthiopicExtendedA
EthiopicSupplement
GeneralPunctuation

The "General Punctuation" Unicode Block.

GeometricShapes

The "Geometric Shapes" Unicode Block.

GeometricShapesExtended
Georgian

The "Georgian" Unicode Block.

GeorgianExtended
GeorgianSupplement
Glagolitic
GlagoliticSupplement
Gothic

The "Gothic" Unicode Block.

Grantha
Greek

The "Greek and Coptic" Unicode Block.

GreekExtended

The "Greek Extended" Unicode Block.

Gujarati

The "Gujarati" Unicode Block.

GunjalaGondi
Gurmukhi

The "Gurmukhi" Unicode Block.

HalfwidthAndFullwidthForms

The "Halfwidth and Fullwidth Forms" Unicode Block.

Handle

The handle to the underlying Android instance.

(Inherited from Object)
HangulCompatibilityJamo

The "Hangul Compatibility Jamo" Unicode Block.

HangulJamo

The "Hangul Jamo" Unicode Block.

HangulJamoExtendedA
HangulJamoExtendedB
HangulSyllables

The "Hangul Syllables" Unicode Block.

HanifiRohingya
Hanunoo

The "Hanunoo" Unicode Block.

Hatran
Hebrew

The "Hebrew" Unicode Block.

HighPrivateUseSurrogates

The "High Private Use Surrogates" Unicode Block.

HighSurrogates

The "High Surrogates" Unicode Block.

Hiragana

The "Hiragana" Unicode Block.

IdeographicDescriptionCharacters

The "Ideographic Description Characters" Unicode Block.

IdeographicSymbolsAndPunctuation
ImperialAramaic
IndicSiyaqNumbers
InscriptionalPahlavi
InscriptionalParthian
IpaExtensions

The "IPA Extensions" Unicode Block.

Javanese
JniIdentityHashCode (Inherited from Object)
JniPeerMembers
Kaithi
KanaExtendedA
KanaSupplement
Kanbun

The "Kanbun" Unicode Block.

KangxiRadicals

The "Kangxi Radicals" Unicode Block.

Kannada

The "Kannada" Unicode Block.

Katakana

The "Katakana" Unicode Block.

KatakanaPhoneticExtensions

The "Katakana Phonetic Extensions" Unicode Block.

KayahLi
Kharoshthi
KhitanSmallScript
Khmer

The "Khmer" Unicode Block.

KhmerSymbols

The "Khmer Symbols" Unicode Block.

Khojki
Khudawadi
Lao

The "Lao" Unicode Block.

Latin1Supplement

The "Latin-1 Supplement" Unicode Block.

LatinExtendedA

The "Latin Extended-A" Unicode Block.

LatinExtendedAdditional

The "Latin Extended Additional" Unicode Block.

LatinExtendedB

The "Latin Extended-B" Unicode Block.

LatinExtendedC
LatinExtendedD
LatinExtendedE
Lepcha
LetterlikeSymbols

The "Letterlike Symbols" Unicode Block.

Limbu

The "Limbu" Unicode Block.

LinearA
LinearBIdeograms

The "Linear B Ideograms" Unicode Block.

LinearBSyllabary

The "Linear B Syllabary" Unicode Block.

Lisu
LisuSupplement
LowSurrogates

The "Low Surrogates" Unicode Block.

Lycian
Lydian
Mahajani
MahjongTiles
Makasar
Malayalam

The "Malayalam" Unicode Block.

Mandaic
Manichaean
Marchen
MasaramGondi
MathematicalAlphanumericSymbols

The "Mathematical Alphanumeric Symbols" Unicode Block.

MathematicalOperators

The "Mathematical Operators" Unicode Block.

MayanNumerals
Medefaidrin
MeeteiMayek
MeeteiMayekExtensions
MendeKikakui
MeroiticCursive
MeroiticHieroglyphs
Miao
MiscellaneousMathematicalSymbolsA

The "Miscellaneous Mathematical Symbols-A" Unicode Block.

MiscellaneousMathematicalSymbolsB

The "Miscellaneous Mathematical Symbols-B" Unicode Block.

MiscellaneousSymbols

The "Miscellaneous Symbols" Unicode Block.

MiscellaneousSymbolsAndArrows

The "Miscellaneous Symbols and Arrows" Unicode Block.

MiscellaneousSymbolsAndPictographs
MiscellaneousTechnical

The "Miscellaneous Technical" Unicode Block.

Modi
ModifierToneLetters
Mongolian

The "Mongolian" Unicode Block.

MongolianSupplement
Mro
Multani
MusicalSymbols

The "Musical Symbols" Unicode Block.

Myanmar

The "Myanmar" Unicode Block.

MyanmarExtendedA
MyanmarExtendedB
Nabataean
Nandinagari
Newa
NewTaiLue
Nko
NumberForms

The "Number Forms" Unicode Block.

Nushu
NyiakengPuachueHmong
Ogham

The "Ogham" Unicode Block.

OlChiki
OldHungarian
OldItalic

The "Old Italic" Unicode Block.

OldNorthArabian
OldPermic
OldPersian
OldSogdian
OldSouthArabian
OldTurkic
OpticalCharacterRecognition

The "Optical Character Recognition" Unicode Block.

Oriya

The "Oriya" Unicode Block.

OrnamentalDingbats
Osage
Osmanya

The "Osmanya" Unicode Block.

OttomanSiyaqNumbers
PahawhHmong
Palmyrene
PauCinHau
PeerReference (Inherited from Object)
PhagsPa
PhaistosDisc
Phoenician
PhoneticExtensions

The "Phonetic Extensions" Unicode Block.

PhoneticExtensionsSupplement
PlayingCards
PrivateUseArea

The "Private Use Area" Unicode Block.

PsalterPahlavi
Rejang
RumiNumeralSymbols
Runic

The "Runic" Unicode Block.

Samaritan
Saurashtra
Sharada
Shavian

The "Shavian" Unicode Block.

ShorthandFormatControls
Siddham
Sinhala

The "Sinhala" Unicode Block.

SinhalaArchaicNumbers
SmallFormVariants

The "Small Form Variants" Unicode Block.

SmallKanaExtension
Sogdian
SoraSompeng
Soyombo
SpacingModifierLetters

The "Spacing Modifier Letters" Unicode Block.

Specials

The "Specials" Unicode Block.

Sundanese
SundaneseSupplement
SuperscriptsAndSubscripts

The "Superscripts and Subscripts" Unicode Block.

SupplementalArrowsA

The "Supplemental Arrows-A" Unicode Block.

SupplementalArrowsB

The "Supplemental Arrows-B" Unicode Block.

SupplementalArrowsC
SupplementalMathematicalOperators

The "Supplemental Mathematical Operators" Unicode Block.

SupplementalPunctuation
SupplementalSymbolsAndPictographs
SupplementaryPrivateUseAreaA

The "Supplementary Private Use Area-A" Unicode Block.

SupplementaryPrivateUseAreaB

The "Supplementary Private Use Area-B" Unicode Block.

SurrogatesArea
Obsolete.

The "Surrogates Area" Unicode Block.

SuttonSignwriting
SylotiNagri
SymbolsAndPictographsExtendedA
SymbolsForLegacyComputing
Syriac

The "Syriac" Unicode Block.

SyriacSupplement
Tagalog

The "Tagalog" Unicode Block.

Tagbanwa

The "Tagbanwa" Unicode Block.

Tags

The "Tags" Unicode Block.

TaiLe

The "Tai Le" Unicode Block.

TaiTham
TaiViet
TaiXuanJingSymbols

The "Tai Xuan Jing Symbols" Unicode Block.

Takri
Tamil

The "Tamil" Unicode Block.

TamilSupplement
Tangut
TangutComponents
TangutSupplement
Telugu

The "Telugu" Unicode Block.

Thaana

The "Thaana" Unicode Block.

Thai

The "Thai" Unicode Block.

ThresholdClass

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

(Inherited from Character.Subset)
ThresholdType

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

(Inherited from Character.Subset)
Tibetan

The "Tibetan" Unicode Block.

Tifinagh
Tirhuta
TransportAndMapSymbols
Ugaritic

The "Ugaritic" Unicode Block.

UnifiedCanadianAboriginalSyllabics

The "Unified Canadian Aboriginal Syllabics" Unicode Block.

UnifiedCanadianAboriginalSyllabicsExtended
Vai
VariationSelectors

The "Variation Selectors" Unicode Block.

VariationSelectorsSupplement

The "Variation Selectors Supplement" Unicode Block.

VedicExtensions
VerticalForms
Wancho
WarangCiti
Yezidi
YijingHexagramSymbols

The "Yijing Hexagram Symbols" Unicode Block.

YiRadicals

The "Yi Radicals" Unicode Block.

YiSyllables

The "Yi Syllables" Unicode Block.

ZanabazarSquare

Methods

Clone()

Creates and returns a copy of this object.

(Inherited from Object)
Dispose() (Inherited from Object)
Dispose(Boolean) (Inherited from Object)
Equals(Object)

Compares two Subset objects for equality.

(Inherited from Character.Subset)
ForName(String)

Retrieves the constant that corresponds to the specified block name.

GetHashCode()

Returns the standard hash code as defined by the Object#hashCode method.

(Inherited from Character.Subset)
JavaFinalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

(Inherited from Object)
Notify()

Wakes up a single thread that is waiting on this object's monitor.

(Inherited from Object)
NotifyAll()

Wakes up all threads that are waiting on this object's monitor.

(Inherited from Object)
Of(Char)

Gets the constant for the Unicode block that contains the specified character.

Of(Int32)

Gets the constant for the Unicode block that contains the specified Unicode code point.

SetHandle(IntPtr, JniHandleOwnership)

Sets the Handle property.

(Inherited from Object)
ToArray<T>() (Inherited from Object)
ToString()

Returns the name of this subset.

(Inherited from Character.Subset)
UnregisterFromRuntime() (Inherited from Object)
Wait()

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>.

(Inherited from Object)
Wait(Int64)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)
Wait(Int64, Int32)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)

Explicit Interface Implementations

IJavaPeerable.Disposed() (Inherited from Object)
IJavaPeerable.DisposeUnlessReferenced() (Inherited from Object)
IJavaPeerable.Finalized() (Inherited from Object)
IJavaPeerable.JniManagedPeerState (Inherited from Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Inherited from Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Inherited from Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Inherited from Object)

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Applies to