]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/richtext/textpanel/TextRange.java
icu4jsrc
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / richtext / textpanel / TextRange.java
1 /*\r
2  * (C) Copyright IBM Corp. 1998-2004.  All Rights Reserved.\r
3  *\r
4  * The program is provided "as is" without any warranty express or\r
5  * implied, including the warranty of non-infringement and the implied\r
6  * warranties of merchantibility and fitness for a particular purpose.\r
7  * IBM will not be liable for any damages suffered by you as a result\r
8  * of using the Program. In no event will IBM be liable for any\r
9  * special, indirect or consequential damages or lost profits even if\r
10  * IBM has been advised of the possibility of their occurrence. IBM\r
11  * will not be liable for any third party claims against you.\r
12  */\r
13 package com.ibm.richtext.textpanel;\r
14 \r
15 /**\r
16 * A <TT>TextRange</TT> represents a range of text bounded by a\r
17 * start (inclusive), and a limit (exclusive).  [start,limit)\r
18 */\r
19 final class TextRange\r
20 {\r
21     static final String COPYRIGHT =\r
22                 "(C) Copyright IBM Corp. 1998-1999 - All Rights Reserved";\r
23     /** the start of the range */\r
24     public int start = 0;\r
25     /** the end of the range */\r
26     public int limit = 0;\r
27 \r
28     /**\r
29     * Create a text range from two ints.\r
30     * @param start the start of the run\r
31     * @param limit the end of the run\r
32     */\r
33     public TextRange(int start, int limit)\r
34     {\r
35         this.start = start;\r
36         this.limit = limit;\r
37     }\r
38 \r
39     /**\r
40     * Create a text range of 0, 0.\r
41     */\r
42     public TextRange() {\r
43         this.start = this.limit = 0;\r
44     }\r
45 }\r