DataStorageVisitor

パブリック インターフェイスDataStorageVisitor

DataBufferインスタンスのバッキング ストレージにアクセスします。

パブリックメソッド

抽象R
後退する()
訪問者の実装が特定のDataBufferバッキング ストレージのタイプをサポートしていない場合に呼び出されるフォールバック メソッド

このインターフェイスの実装者は、サポートするストレージの種類のvisitメソッドをオーバーライドする必要があります。

抽象R
訪問(ByteBuffer バッファ)
DataBufferの特定のインスタンスをバックアップするByteBufferにアクセスします。
抽象R
訪問(DoubleBuffer バッファ)
DataBufferの特定のインスタンスをバックアップするDoubleBufferにアクセスします。
抽象R
訪問(LongBuffer バッファ)
DataBufferの特定のインスタンスをバックアップするLongBufferにアクセスします。
抽象R
visit (boolean[] 配列、int オフセット、int 長)
DataBufferの特定のインスタンスをバックアップするブール配列にアクセスします。
抽象R
訪問(FloatBuffer バッファ)
DataBufferの特定のインスタンスをバックアップするFloatBufferにアクセスします。
抽象R
visit (Object[] 配列、int オフセット、int 長)
DataBufferの特定のインスタンスをバックアップするオブジェクト配列にアクセスします。
抽象R
訪問(ShortBuffer バッファ)
DataBufferの特定のインスタンスをバックアップするShortBufferにアクセスします。
抽象R
訪問(ロングアドレス、ロングレングス、ロングスケール)
DataBufferの特定のインスタンスの生のメモリ セグメントにアクセスします。
抽象R
訪問(IntBuffer バッファ)
DataBufferの特定のインスタンスをバックアップするIntBufferにアクセスします。
抽象R
訪問(BitSet bitSet、int offset、long numBits)
DataBufferの特定のインスタンスをバッキングするビット セットにアクセスします。

パブリックメソッド

パブリック抽象 Rフォールバック()

訪問者の実装が特定のDataBufferバッキング ストレージのタイプをサポートしていない場合に呼び出されるフォールバック メソッド

このインターフェイスの実装者は、サポートするストレージの種類のvisitメソッドをオーバーライドする必要があります。異なるタイプのストレージを使用するバッファ上でaccept(DataStorageVisitor)が呼び出された場合、呼び出しはこのメソッドにフォールバックされます。

戻り値
  • 任意の値

public abstract R訪問(ByteBuffer バッファ)

DataBufferの特定のインスタンスをバックアップするByteBufferにアクセスします。

パラメーター
バッファ基礎となるバッファ
戻り値
  • 任意の値

パブリックアブストラクト R訪問(DoubleBuffer バッファ)

DataBufferの特定のインスタンスをバックアップするDoubleBufferにアクセスします。

パラメーター
バッファ基礎となるバッファ
戻り値
  • 任意の値

パブリックアブストラクト R訪問(LongBuffer バッファ)

DataBufferの特定のインスタンスをバックアップするLongBufferにアクセスします。

パラメーター
バッファ基礎となるバッファ
戻り値
  • 任意の値

public abstract R visit (boolean[] 配列、int オフセット、int 長)

DataBufferの特定のインスタンスをバックアップするブール配列にアクセスします。

パラメーター
配列基礎となる配列
オフセット配列内のバッファのオフセット
長さ配列内のバッファの長さ
戻り値
  • 任意の値

public abstract R訪問(FloatBuffer バッファ)

DataBufferの特定のインスタンスをバックアップするFloatBufferにアクセスします。

パラメーター
バッファ基礎となるバッファ
戻り値
  • 任意の値

public abstract R visit (Object[] 配列、int オフセット、int 長)

DataBufferの特定のインスタンスをバックアップするオブジェクト配列にアクセスします。

パラメーター
配列基礎となる配列
オフセット配列内のバッファのオフセット
長さ配列内のバッファの長さ
戻り値
  • 任意の値

パブリックアブストラクト R訪問(ShortBuffer バッファ)

DataBufferの特定のインスタンスをバックアップするShortBufferにアクセスします。

パラメーター
バッファ基礎となるバッファ
戻り値
  • 任意の値

公開要旨 R訪問(長い演説、長い長さ、長い尺度)

DataBufferの特定のインスタンスの生のメモリ セグメントにアクセスします。

パラメーター
住所バッファのネイティブアドレス
長さバッファの長さ
規模このバッファの単一の値を格納するために必要なバイト数
戻り値
  • 任意の値

パブリック抽象 R訪問(IntBuffer バッファ)

DataBufferの特定のインスタンスをバックアップするIntBufferにアクセスします。

パラメーター
バッファ基礎となるバッファ
戻り値
  • 任意の値

public abstract R訪問(BitSet bitSet、int offset、long numBits)

DataBufferの特定のインスタンスをバッキングするビット セットにアクセスします。

パラメーター
ビットセット基礎となるビットセット
オフセットビットセット内のバッファのオフセット
numBitsビットセット内のバッファを表すために使用されるビット数
戻り値
  • 任意の値