blob: 7b5b79478f61b2b3ea9c9bea5a87431d53f1c34a [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;
import com.ibm.richtext.styledtext.MConstText;
import com.ibm.richtext.textformat.TextOffset;
/**
* This class is used to pass a REPLACE command to Behaviors.
*/
final class TextReplacement {
static final String COPYRIGHT =
"(C) Copyright IBM Corp. 1998-1999 - All Rights Reserved";
private int fStart;
private int fLimit;
private MConstText fText;
private TextOffset fSelStart;
private TextOffset fSelLimit;
TextReplacement(int start,
int limit,
MConstText text,
TextOffset selStart,
TextOffset selLimit) {
fStart = start;
fLimit = limit;
fText = text;
fSelStart = selStart;
fSelLimit = selLimit;
}
int getStart() {
return fStart;
}
int getLimit() {
return fLimit;
}
MConstText getText() {
return fText;
}
TextOffset getSelectionStart() {
return fSelStart;
}
TextOffset getSelectionLimit() {
return fSelLimit;
}
}