blob: c722e73e8ab375f85ba2364f649ae440b58132d6 [file] [log] [blame]
/*
* (C) Copyright IBM Corp. 1998-2004. All Rights Reserved.
*
* The program is provided "as is" without any warranty express or
* implied, including the warranty of non-infringement and the implied
* warranties of merchantibility and fitness for a particular purpose.
* IBM will not be liable for any damages suffered by you as a result
* of using the Program. In no event will IBM be liable for any
* special, indirect or consequential damages or lost profits even if
* IBM has been advised of the possibility of their occurrence. IBM
* will not be liable for any third party claims against you.
*/
package com.ibm.richtext.textpanel;
/**
* A <TT>TextRange</TT> represents a range of text bounded by a
* start (inclusive), and a limit (exclusive). [start,limit)
*/
final class TextRange
{
static final String COPYRIGHT =
"(C) Copyright IBM Corp. 1998-1999 - All Rights Reserved";
/** the start of the range */
public int start = 0;
/** the end of the range */
public int limit = 0;
/**
* Create a text range from two ints.
* @param start the start of the run
* @param limit the end of the run
*/
public TextRange(int start, int limit)
{
this.start = start;
this.limit = limit;
}
/**
* Create a text range of 0, 0.
*/
public TextRange() {
this.start = this.limit = 0;
}
}