Interface Cursor
public interface Cursor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSibling(Node node) voidcancel()void<T> TfindAnnotation(Class<T> type) <T> TfindAnnotation(Class<T> type, Object key) intindex()booleanisFirst()booleanisLast()booleanisRoot()voidnext()node()voidonEnd(Cursor.OnEnd onEnd) parent()voidremove()voidrepeat()voidroot()rootNode()setUserState(Object userState) sibling(int offset)
-
Method Details
-
parent
Cursor parent() -
root
Cursor root() -
isRoot
boolean isRoot() -
sibling
-
firstSibling
Node firstSibling() -
lastSibling
Node lastSibling() -
cancel
void cancel() -
cancelAll
void cancelAll() -
repeat
void repeat() -
next
void next() -
remove
void remove() -
replace
-
addSibling
-
rootNode
Node rootNode() -
node
Node node() -
index
int index() -
isFirst
boolean isFirst() -
isLast
boolean isLast() -
onEnd
-
setUserState
-
userState
Object userState() -
findUserState
Object findUserState() -
findAnnotation
-
findAnnotation
-