org.gnu.pango
Class AttrIterator
public
class
AttrIterator
extends MemStruct
The AttrIterator object is used to represent an iterator through a List. A
new iterator is created with pango_attr_list_get_iterator(). Once the
iterator is created, it can be advanced through the style changes in the text
using pango_attr_iterator_next(). At each style change, the range of the
current style segment and the attributes currently in effect can be queried.
todo: is this needed?
Method Summary |
Attribute | get(AttrType type)
Find the current attribute of a particular type at the iterator location.
|
int | getRangeEnd()
Return the end of the current segment range. |
int | getRangeStart()
Return the beginning of the current segment range. |
boolean | next()
Advance the iterator until the next change of style.
|
public AttrIterator(Handle handle)
Create a copy of the provided iterator.
Parameters: iter
Find the current attribute of a particular type at the iterator location.
When multiple attributes of the same type overlap, the attribute whose
range starts closest to the current location is used.
public int getRangeEnd()
Return the end of the current segment range.
public int getRangeStart()
Return the beginning of the current segment range.
public boolean next()
Advance the iterator until the next change of style.
Returns: false if the iterator is at the end of the list.