28 * (C) Copyright IBM Corp. 1996-2005 - All Rights Reserved *
29 * *
30 * The original version of this source code and documentation is copyrighted *
31 * and owned by IBM, These materials are provided under terms of a License *
32 * Agreement between IBM and Sun. This technology is protected by multiple *
33 * US and International patents. This notice and attribution to IBM may not *
34 * to removed. *
35 *******************************************************************************
36 */
37
38 package sun.text.normalizer;
39
40 /**
41 * <code>UnicodeMatcher</code> defines a protocol for objects that can
42 * match a range of characters in a Replaceable string.
43 * @stable ICU 2.0
44 */
45 public interface UnicodeMatcher {
46
47 /**
48 * The character at index i, where i < contextStart || i >= contextLimit,
49 * is ETHER. This allows explicit matching by rules and UnicodeSets
50 * of text outside the context. In traditional terms, this allows anchoring
51 * at the start and/or end.
52 * @stable ICU 2.0
53 */
54 static final char ETHER = '\uFFFF';
55
56 }
57
58 //eof
|
28 * (C) Copyright IBM Corp. 1996-2005 - All Rights Reserved *
29 * *
30 * The original version of this source code and documentation is copyrighted *
31 * and owned by IBM, These materials are provided under terms of a License *
32 * Agreement between IBM and Sun. This technology is protected by multiple *
33 * US and International patents. This notice and attribution to IBM may not *
34 * to removed. *
35 *******************************************************************************
36 */
37
38 package sun.text.normalizer;
39
40 /**
41 * <code>UnicodeMatcher</code> defines a protocol for objects that can
42 * match a range of characters in a Replaceable string.
43 * @stable ICU 2.0
44 */
45 public interface UnicodeMatcher {
46
47 /**
48 * The character at index {@code i}, where
49 * {@code i < contextStart || i >= contextLimit},
50 * is ETHER. This allows explicit matching by rules and UnicodeSets
51 * of text outside the context. In traditional terms, this allows anchoring
52 * at the start and/or end.
53 * @stable ICU 2.0
54 */
55 static final char ETHER = '\uFFFF';
56
57 }
58
59 //eof
|