blob: f1c7168ccee88ba298c6c9e99dc34bd495dde1c5 [file] [log] [blame]
/*
* @(#)$RCSfile: TextRange.java,v $ $Revision: 1.1 $ $Date: 2000/04/20 17:51:23 $
*
* (C) Copyright IBM Corp. 1998-1999. 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;
}
}