Home | History | Annotate | Download | only in editing

Lines Matching refs:Range

30 #include "Range.h"
48 String plainText(const Range*);
49 UChar* plainTextToMallocAllocatedBuffer(const Range*, unsigned& bufferLength, bool isDisplayString);
50 PassRefPtr<Range> findPlainText(const Range*, const String&, bool forward, bool caseSensitive);
67 // Iterates through the DOM range, returning all the text, and 0-length boundaries
74 explicit TextIterator(const Range*, bool emitCharactersBetweenAllVisiblePositions = false, bool enterTextControls = false);
82 PassRefPtr<Range> range() const;
85 static int rangeLength(const Range*, bool spacesForReplacedElements = false);
86 static PassRefPtr<Range> rangeFromLocationAndLength(Element* scope, int rangeLocation, int rangeLength, bool spacesForReplacedElements = false);
87 static PassRefPtr<Range> subrange(Range* entireRange, int characterOffset, int characterCount);
109 // The range.
145 // in the Range used to create the TextIterator.
152 // Iterates through the DOM range, returning all the text, and 0-length boundaries
158 explicit SimplifiedBackwardsTextIterator(const Range*);
166 PassRefPtr<Range> range() const;
183 // End of the range.
186 // Start of the range.
213 explicit CharacterIterator(const Range*, bool emitCharactersBetweenAllVisiblePositions = false, bool enterTextControls = false);
225 PassRefPtr<Range> range() const;
238 explicit BackwardsCharacterIterator(const Range*);
244 PassRefPtr<Range> range() const;
259 explicit WordAwareIterator(const Range*);
267 // Range of the text we're currently returning
268 PassRefPtr<Range> range() const { return m_range; }
281 RefPtr<Range> m_range;