A B C D E F G H I L M N O P R S T W

A

AbstractRope - Class in org.ahmadsoft.ropes.impl
Abstract base class for ropes that implements many of the common operations.
AbstractRope() - Constructor for class org.ahmadsoft.ropes.impl.AbstractRope
 
append(char) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
append(CharSequence) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
append(CharSequence, int, int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
append(char) - Method in interface org.ahmadsoft.ropes.Rope
Returns a new rope created by appending the specified character to this rope.
append(CharSequence) - Method in interface org.ahmadsoft.ropes.Rope
Returns a new rope created by appending the specified character sequence to this rope.
append(CharSequence, int, int) - Method in interface org.ahmadsoft.ropes.Rope
Returns a new rope created by appending the specified character range to this rope.

B

build(char[]) - Method in class org.ahmadsoft.ropes.RopeBuilder
Construct a rope from a character array.
build(CharSequence) - Method in class org.ahmadsoft.ropes.RopeBuilder
Construct a rope from an underlying character sequence.
BUILDER - Static variable in interface org.ahmadsoft.ropes.Rope
A factory used for constructing ropes.

C

canMoveBackwards(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
canMoveBackwards(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 
charAt(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
charAt(int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
charAt(int) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
charAt(int) - Method in class org.ahmadsoft.ropes.impl.RepeatedCharacterSequence
 
charAt(int) - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
charAt(int) - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
compareTo(CharSequence) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
ConcatenationRope - Class in org.ahmadsoft.ropes.impl
A rope that represents the concatenation of two other ropes.
ConcatenationRope(Rope, Rope) - Constructor for class org.ahmadsoft.ropes.impl.ConcatenationRope
Create a new concatenation rope from two ropes.
ConcatenationRopeIteratorImpl - Class in org.ahmadsoft.ropes.impl
A fast iterator for concatenated ropes.
ConcatenationRopeIteratorImpl(Rope) - Constructor for class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
ConcatenationRopeIteratorImpl(Rope, int) - Constructor for class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
ConcatenationRopeReverseIteratorImpl - Class in org.ahmadsoft.ropes.impl
A fast reverse iterator for concatenated ropes.
ConcatenationRopeReverseIteratorImpl(Rope) - Constructor for class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 
ConcatenationRopeReverseIteratorImpl(Rope, int) - Constructor for class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 

D

delete(int, int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
delete(int, int) - Method in interface org.ahmadsoft.ropes.Rope
Creats a new rope by delete the specified character substring.
depth() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
depth() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
depth() - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
depth() - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
depth() - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
depth() - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 

E

endsWith(CharSequence) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
endsWith(CharSequence, int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
endsWith(CharSequence) - Method in interface org.ahmadsoft.ropes.Rope
Returns true if this rope ends with the specified suffix.
endsWith(CharSequence, int) - Method in interface org.ahmadsoft.ropes.Rope
Returns true if this rope, terminated at a specified offset, ends with the specified suffix.
equals(Object) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 

F

FlatCharArrayRope - Class in org.ahmadsoft.ropes.impl
A rope constructed from a character array.
FlatCharArrayRope(char[]) - Constructor for class org.ahmadsoft.ropes.impl.FlatCharArrayRope
Constructs a new rope from a character array.
FlatCharArrayRope(char[], int, int) - Constructor for class org.ahmadsoft.ropes.impl.FlatCharArrayRope
Constructs a new rope from a character array range.
FlatCharSequenceRope - Class in org.ahmadsoft.ropes.impl
A rope constructed from an underlying character sequence.
FlatCharSequenceRope(CharSequence) - Constructor for class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
Constructs a new rope from an underlying character sequence.

G

getCharacter() - Method in class org.ahmadsoft.ropes.impl.RepeatedCharacterSequence
Returns the character used to construct this sequence.
getForSequentialAccess() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
getLeft() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
Return the left-hand rope.
getPos() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
getPos() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 
getPosition() - Method in interface org.ahmadsoft.ropes.impl.RopeIterator
Returns the position of the last character returned.
getRight() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
Return the right-hand rope.
getRope() - Method in class org.ahmadsoft.ropes.impl.SubstringRope
Returns the rope underlying this one.

H

hashCode() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
hasNext() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
hasNext() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 

I

indexOf(char) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
indexOf(char, int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
indexOf(CharSequence) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
indexOf(CharSequence, int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
indexOf(char) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
indexOf(char, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
indexOf(CharSequence, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
indexOf(char) - Method in interface org.ahmadsoft.ropes.Rope
Returns the index within this rope of the first occurrence of the specified character.
indexOf(char, int) - Method in interface org.ahmadsoft.ropes.Rope
Returns the index within this rope of the first occurrence of the specified character, beginning at the specified index.
indexOf(CharSequence) - Method in interface org.ahmadsoft.ropes.Rope
Returns the index within this rope of the first occurrence of the specified string.
indexOf(CharSequence, int) - Method in interface org.ahmadsoft.ropes.Rope
Returns the index within this rope of the first occurrence of the specified string, beginning at the specified index.
insert(int, CharSequence) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
insert(int, CharSequence) - Method in interface org.ahmadsoft.ropes.Rope
Creates a new rope by inserting the specified CharSequence into this rope.
isEmpty() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
isEmpty() - Method in interface org.ahmadsoft.ropes.Rope
Returns true if and only if the length of this rope is zero.
iterator() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
iterator(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
iterator(int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
iterator(int) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
iterator(int) - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
iterator(int) - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
iterator(int) - Method in interface org.ahmadsoft.ropes.Rope
Returns an iterator positioned to start at the specified index.

L

length() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
length() - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
length() - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
length() - Method in class org.ahmadsoft.ropes.impl.RepeatedCharacterSequence
 
length() - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
length() - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 

M

matcher(Pattern) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
matcher(Pattern) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
matcher(Pattern) - Method in interface org.ahmadsoft.ropes.Rope
Creates a matcher that will match this rope against the specified pattern.
matches(Pattern) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
matches(String) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
matches(Pattern) - Method in interface org.ahmadsoft.ropes.Rope
Returns true if this rope matches the specified Pattern, or false otherwise.
matches(String) - Method in interface org.ahmadsoft.ropes.Rope
Returns true if this rope matches the specified regular expression, or false otherwise.
moveBackwards(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
moveBackwards(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 
moveForward(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
moveForward(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 

N

next() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
next() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 

O

org.ahmadsoft.ropes - package org.ahmadsoft.ropes
A high-quality rope implementation for Java.
org.ahmadsoft.ropes.impl - package org.ahmadsoft.ropes.impl
Internal implementation package for Java Ropes.

P

padEnd(int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
padEnd(int, char) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
padEnd(int) - Method in interface org.ahmadsoft.ropes.Rope
Increase the length of this rope to the specified length by appending spaces to this rope.
padEnd(int, char) - Method in interface org.ahmadsoft.ropes.Rope
Increase the length of this rope to the specified length by repeatedly appending the specified character to this rope.
padStart(int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
padStart(int, char) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
padStart(int) - Method in interface org.ahmadsoft.ropes.Rope
Increase the length of this rope to the specified length by prepending spaces to this rope.
padStart(int, char) - Method in interface org.ahmadsoft.ropes.Rope
Increase the length of this rope to the specified length by repeatedly prepending the specified character to this rope.

R

rebalance() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
rebalance() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
rebalance() - Method in interface org.ahmadsoft.ropes.Rope
Rebalances the current rope, returning the rebalanced rope.
remove() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
remove() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 
RepeatedCharacterSequence - Class in org.ahmadsoft.ropes.impl
A character sequence defined by a character and a repeat count.
RepeatedCharacterSequence(char, int) - Constructor for class org.ahmadsoft.ropes.impl.RepeatedCharacterSequence
 
reverse() - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
reverse() - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
reverse() - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
reverse() - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
reverse() - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
reverse() - Method in interface org.ahmadsoft.ropes.Rope
Reverses this rope.
reverseIterator() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
reverseIterator(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
reverseIterator(int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
reverseIterator(int) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
reverseIterator(int) - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
reverseIterator(int) - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
reverseIterator() - Method in interface org.ahmadsoft.ropes.Rope
Returns a reverse iterator positioned to start at the end of this rope.
reverseIterator(int) - Method in interface org.ahmadsoft.ropes.Rope
Returns a reverse iterator positioned to start at the specified index.
ReverseRope - Class in org.ahmadsoft.ropes.impl
A rope representing the reversal of character sequence.
ReverseRope(Rope) - Constructor for class org.ahmadsoft.ropes.impl.ReverseRope
Constructs a new rope from an underlying rope.
Rope - Interface in org.ahmadsoft.ropes
A rope represents character strings.
RopeBuilder - Class in org.ahmadsoft.ropes
A factory for building ropes.
RopeBuilder() - Constructor for class org.ahmadsoft.ropes.RopeBuilder
 
RopeIterator - Interface in org.ahmadsoft.ropes.impl
 

S

skip(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeIteratorImpl
 
skip(int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRopeReverseIteratorImpl
 
startsWith(CharSequence) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
startsWith(CharSequence, int) - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
startsWith(CharSequence) - Method in interface org.ahmadsoft.ropes.Rope
Returns true if this rope starts with the specified prefix.
startsWith(CharSequence, int) - Method in interface org.ahmadsoft.ropes.Rope
Returns true if this rope, beginning from a specified offset, starts with the specified prefix.
subSequence(int, int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
subSequence(int, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
subSequence(int, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
subSequence(int, int) - Method in class org.ahmadsoft.ropes.impl.RepeatedCharacterSequence
 
subSequence(int, int) - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
subSequence(int, int) - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
subSequence(int, int) - Method in interface org.ahmadsoft.ropes.Rope
 
SubstringRope - Class in org.ahmadsoft.ropes.impl
Represents a lazily-evaluated substring of another rope.
SubstringRope(FlatRope, int, int) - Constructor for class org.ahmadsoft.ropes.impl.SubstringRope
 

T

toString() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
toString() - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
toString(int, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
toString() - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
toString(int, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
toString() - Method in class org.ahmadsoft.ropes.impl.RepeatedCharacterSequence
 
toString() - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
trim() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
trim() - Method in interface org.ahmadsoft.ropes.Rope
Trims all whitespace as well as characters less than 0x20 from the beginning and end of this string.
trimEnd() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
trimEnd() - Method in interface org.ahmadsoft.ropes.Rope
Trims all whitespace as well as characters less than 0x20 from the end of this rope.
trimStart() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 
trimStart() - Method in interface org.ahmadsoft.ropes.Rope
Trims all whitespace as well as characters less than 0x20 from the beginning of this string.

W

write(Writer) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
write(Writer, int, int) - Method in class org.ahmadsoft.ropes.impl.ConcatenationRope
 
write(Writer) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
write(Writer, int, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharArrayRope
 
write(Writer) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
write(Writer, int, int) - Method in class org.ahmadsoft.ropes.impl.FlatCharSequenceRope
 
write(Writer) - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
write(Writer, int, int) - Method in class org.ahmadsoft.ropes.impl.ReverseRope
 
write(Writer) - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
write(Writer, int, int) - Method in class org.ahmadsoft.ropes.impl.SubstringRope
 
write(Writer) - Method in interface org.ahmadsoft.ropes.Rope
Write this rope to a Writer.
write(Writer, int, int) - Method in interface org.ahmadsoft.ropes.Rope
Write a range of this rope to a Writer.
writeReplace() - Method in class org.ahmadsoft.ropes.impl.AbstractRope
 

A B C D E F G H I L M N O P R S T W

Copyright © 2007 Amin Ahmad. All Rights Reserved.