Lines Matching refs:seg
3001 IndexedSegment seg = getSegmentAt(part, index);
3002 if (seg != null) {
3008 next = seg.modelOffset - 1;
3011 next = seg.modelOffset + direction * seg.count;
3014 seg = getSegmentAt(part, next);
3017 seg = null;
3020 if (seg != null) {
3021 return new String(seg.array, seg.offset,
3022 seg.count);
3099 IndexedSegment seg = getParagraphElementText(index);
3100 if (seg == null) {
3114 seg.first();
3115 iterator.setText(seg);
3116 int end = iterator.following(index - seg.modelOffset + seg.offset);
3120 if (end > seg.offset + seg.count) {
3125 begin >= seg.offset + seg.count) {
3128 seg.modelOffset = seg.modelOffset + begin - seg.offset;
3129 seg.offset = begin;
3130 seg.count = end - begin;
3131 return seg;
3372 IndexedSegment seg = getSegmentAt(part, index);
3373 if (seg != null) {
3378 next = seg.modelOffset - 1;
3381 next = seg.modelOffset + seg.count;
3384 seg = getSegmentAt(part, next);
3387 seg = null;
3390 if (seg != null &&
3391 (seg.offset + seg.count) <= model.getLength()) {
3393 new AccessibleTextSequence (seg.offset,
3394 seg.offset + seg.count,
3395 new String(seg.array, seg.offset, seg.count));