クラス ConvertingCursor<S,T>

java.lang.ObjectSE
org.springframework.data.redis.core.ConvertingCursor<S,T>
型パラメーター:
S -
T -
実装されたすべてのインターフェース:
CloseableSEAutoCloseableSEIteratorSE<T>Cursor<T>CloseableIterator<T>

public class ConvertingCursor<S,T> extends ObjectSE implements Cursor<T>
ConvertingCursor は、指定されたカーソルをラップし、指定された Converter をアイテムに適用してからアイテムを返します。これにより、必要な変換を簡単に実行できますが、基盤となる実装は引き続きネイティブ型で機能します。
導入:
1.4
作成者:
Christoph Strobl
  • コンストラクターの詳細

    • ConvertingCursor

      public ConvertingCursor(Cursor<S> cursor, Converter<S,T> converter)
      パラメーター:
      cursor - カーソルは null であってはなりません。
      converter - コンバーターは null であってはなりません。
  • メソッドの詳細

    • hasNext

      public boolean hasNext()
      次で指定:
      インターフェース IteratorSE<S>hasNext 
    • next

      @Nullable public T next()
      次で指定:
      インターフェース IteratorSE<S>next 
    • remove

      public void remove()
      次で指定:
      インターフェース IteratorSE<S>remove 
    • close

      public void close()
      次で指定:
      インターフェース AutoCloseableSEclose 
      次で指定:
      インターフェース CloseableSEclose 
      次で指定:
      インターフェース CloseableIterator<S>close 
    • getId

      public Cursor.CursorId getId()
      インターフェースからコピーされた説明: Cursor
      参照カーソルを返します。
      次で指定:
      インターフェース Cursor<S>getId 
      戻り値:
      参照カーソル。
    • getCursorId

      @DeprecatedSE public long getCursorId()
      使用すべきではありません。
      インターフェースからコピーされた説明: Cursor
      参照カーソルを取得します。
      : アイテムの反復中に ID が変更される場合があります。
      次で指定:
      インターフェース Cursor<S>getCursorId 
      戻り値:
    • isClosed

      public boolean isClosed()
      次で指定:
      インターフェース Cursor<S>isClosed 
      戻り値:
      カーソルが閉じている場合は true
    • getPosition

      public long getPosition()
      次で指定:
      インターフェース Cursor<S>getPosition 
      戻り値:
      カーソルの現在の位置。