DataStorageVisitor

interfejs publiczny DataStorageVisitor

Odwiedź magazyn zapasowy instancji DataBuffer .

Metody publiczne

streszczenie r
rezerwa ()
Metoda awaryjna wywoływana, jeśli implementacja odwiedzającego nie obsługuje typu magazynu zapasowego dla danego DataBuffer

Osoba wdrażająca ten interfejs musi zastąpić metody visit dla typu obsługiwanej pamięci.

streszczenie r
wizyta (bufor ByteBuffer)
Odwiedź ByteBuffer wspierający daną instancję DataBuffer
streszczenie r
wizyta (bufor DoubleBuffer)
Odwiedź DoubleBuffer wspierający daną instancję DataBuffer
streszczenie r
wizyta (bufor LongBuffer)
Odwiedź LongBuffer wspierający daną instancję DataBuffer
streszczenie r
wizyta (tablica boolean[], przesunięcie int, długość int)
Odwiedź tablicę logiczną wspierającą daną instancję DataBuffer
streszczenie r
wizyta (bufor FloatBuffer)
Odwiedź FloatBuffer wspierający daną instancję DataBuffer
streszczenie r
wizyta (tablica Obiekt[], przesunięcie int, długość int)
Odwiedź tablicę obiektów wspierającą daną instancję DataBuffer
streszczenie r
wizyta (bufor ShortBuffer)
Odwiedź ShortBuffer wspierający daną instancję DataBuffer
streszczenie r
wizyta (długi adres, długa długość, duża skala)
Odwiedź surowy segment pamięci danej instancji DataBuffer
streszczenie r
wizyta (bufor IntBuffer)
Odwiedź IntBuffer wspierający daną instancję DataBuffer
streszczenie r
wizyta (BitSet bitSet, int offset, long numBits)
Odwiedź zestaw bitów wspierający daną instancję DataBuffer

Metody publiczne

publiczna abstrakcja R zastępcza ()

Metoda awaryjna wywoływana, jeśli implementacja odwiedzającego nie obsługuje typu magazynu zapasowego dla danego DataBuffer

Osoba wdrażająca ten interfejs musi zastąpić metody visit dla typu obsługiwanej pamięci. Jeśli zostanie wywołane accept(DataStorageVisitor) w buforze używającym innego typu magazynu, wywołanie zostanie odwołane do tej metody.

Zwroty
  • dowolna wartość

publiczna wizyta abstrakcyjna R (bufor ByteBuffer)

Odwiedź ByteBuffer wspierający daną instancję DataBuffer

Parametry
bufor bufor bazowy
Zwroty
  • dowolna wartość

publiczna wizyta streszczenia R (bufor DoubleBuffer)

Odwiedź DoubleBuffer wspierający daną instancję DataBuffer

Parametry
bufor bufor bazowy
Zwroty
  • dowolna wartość

publiczna wizyta streszczenia R (bufor LongBuffer)

Odwiedź LongBuffer wspierający daną instancję DataBuffer

Parametry
bufor bufor bazowy
Zwroty
  • dowolna wartość

publiczna wizyta abstrakcyjna R (boolean[] tablica, int przesunięcie, int długość)

Odwiedź tablicę logiczną wspierającą daną instancję DataBuffer

Parametry
szyk podstawowa tablica
zrównoważyć przesunięcie bufora w tablicy
długość długość bufora w tablicy
Zwroty
  • dowolna wartość

publiczna wizyta R, streszczenie (bufor FloatBuffer)

Odwiedź FloatBuffer wspierający daną instancję DataBuffer

Parametry
bufor bufor bazowy
Zwroty
  • dowolna wartość

publiczna wizyta R w skrócie (Object[] tablica, int przesunięcie, int długość)

Odwiedź tablicę obiektów wspierającą daną instancję DataBuffer

Parametry
szyk podstawowa tablica
zrównoważyć przesunięcie bufora w tablicy
długość długość bufora w tablicy
Zwroty
  • dowolna wartość

publiczna wizyta streszczenia R (bufor ShortBuffer)

Odwiedź ShortBuffer wspierający daną instancję DataBuffer

Parametry
bufor bufor bazowy
Zwroty
  • dowolna wartość

publiczna wizyta streszczenie R (długi adres, długa długość, duża skala)

Odwiedź surowy segment pamięci danej instancji DataBuffer

Parametry
adres natywny adres bufora
długość długość bufora
skala liczba bajtów wymagana do przechowywania pojedynczej wartości tego bufora
Zwroty
  • dowolna wartość

publiczna wizyta R, streszczenie (bufor IntBuffer)

Odwiedź IntBuffer wspierający daną instancję DataBuffer

Parametry
bufor bufor bazowy
Zwroty
  • dowolna wartość

publiczna wizyta abstrakcyjna R (BitSet bitSet, int offset, long numBits)

Odwiedź zestaw bitów wspierający daną instancję DataBuffer

Parametry
bitSet podstawowy zestaw bitów
zrównoważyć przesunięcie bufora w zestawie bitów
liczbaBitów liczba bitów używanych do reprezentowania bufora w zestawie bitów
Zwroty
  • dowolna wartość