DataBufferAdapterFactory

パブリック クラスDataBufferAdapterFactory

データバッファアダプターの工場。

データ バッファー アダプターは、 DataLayoutをバッファーに適用するために使用されます。概念的には、これらは各 I/O 呼び出しをインターセプトし、タスクを基礎となるバッファーに委任した後または前に、必要な型変換を実行するプロキシとして機能します。

パブリックコンストラクター

パブリックメソッド

static <S extends DataBuffer <?>> BooleanDataBuffer
create (S バッファ、 BooleanDataLayout <S> レイアウト)
指定されたバッファにブール値データ レイアウトを適用するアダプタを作成します。
static <S extends DataBuffer <?>> ShortDataBuffer
create (S バッファ、 ShortDataLayout <S> レイアウト)
指定されたバッファーに短いデータ レイアウトを適用するアダプターを作成します。
static <S extends DataBuffer <?>> IntDataBuffer
create (S バッファ、 IntDataLayout <S> レイアウト)
指定されたバッファに整数データ レイアウトを適用するアダプタを作成します。
static <S extends DataBuffer <?>> ByteDataBuffer
create (S バッファ、 ByteDataLayout <S> レイアウト)
指定されたバッファにバイト データ レイアウトを適用するアダプタを作成します。
static <S extends DataBuffer <?>> LongDataBuffer
create (S バッファ、 LongDataLayout <S> レイアウト)
長いデータ レイアウトを指定されたバッファーに適用するアダプターを作成します。
static <S extends DataBuffer <?>> DoubleDataBuffer
create (S バッファ、 DoubleDataLayout <S> レイアウト)
指定されたバッファーにダブル データ レイアウトを適用するアダプターを作成します。
static <S extends DataBuffer <?>> FloatDataBuffer
create (S バッファ、 FloatDataLayout <S> レイアウト)
指定されたバッファに float データ レイアウトを適用するアダプタを作成します。
static <S extends DataBuffer <?>, T> DataBuffer <T>
create (S バッファ、 DataLayout <S, T> レイアウト)
指定されたバッファーにデータ レイアウトを適用するアダプターを作成します。

継承されたメソッド

パブリックコンストラクター

public DataBufferAdapterFactory ()

パブリックメソッド

public static BooleanDataBuffer create (S バッファ、 BooleanDataLayout <S> レイアウト)

指定されたバッファにブール値データ レイアウトを適用するアダプタを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static ShortDataBuffer create (S バッファ、 ShortDataLayout <S> レイアウト)

指定されたバッファーに短いデータ レイアウトを適用するアダプターを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static IntDataBuffer create (S バッファ、 IntDataLayout <S> レイアウト)

指定されたバッファに整数データ レイアウトを適用するアダプタを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static ByteDataBuffer create (S バッファ、 ByteDataLayout <S> レイアウト)

指定されたバッファにバイト データ レイアウトを適用するアダプタを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static LongDataBuffer create (S バッファ、 LongDataLayout <S> レイアウト)

長いデータ レイアウトを指定されたバッファーに適用するアダプターを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static DoubleDataBuffer create (S バッファ、 DoubleDataLayout <S> レイアウト)

指定されたバッファーにダブル データ レイアウトを適用するアダプターを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static FloatDataBuffer create (S バッファ、 FloatDataLayout <S> レイアウト)

指定されたバッファに float データ レイアウトを適用するアダプタを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター

public static DataBuffer <T> create (S バッファ、 DataLayout <S, T> レイアウト)

指定されたバッファーにデータ レイアウトを適用するアダプターを作成します。

パラメーター
バッファデリゲートバッファ
レイアウト適用するレイアウト
戻り値
  • バッファアダプター