Завод адаптеров буферов данных.
Адаптеры буфера данных используются для применения DataLayout
к буферу. Концептуально они действуют как прокси-серверы, которые перехватывают каждый вызов ввода-вывода и выполняют необходимые преобразования типов после или перед делегированием задачи базовому буферу.
Публичные конструкторы
Публичные методы
static <S расширяет DataBuffer <?>> BooleanDataBuffer | создать (S-буфер, макет BooleanDataLayout <S>) Создает адаптер, который применяет логическое расположение данных к данному буферу. |
static <S расширяет DataBuffer <?>> ShortDataBuffer | создать (S-буфер, макет ShortDataLayout <S>) Создает адаптер, который применяет краткий макет данных к данному буферу. |
static <S расширяет DataBuffer <?>> IntDataBuffer | создать (буфер S, макет IntDataLayout <S>) Создает адаптер, который применяет целочисленный макет данных к данному буферу. |
static <S расширяет DataBuffer <?>> ByteDataBuffer | создать (буфер S, макет ByteDataLayout <S>) Создает адаптер, который применяет байтовую структуру данных к данному буферу. |
static <S расширяет DataBuffer <?>> LongDataBuffer | создать (буфер S, макет LongDataLayout <S>) Создает адаптер, который применяет длинный макет данных к данному буферу. |
static <S расширяет DataBuffer <?>> DoubleDataBuffer | создать (буфер S, макет DoubleDataLayout <S>) Создает адаптер, который применяет двойной макет данных к данному буферу. |
static <S расширяет DataBuffer <?>> FloatDataBuffer | создать (S-буфер, макет FloatDataLayout <S>) Создает адаптер, который применяет макет данных с плавающей запятой к данному буферу. |
static <S расширяет DataBuffer <?>, T> DataBuffer <T> | создать (S-буфер, макет DataLayout <S, T>) Создает адаптер, который применяет макет данных к данному буферу. |
Унаследованные методы
Публичные конструкторы
общественный DataBufferAdapterFactory ()
Публичные методы
создание общедоступного статического BooleanDataBuffer (буфер S, макет BooleanDataLayout <S>)
Создает адаптер, который применяет логическое расположение данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
создание общедоступного статического ShortDataBuffer (буфер S, макет ShortDataLayout <S>)
Создает адаптер, который применяет краткий макет данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
общедоступное статическое создание IntDataBuffer (буфер S, макет IntDataLayout <S>)
Создает адаптер, который применяет целочисленный макет данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
создание общедоступного статического ByteDataBuffer (буфер S, макет ByteDataLayout <S>)
Создает адаптер, который применяет байтовую структуру данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
общедоступное статическое создание LongDataBuffer (буфер S, макет LongDataLayout <S>)
Создает адаптер, который применяет длинный макет данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
общедоступное статическое создание DoubleDataBuffer (буфер S, макет DoubleDataLayout <S>)
Создает адаптер, который применяет двойной макет данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
создание общедоступного статического FloatDataBuffer (буфер S, макет FloatDataLayout <S>)
Создает адаптер, который применяет макет данных с плавающей запятой к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер
создание общедоступного статического DataBuffer <T> (буфер S, макет DataLayout <S, T>)
Создает адаптер, который применяет макет данных к данному буферу.
Параметры
буфер | буфер делегата |
---|---|
макет | макет для применения |
Возврат
- буферный адаптер