Package org.luwrain.reader.view
Class Iterator
java.lang.Object
org.luwrain.reader.view.Iterator
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanclone()booleancoversPos(int x, int y) booleanintgetCount()protected RunintgetIndex()intgetNode()protected NodegetRow()Run[]getRuns()getRunUnderPos(int pos) getText()getView()intgetX()intgetY()booleanhasRunOnRow(Run run) booleanvoidvoidmoveEnd()booleanmoveNext()booleanmovePrev()booleanintrunBeginsAt(Run run) protected booleansearch(Iterator.Matching matching, int searchFrom, int step) booleansearchBackward(Iterator.Matching matching) booleansearchBackward(Iterator.Matching matching, int searchFrom) booleansearchForward(Iterator.Matching matching) booleansearchForward(Iterator.Matching matching, int searchFrom)
-
Field Details
-
view
-
paragraphs
-
rows
-
current
protected int current
-
-
Constructor Details
-
Iterator
-
Iterator
-
-
Method Details
-
noContent
public boolean noContent() -
getIndex
public int getIndex() -
getCount
public int getCount() -
getView
-
equals
-
clone
-
canMoveNext
public boolean canMoveNext() -
canMovePrev
public boolean canMovePrev() -
moveNext
public boolean moveNext() -
movePrev
public boolean movePrev() -
moveEnd
public void moveEnd() -
moveBeginning
public void moveBeginning() -
searchForward
-
searchForward
-
searchBackward
-
searchBackward
-
search
-
getText
-
getIndexInParagraph
public int getIndexInParagraph() -
isParagraphBeginning
public boolean isParagraphBeginning() -
hasRunOnRow
-
getRuns
-
runBeginsAt
-
getX
public int getX() -
getY
public int getY() -
getNode
-
getParagraph
-
getParaContainer
-
coversPos
public boolean coversPos(int x, int y) -
getRunUnderPos
-
getRow
-
getFirstRunOfRow
-