Represents a block of Unicode characters, as defined by the Unicode 4.0.1 specification. @since 1.2
| 753 | * @since 1.2 |
| 754 | */ |
| 755 | public static final class UnicodeBlock extends Subset { |
| 756 | /** |
| 757 | * The "Surrogates Area" Unicode Block. |
| 758 | * |
| 759 | * @deprecated As of Java 5, this block has been replaced by |
| 760 | * {@link #HIGH_SURROGATES}, |
| 761 | * {@link #HIGH_PRIVATE_USE_SURROGATES} and |
| 762 | * {@link #LOW_SURROGATES}. |
| 763 | */ |
| 764 | @Deprecated |
| 765 | public static final UnicodeBlock SURROGATES_AREA = new UnicodeBlock("SURROGATES_AREA", 0x0, 0x0); |
| 766 | /** |
| 767 | * The "Basic Latin" Unicode Block. |
| 768 | * |
| 769 | * @since 1.2 |
| 770 | */ |
| 771 | public static final UnicodeBlock BASIC_LATIN = new UnicodeBlock("BASIC_LATIN", 0x0, 0x7f); |
| 772 | /** |
| 773 | * The "Latin-1 Supplement" Unicode Block. |
| 774 | * |
| 775 | * @since 1.2 |
| 776 | */ |
| 777 | public static final UnicodeBlock LATIN_1_SUPPLEMENT = new UnicodeBlock("LATIN_1_SUPPLEMENT", 0x80, 0xff); |
| 778 | /** |
| 779 | * The "Latin Extended-A" Unicode Block. |
| 780 | * |
| 781 | * @since 1.2 |
| 782 | */ |
| 783 | public static final UnicodeBlock LATIN_EXTENDED_A = new UnicodeBlock("LATIN_EXTENDED_A", 0x100, 0x17f); |
| 784 | /** |
| 785 | * The "Latin Extended-B" Unicode Block. |
| 786 | * |
| 787 | * @since 1.2 |
| 788 | */ |
| 789 | public static final UnicodeBlock LATIN_EXTENDED_B = new UnicodeBlock("LATIN_EXTENDED_B", 0x180, 0x24f); |
| 790 | /** |
| 791 | * The "IPA Extensions" Unicode Block. |
| 792 | * |
| 793 | * @since 1.2 |
| 794 | */ |
| 795 | public static final UnicodeBlock IPA_EXTENSIONS = new UnicodeBlock("IPA_EXTENSIONS", 0x250, 0x2af); |
| 796 | /** |
| 797 | * The "Spacing Modifier Letters" Unicode Block. |
| 798 | * |
| 799 | * @since 1.2 |
| 800 | */ |
| 801 | public static final UnicodeBlock SPACING_MODIFIER_LETTERS = new UnicodeBlock("SPACING_MODIFIER_LETTERS", 0x2b0, 0x2ff); |
| 802 | /** |
| 803 | * The "Combining Diacritical Marks" Unicode Block. |
| 804 | * |
| 805 | * @since 1.2 |
| 806 | */ |
| 807 | public static final UnicodeBlock COMBINING_DIACRITICAL_MARKS = new UnicodeBlock("COMBINING_DIACRITICAL_MARKS", 0x300, 0x36f); |
| 808 | /** |
| 809 | * The "Greek and Coptic" Unicode Block. Previously referred |
| 810 | * to as "Greek". |
| 811 | * |
| 812 | * @since 1.2 |