Uses of Interface
org.ahmadsoft.ropes.Rope

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

Uses of Rope in org.ahmadsoft.ropes
 

Methods in org.ahmadsoft.ropes that return Rope
 Rope Rope.append(char c)
          Returns a new rope created by appending the specified character to this rope.
 Rope Rope.append(java.lang.CharSequence suffix)
          Returns a new rope created by appending the specified character sequence to this rope.
 Rope Rope.append(java.lang.CharSequence csq, int start, int end)
          Returns a new rope created by appending the specified character range to this rope.
 Rope RopeBuilder.build(java.lang.CharSequence sequence)
          Construct a rope from an underlying character sequence.
 Rope Rope.delete(int start, int end)
          Creats a new rope by delete the specified character substring.
 Rope Rope.insert(int dstOffset, java.lang.CharSequence s)
          Creates a new rope by inserting the specified CharSequence into this rope.
 Rope Rope.rebalance()
          Rebalances the current rope, returning the rebalanced rope.
 Rope Rope.subSequence(int start, int end)
           
 

Uses of Rope in org.ahmadsoft.ropes.impl
 

Classes in org.ahmadsoft.ropes.impl that implement Rope
 class AbstractRope
          Abstract base class for ropes that implements many of the common operations.
 class ConcatenationRope
          A rope that represents the concatenation of two other ropes.
 class FlatRope
          A rope constructed from an underlying character sequence.
 class SubstringRope
          Represents a lazily-evaluated substring of another rope.
 

Methods in org.ahmadsoft.ropes.impl that return Rope
 Rope AbstractRope.append(char c)
           
 Rope AbstractRope.append(java.lang.CharSequence suffix)
           
 Rope AbstractRope.append(java.lang.CharSequence csq, int start, int end)
           
 Rope AbstractRope.delete(int start, int end)
           
 Rope ConcatenationRope.getLeft()
          Return the left-hand rope.
 Rope ConcatenationRope.getRight()
          Return the right-hand rope.
 Rope SubstringRope.getRope()
          Returns the rope underlying this one.
 Rope AbstractRope.insert(int dstOffset, java.lang.CharSequence s)
           
 Rope SubstringRope.rebalance()
           
 Rope FlatRope.rebalance()
           
 Rope ConcatenationRope.rebalance()
           
 Rope SubstringRope.subSequence(int start, int end)
           
 Rope FlatRope.subSequence(int start, int end)
           
 Rope ConcatenationRope.subSequence(int start, int end)
           
 

Methods in org.ahmadsoft.ropes.impl with parameters of type Rope
 java.lang.CharSequence ConcatenationRope.getRegexpCharSeq(Rope rope)
           
 

Constructors in org.ahmadsoft.ropes.impl with parameters of type Rope
ConcatenationRope(Rope left, Rope right)
          Create a new concatenation rope from two ropes.
ConcatenationRopeIteratorImpl(Rope rope)
           
ConcatenationRopeIteratorImpl(Rope rope, int start)