Cursor (3)

微妙な状態ですが、続行してみます。とりあえず AbstractCursor を継承している AbstractWindowedCursor の中身を掘削。

定義されてるメソド

以下な模様。-

  • byte[] getBlob(int columnIndex)
  • String getString(int columnIndex)
  • void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer)
  • short getShort(int columnIndex)
  • int getInt(int columnIndex)
  • long getLong(int columnIndex)
  • float getFloat(int columnIndex)
  • double getDouble(int columnIndex)
  • boolean isNull(int columnIndex)
  • boolean isBlob(int columnIndex)
  • void checkPosition()
    • これは protected なメソド
  • CursorWindow getWindow()
  • void setWindow(CursorWindow window)
  • boolean hasWindow()

になってます。残りは何だろ。

  • onMove

あたりなのか。このあたりを材料にしつつ、再度 AbstractCursor あたりから再度掘削してみる方向ですが、今日はもう無理。
このあたりきちんと確認できてたら GAE な複数行なレスポンスを元にした Cursor の生成も可能なはずって思っているのですが現時点では大アマだったりしてorz