パブリック クラスDataBufferAdapterFactory
データバッファアダプターの工場。
データ バッファー アダプターは、 DataLayout
をバッファーに適用するために使用されます。概念的には、これらは各 I/O 呼び出しをインターセプトし、タスクを基礎となるバッファーに委任した後または前に、必要な型変換を実行するプロキシとして機能します。
パブリックコンストラクター
パブリックメソッド
static <S extends DataBuffer <?>> BooleanDataBuffer | |
static <S extends DataBuffer <?>> ShortDataBuffer | |
static <S extends DataBuffer <?>> IntDataBuffer | |
static <S extends DataBuffer <?>> ByteDataBuffer | |
static <S extends DataBuffer <?>> LongDataBuffer | |
static <S extends DataBuffer <?>> DoubleDataBuffer | |
static <S extends DataBuffer <?>> FloatDataBuffer | |
static <S extends DataBuffer <?>, T> DataBuffer <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> レイアウト)
指定されたバッファーにデータ レイアウトを適用するアダプターを作成します。
パラメーター
バッファ | デリゲートバッファ |
---|---|
レイアウト | 適用するレイアウト |
戻り値
- バッファアダプター