@Override public int getOffset() { return range.getStartOffset(); }
@Override public boolean containsPosition(int pos) { return pos>=range.getStartOffset() && pos<range.getEndOffset(); }
@Override public int getLine() { try { return textArea.getLineOfOffset(range.getStartOffset())+1; } catch (BadLocationException ble) { return 0; } }
@Override public int getLength() { return range.getEndOffset() - range.getStartOffset(); }
@Override public String getMessage() { String text = null; try { String word = textArea.getText(range.getStartOffset(), getLength()); text = MSG.getString("OccurrenceOf"); text = MessageFormat.format(text, word); } catch (BadLocationException ble) { UIManager.getLookAndFeel().provideErrorFeedback(textArea); } return text; }
int line = 0; try { line = textArea.getLineOfOffset(range.getStartOffset()); } catch (BadLocationException ble) { // Never happens continue;
@Test public void testGetStartOffset() { DocumentRange range = new DocumentRange(5, 8); Assert.assertEquals(5, range.getStartOffset()); range.set(9, 12); Assert.assertEquals(9, range.getStartOffset()); }
try { h.addMarkAllHighlight( range.getStartOffset(), range.getEndOffset(), markAllHighlightPainter); } catch (BadLocationException ble) {
@Test public void testConstructor_HappyPath() { DocumentRange range = new DocumentRange(5, 8); Assert.assertEquals(5, range.getStartOffset()); Assert.assertEquals(8, range.getEndOffset()); }
@Test public void testTranslate() { DocumentRange range = new DocumentRange(5, 8); range.translate(6); Assert.assertEquals(11, range.getStartOffset()); Assert.assertEquals(14, range.getEndOffset()); }
@Test public void testSet_HappyPath() { DocumentRange range = new DocumentRange(1, 1); range.set(5, 8); Assert.assertEquals(5, range.getStartOffset()); Assert.assertEquals(8, range.getEndOffset()); }
@Override public boolean containsPosition(int pos) { return pos>=range.getStartOffset() && pos<range.getEndOffset(); }
@Override public int getLength() { return range.getEndOffset() - range.getStartOffset(); }
@Override public int getLine() { try { return textArea.getLineOfOffset(range.getStartOffset())+1; } catch (BadLocationException ble) { return 0; } }
public int getLine() { try { return textArea.getLineOfOffset(range.getStartOffset()); } catch (BadLocationException ble) { return 0; } }
if (res.getMatchRange().getStartOffset() == textArea.getDocument().getLength()) { break;
int dot = res.getMatchRange().getStartOffset(); if (context.getSearchForward()) { int length = replacement==null ? 0 : replacement.length();
DocumentRange range, boolean select) { int start = range.getStartOffset(); int end = range.getEndOffset();
@Override public String getMessage() { String text = null; try { String word = textArea.getText(range.getStartOffset(), getLength()); text = MSG.getString("OccurrenceOf"); text = MessageFormat.format(text, word); } catch (BadLocationException ble) { UIManager.getLookAndFeel().provideErrorFeedback(textArea); } return text; }
public String getMessage() { String text = null; try { String word = textArea.getText(range.getStartOffset(), getLength()); text = msg.getString("OccurrenceOf"); text = MessageFormat.format(text, new String[] { word }); } catch (BadLocationException ble) { UIManager.getLookAndFeel().provideErrorFeedback(textArea); } return text; }