|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |