home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / java / text / TextBoundaryData.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  5.8 KB  |  145 lines

  1. package java.text;
  2.  
  3. abstract class TextBoundaryData {
  4.    private WordBreakTable forwardStateTable = null;
  5.    private WordBreakTable backwardStateTable = null;
  6.    private UnicodeClassMapping mappingTable = null;
  7.    protected static final char ASCII_END_OF_TEXT = '\u0003';
  8.    protected static final char ASCII_HORIZONTAL_TABULATION = '\t';
  9.    protected static final char ASCII_LINEFEED = '\n';
  10.    protected static final char ASCII_VERTICAL_TABULATION = '\u000b';
  11.    protected static final char ASCII_FORM_FEED = '\f';
  12.    protected static final char ASCII_CARRIAGE_RETURN = '\r';
  13.    protected static final char ASCII_SPACE = ' ';
  14.    protected static final char ASCII_EXCLAMATION_MARK = '!';
  15.    protected static final char ASCII_QUOTATION_MARK = '"';
  16.    protected static final char ASCII_NUMBER_SIGN = '#';
  17.    protected static final char ASCII_DOLLAR_SIGN = '$';
  18.    protected static final char ASCII_PERCENT = '%';
  19.    protected static final char ASCII_AMPERSAND = '&';
  20.    protected static final char ASCII_APOSTROPHE = '\'';
  21.    protected static final char ASCII_COMMA = ',';
  22.    protected static final char ASCII_FULL_STOP = '.';
  23.    protected static final char ASCII_COLON = ':';
  24.    protected static final char ASCII_SEMICOLON = ';';
  25.    protected static final char ASCII_QUESTION_MARK = '?';
  26.    protected static final char ASCII_NONBREAKING_SPACE = '┬á';
  27.    protected static final char ASCII_CENT_SIGN = '┬ó';
  28.    protected static final char ASCII_POUND_SIGN = '┬ú';
  29.    protected static final char ASCII_YEN_SIGN = '┬Ñ';
  30.    protected static final char LATIN1_SOFTHYPHEN = '\u00ad';
  31.    protected static final char LATIN1_DEGREE_SIGN = '┬░';
  32.    protected static final char ARABIC_PERCENT_SIGN = '┘¬';
  33.    protected static final char ARABIC_DECIMAL_SEPARATOR = '┘½';
  34.    protected static final char HANGUL_CHOSEONG_LOW = 'ßäÇ';
  35.    protected static final char HANGUL_CHOSEONG_HIGH = 'ßàƒ';
  36.    protected static final char HANGUL_JUNGSEONG_LOW = 'ßàá';
  37.    protected static final char HANGUL_JUNGSEONG_HIGH = 'ßåº';
  38.    protected static final char HANGUL_JONGSEONG_LOW = 'ßå¿';
  39.    protected static final char HANGUL_JONGSEONG_HIGH = 'ßç┐';
  40.    protected static final char FIGURE_SPACE = 'ΓÇç';
  41.    protected static final char NONBREAKING_HYPHEN = 'ΓÇæ';
  42.    protected static final char PUNCTUATION_HYPHENATION_POINT = 'ΓǺ';
  43.    protected static final char PUNCTUATION_LINE_SEPARATOR = '\u2028';
  44.    protected static final char PUNCTUATION_PARAGRAPH_SEPARATOR = '\u2029';
  45.    protected static final char PER_MILLE_SIGN = 'ΓÇ░';
  46.    protected static final char PER_TEN_THOUSAND_SIGN = 'ΓÇ▒';
  47.    protected static final char PRIME = 'ΓÇ▓';
  48.    protected static final char DOUBLE_PRIME = 'ΓÇ│';
  49.    protected static final char TRIPLE_PRIME = 'ΓÇ┤';
  50.    protected static final char DEGREE_CELSIUS = 'Γäâ';
  51.    protected static final char DEGREE_FAHRENHEIT = 'Γäë';
  52.    protected static final char PUNCTUATION_IDEOGRAPHIC_COMMA = 'πÇü';
  53.    protected static final char PUNCTUATION_IDEOGRAPHIC_FULL_STOP = 'πÇé';
  54.    protected static final char IDEOGRAPHIC_ITERATION_MARK = 'πÇà';
  55.    protected static final char HIRAGANA_LETTER_SMALL_A = 'πüü';
  56.    protected static final char HIRAGANA_LETTER_A = 'πüé';
  57.    protected static final char HIRAGANA_LETTER_SMALL_I = 'πüâ';
  58.    protected static final char HIRAGANA_LETTER_I = 'πüä';
  59.    protected static final char HIRAGANA_LETTER_SMALL_U = 'πüà';
  60.    protected static final char HIRAGANA_LETTER_U = 'πüå';
  61.    protected static final char HIRAGANA_LETTER_SMALL_E = 'πüç';
  62.    protected static final char HIRAGANA_LETTER_E = 'πüê';
  63.    protected static final char HIRAGANA_LETTER_SMALL_O = 'πüë';
  64.    protected static final char HIRAGANA_LETTER_O = 'πüè';
  65.    protected static final char HIRAGANA_LETTER_DI = 'πüó';
  66.    protected static final char HIRAGANA_LETTER_SMALL_TU = 'πüú';
  67.    protected static final char HIRAGANA_LETTER_TU = 'πüñ';
  68.    protected static final char HIRAGANA_LETTER_MO = 'πéé';
  69.    protected static final char HIRAGANA_LETTER_SMALL_YA = 'πéâ';
  70.    protected static final char HIRAGANA_LETTER_YA = 'πéä';
  71.    protected static final char HIRAGANA_LETTER_SMALL_YU = 'πéà';
  72.    protected static final char HIRAGANA_LETTER_YU = 'πéå';
  73.    protected static final char HIRAGANA_LETTER_SMALL_YO = 'πéç';
  74.    protected static final char HIRAGANA_LETTER_YO = 'πéê';
  75.    protected static final char HIRAGANA_LETTER_RO = 'πéì';
  76.    protected static final char HIRAGANA_LETTER_SMALL_WA = 'πéÄ';
  77.    protected static final char HIRAGANA_LETTER_WA = 'πéÅ';
  78.    protected static final char HIRAGANA_LETTER_VU = 'πéö';
  79.    protected static final char COMBINING_KATAKANA_HIRAGANA_VOICED_SOUND_MARK = 'πéÖ';
  80.    protected static final char HIRAGANA_SEMIVOICED_SOUND_MARK = 'πé£';
  81.    protected static final char HIRAGANA_ITERATION_MARK = 'πé¥';
  82.    protected static final char HIRAGANA_VOICED_ITERATION_MARK = 'πé₧';
  83.    protected static final char KATAKANA_LETTER_SMALL_A = 'πéí';
  84.    protected static final char KATAKANA_LETTER_A = 'πéó';
  85.    protected static final char KATAKANA_LETTER_SMALL_I = 'πéú';
  86.    protected static final char KATAKANA_LETTER_I = 'πéñ';
  87.    protected static final char KATAKANA_LETTER_SMALL_U = 'πéÑ';
  88.    protected static final char KATAKANA_LETTER_U = 'πéª';
  89.    protected static final char KATAKANA_LETTER_SMALL_E = 'πéº';
  90.    protected static final char KATAKANA_LETTER_E = 'πé¿';
  91.    protected static final char KATAKANA_LETTER_SMALL_O = 'πé⌐';
  92.    protected static final char KATAKANA_LETTER_O = 'πé¬';
  93.    protected static final char KATAKANA_LETTER_DI = 'πâé';
  94.    protected static final char KATAKANA_LETTER_SMALL_TU = 'πââ';
  95.    protected static final char KATAKANA_LETTER_TU = 'πâä';
  96.    protected static final char KATAKANA_LETTER_MO = 'πâó';
  97.    protected static final char KATAKANA_LETTER_SMALL_YA = 'πâú';
  98.    protected static final char KATAKANA_LETTER_YA = 'πâñ';
  99.    protected static final char KATAKANA_LETTER_SMALL_YU = 'πâÑ';
  100.    protected static final char KATAKANA_LETTER_YU = 'πâª';
  101.    protected static final char KATAKANA_LETTER_SMALL_YO = 'πâº';
  102.    protected static final char KATAKANA_LETTER_YO = 'πâ¿';
  103.    protected static final char KATAKANA_LETTER_RO = 'πâ¡';
  104.    protected static final char KATAKANA_LETTER_SMALL_WA = 'πâ«';
  105.    protected static final char KATAKANA_LETTER_WA = 'πâ»';
  106.    protected static final char KATAKANA_LETTER_VU = 'πâ┤';
  107.    protected static final char KATAKANA_LETTER_SMALL_KA = 'πâ╡';
  108.    protected static final char KATAKANA_LETTER_SMALL_KE = 'πâ╢';
  109.    protected static final char KATAKANA_LETTER_VA = 'πâ╖';
  110.    protected static final char KATAKANA_LETTER_VO = 'πâ║';
  111.    protected static final char KATAKANA_HIRAGANA_PROLONGED_SOUND_MARK = 'πâ╝';
  112.    protected static final char KATAKANA_ITERATION_MARK = 'πâ╜';
  113.    protected static final char KATAKANA_VOICED_ITERATION_MARK = 'πâ╛';
  114.    protected static final char UNICODE_LOW_BOUND_HAN = 'Σ╕Ç';
  115.    protected static final char UNICODE_HIGH_BOUND_HAN = 'Θ╛Ñ';
  116.    protected static final char HANGUL_SYL_LOW = 'Ω░Ç';
  117.    protected static final char HANGUL_SYL_HIGH = 'φ₧ú';
  118.    protected static final char CJK_COMPATIBILITY_F900 = '∩ñÇ';
  119.    protected static final char CJK_COMPATIBILITY_FA2D = '∩¿¡';
  120.    protected static final char UNICODE_ZERO_WIDTH_NON_BREAKING_SPACE = '\ufeff';
  121.    protected static final char FULLWIDTH_EXCLAMATION_MARK = '∩╝ü';
  122.    protected static final char FULLWIDTH_COMMA = '∩╝î';
  123.    protected static final char FULLWIDTH_FULL_STOP = '∩╝Ä';
  124.    protected static final char FULLWIDTH_QUESTION_MARK = '∩╝ƒ';
  125.    protected static final char END_OF_STRING = '\uffff';
  126.  
  127.    protected TextBoundaryData(WordBreakTable var1, WordBreakTable var2, UnicodeClassMapping var3) {
  128.       this.forwardStateTable = var1;
  129.       this.backwardStateTable = var2;
  130.       this.mappingTable = var3;
  131.    }
  132.  
  133.    public WordBreakTable forward() {
  134.       return this.forwardStateTable;
  135.    }
  136.  
  137.    public WordBreakTable backward() {
  138.       return this.backwardStateTable;
  139.    }
  140.  
  141.    public UnicodeClassMapping map() {
  142.       return this.mappingTable;
  143.    }
  144. }
  145.