|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.Struct
org.gnu.glib.MemStruct
org.gnu.pango.AttrIterator
public class AttrIterator
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?
Constructor Summary | |
---|---|
AttrIterator(AttrIterator iter)
Create a copy of the provided iterator. |
|
AttrIterator(org.gnu.glib.Handle handle)
|
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. |
Methods inherited from class org.gnu.glib.MemStruct |
---|
getMemStructFromHandle |
Methods inherited from class org.gnu.glib.Struct |
---|
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttrIterator(org.gnu.glib.Handle handle)
public AttrIterator(AttrIterator iter)
iter
- Method Detail |
---|
public boolean next()
public int getRangeStart()
public int getRangeEnd()
public Attribute get(AttrType type)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |