Lines Matching defs:start
76 public Iterator<Character> iterator(final int start) {
77 if (start < 0 || start > this.length())
78 throw new IndexOutOfBoundsException("Rope index out of range: " + start);
81 final Iterator<Character> u = SubstringRope.this.getRope().iterator(SubstringRope.this.getOffset() + start);
82 int position = start;
114 public Iterator<Character> reverseIterator(final int start) {
115 if (start < 0 || start > this.length())
116 throw new IndexOutOfBoundsException("Rope index out of range: " + start);
118 final Iterator<Character> u = SubstringRope.this.getRope().reverseIterator(SubstringRope.this.getRope().length() - SubstringRope.this.getOffset() - SubstringRope.this.length() + start);
119 int position = SubstringRope.this.length() - start;
140 public Rope subSequence(final int start, final int end) {
141 if (start == 0 && end == this.length())
143 return new SubstringRope(this.rope, this.offset + start, end-start);