Searched defs:ropes (Results 1 - 19 of 19) sorted by relevance

/ropes-1.2.5/src/org/ahmadsoft/ropes/
H A DRopeBuilder.java23 package org.ahmadsoft.ropes;
25 import org.ahmadsoft.ropes.impl.FlatCharArrayRope;
26 import org.ahmadsoft.ropes.impl.FlatCharSequenceRope;
29 * A factory for building ropes.
H A DRope.java23 package org.ahmadsoft.ropes;
55 * left untouched. However, care must be taken to build ropes from
66 * A factory used for constructing ropes.
/ropes-1.2.5/src/org/ahmadsoft/ropes/impl/
H A DRopeIterator.java23 package org.ahmadsoft.ropes.impl;
H A DFlatRope.java23 package org.ahmadsoft.ropes.impl;
29 interface FlatRope extends org.ahmadsoft.ropes.Rope {
H A DRepeatedCharacterSequence.java23 package org.ahmadsoft.ropes.impl;
H A DSerializedRope.java23 package org.ahmadsoft.ropes.impl;
31 import org.ahmadsoft.ropes.Rope;
34 * An instance of this class replaces ropes during the serialization
57 * Create a new concatenation rope from two ropes.
H A DReverseRope.java23 package org.ahmadsoft.ropes.impl;
29 import org.ahmadsoft.ropes.Rope;
H A DConcatenationRope.java23 package org.ahmadsoft.ropes.impl;
29 import org.ahmadsoft.ropes.Rope;
32 * A rope that represents the concatenation of two other ropes.
43 * Create a new concatenation rope from two ropes.
H A DConcatenationRopeIteratorImpl.java23 package org.ahmadsoft.ropes.impl;
28 import org.ahmadsoft.ropes.Rope;
31 * A fast iterator for concatenated ropes. Iterating over a complex
90 throw new IllegalArgumentException("No terminal ropes present.");
143 * @see org.ahmadsoft.ropes.impl.RopeIterators#skip(int)
H A DConcatenationRopeReverseIteratorImpl.java23 package org.ahmadsoft.ropes.impl;
28 import org.ahmadsoft.ropes.Rope;
31 * A fast reverse iterator for concatenated ropes. Iterating over
92 throw new IllegalArgumentException("No terminal ropes present.");
142 * @see org.ahmadsoft.ropes.impl.RopeIterators#skip(int)
H A DFlatCharArrayRope.java23 package org.ahmadsoft.ropes.impl;
30 import org.ahmadsoft.ropes.Rope;
H A DFlatCharSequenceRope.java23 package org.ahmadsoft.ropes.impl;
31 import org.ahmadsoft.ropes.Rope;
H A DRopeUtilities.java23 package org.ahmadsoft.ropes.impl;
29 import org.ahmadsoft.ropes.Rope;
32 * Contains utlities for manipulating ropes.
59 * Concatenate two ropes. Implements all recommended optimizations in "Ropes: an
63 * @return the concatenation of the specified ropes.
H A DSubstringRope.java23 package org.ahmadsoft.ropes.impl;
29 import org.ahmadsoft.ropes.Rope;
H A DAbstractRope.java23 package org.ahmadsoft.ropes.impl;
33 import org.ahmadsoft.ropes.Rope;
36 * Abstract base class for ropes that implements many of the common operations.
/ropes-1.2.5/src/org/ahmadsoft/ropes/test/
H A DAllTests.java23 package org.ahmadsoft.ropes.test;
36 TestSuite suite = new TestSuite("Test for org.ahmadsoft.ropes.test");
H A DRopeTest.java23 package org.ahmadsoft.ropes.test;
38 import org.ahmadsoft.ropes.Rope;
39 import org.ahmadsoft.ropes.impl.ConcatenationRope;
40 import org.ahmadsoft.ropes.impl.FlatCharSequenceRope;
41 import org.ahmadsoft.ropes.impl.ReverseRope;
42 import org.ahmadsoft.ropes.impl.SubstringRope;
H A DPerformanceTest.java23 package org.ahmadsoft.ropes.test;
39 import org.ahmadsoft.ropes.Rope;
40 import org.ahmadsoft.ropes.impl.AbstractRope;
/ropes-1.2.5/
H A Dropes.jar ... -INF/MANIFEST.MF org/ org/ahmadsoft/ org/ahmadsoft/ropes/ org/ahmadsoft/ropes/impl/ org/ahmadsoft/ropes/Rope.class ...

Completed in 32 milliseconds