パブリック インターフェイスDataStorageVisitor
DataBuffer
インスタンスのバッキング ストレージにアクセスします。
パブリックメソッド
抽象R | 後退する() 訪問者の実装が特定の DataBuffer バッキング ストレージのタイプをサポートしていない場合に呼び出されるフォールバック メソッドこのインターフェイスの実装者は、サポートするストレージの種類の |
抽象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 バッファ)
パブリックアブストラクト R訪問(DoubleBuffer バッファ)
パブリックアブストラクト R訪問(LongBuffer バッファ)
public abstract R visit (boolean[] 配列、int オフセット、int 長)
public abstract R訪問(FloatBuffer バッファ)
public abstract R visit (Object[] 配列、int オフセット、int 長)
DataBuffer
の特定のインスタンスをバックアップするオブジェクト配列にアクセスします。
パラメーター
配列 | 基礎となる配列 |
---|---|
オフセット | 配列内のバッファのオフセット |
長さ | 配列内のバッファの長さ |
戻り値
- 任意の値
パブリックアブストラクト R訪問(ShortBuffer バッファ)
公開要旨 R訪問(長い演説、長い長さ、長い尺度)
DataBuffer
の特定のインスタンスの生のメモリ セグメントにアクセスします。
パラメーター
住所 | バッファのネイティブアドレス |
---|---|
長さ | バッファの長さ |
規模 | このバッファの単一の値を格納するために必要なバイト数 |
戻り値
- 任意の値
パブリック抽象 R訪問(IntBuffer バッファ)
public abstract R訪問(BitSet bitSet、int offset、long numBits)
DataBuffer
の特定のインスタンスをバッキングするビット セットにアクセスします。
パラメーター
ビットセット | 基礎となるビットセット |
---|---|
オフセット | ビットセット内のバッファのオフセット |
numBits | ビットセット内のバッファを表すために使用されるビット数 |
戻り値
- 任意の値