public interface Cursor
  • Method Details Link icon

    • parent Link icon

      Cursor parent()
    • root Link icon

      Cursor root()
    • isRoot Link icon

      boolean isRoot()
    • sibling Link icon

      Node sibling(int offset)
    • firstSibling Link icon

      Node firstSibling()
    • lastSibling Link icon

      Node lastSibling()
    • cancel Link icon

      void cancel()
    • cancelAll Link icon

      void cancelAll()
    • repeat Link icon

      void repeat()
    • next Link icon

      void next()
    • remove Link icon

      void remove()
    • replace Link icon

      void replace(@Nullable @Nullable Node newNode)
    • addSibling Link icon

      void addSibling(Node node)
    • rootNode Link icon

      Node rootNode()
    • node Link icon

      Node node()
    • index Link icon

      int index()
    • isFirst Link icon

      boolean isFirst()
    • isLast Link icon

      boolean isLast()
    • onEnd Link icon

      void onEnd(Cursor.OnEnd onEnd)
    • setUserState Link icon

      Object setUserState(Object userState)
    • userState Link icon

      Object userState()
    • findUserState Link icon

      Object findUserState()
    • findAnnotation Link icon

      <T> T findAnnotation(Class<T> type)
    • findAnnotation Link icon

      <T> T findAnnotation(Class<T> type, Object key)