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 |
|---|
İade
- 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));
}
index , arabellekten okunacak dizinin başlangıç konumunu belirtir. Parametreler
| tampon | okunacak arabellek |
|---|---|
| dizin | arabellekte okunacak arabelleğin konumu |
İade
- 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 |
İade
- 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ı |
| dizin | dönüştürülen değerin yazılması gereken arabellekteki dizin |