ShortDataLayout

genel arayüz ShortDataLayout

Bir arabellekte depolanan verileri kısa devrelere dönüştüren bir DataLayout .

Ayrıca bakınız

Genel Yöntemler

özet ShortDataBuffer
ApplyTo (S arabelleği)
Bu düzeni sağlanan ara belleğe uygulayın.
özet Kısa
readObject (S arabellek, uzun dizin)
Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları kullanıcı türünde tek bir değer olarak döndürür.
soyut kısa
readShort (S arabellek, uzun dizin)
Verilen dizindeki n = scale() tampon değerlerini okur ve bunları kısa olarak döndürür.
soyut geçersiz
writeObject (S arabelleği, Kısa değer, uzun dizin)
soyut geçersiz
writeShort (S arabelleği, kısa değer, uzun dizin)
Arabellek türüne dönüştürdükten sonra verilen dizindeki ara belleğe bir kısa yazar.

Kalıtsal Yöntemler

Genel Yöntemler

genel özet ShortDataBuffer applicationTo (S arabelleği)

Bu düzeni sağlanan ara belleğe uygulayın.

Döndürülen DataBuffer örneği, yalnızca orijinal arabelleğe yönelik bir sarmalayıcıdır ve kendine ait bir yedekleme deposuna sahip değildir.

Parametreler
tampon bu düzeni uygulayacak hedef arabellek
İadeler
  • bu düzene sahip bir tampon

genel özet Kısa readObject (S arabellek, uzun dizin)

Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları kullanıcı türünde tek bir değer olarak döndürür.

Dönüştürülecek değeri verilen tampondan en uygun yöntemi kullanarak okumak bu arayüzün uygulayıcılarının sorumluluğundadır. Örneğin, tek bir long BigInteger dönüştüren bir düzen için,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
Tek bir kullanıcı değeri birden fazla arabellek değeri üzerinde ölçeklenirse, index arabellekten okunacak dizinin başlangıç ​​konumunu belirtir.

Parametreler
tampon okunacak arabellek
dizin arabellekte okunacak arabelleğin konumu
İadeler
  • dönüştürülen değer

genel özet kısa readShort (S arabellek, uzun dizin)

Verilen dizindeki n = scale() tampon değerlerini okur ve bunları kısa olarak döndürür.

Parametreler
tampon okunacak arabellek
dizin arabellekte okunacak değerin konumu
İadeler
  • kısa değer
Ayrıca bakınız

genel soyut void writeObject (S arabelleği, Kısa değer, uzun dizin)

genel soyut void writeShort (S arabelleği, kısa değer, uzun dizin)

Arabellek türüne dönüştürdükten sonra verilen dizindeki ara belleğe bir kısa yazar.

Parametreler
tampon yazılacak arabellek
değer dönüştürme ve yazmanın kısaltması
indeks dönüştürülen değerin yazılması gereken arabellekteki dizin