ShortDataLayout

interfejs publiczny ShortDataLayout

DataLayout , który konwertuje dane przechowywane w buforze na skróty.

Zobacz też

Metody publiczne

streszczenie ShortDataBuffer
ApplyTo (bufor S)
Zastosuj ten układ do dostarczonego bufora.
streszczenie Krótkie
readObject (bufor S, długi indeks)
Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika.
streszczenie krótkie
readShort (bufor S, długi indeks)
Odczytuje wartości bufora n = scale() o podanym indeksie i zwraca je jako krótkie.
abstrakcyjna pustka
writeObject (bufor S, krótka wartość, długi indeks)
abstrakcyjna pustka
writeShort (bufor S, krótka wartość, długi indeks)
Zapisuje skrót do bufora o podanym indeksie po przekonwertowaniu go na typ bufora.

Metody dziedziczone

Metody publiczne

publiczne streszczenie ShortDataBuffer ApplyTo (bufor S)

Zastosuj ten układ do dostarczonego bufora.

Zwrócona instancja DataBuffer jest po prostu opakowaniem oryginalnego bufora i nie posiada własnej pamięci zapasowej.

Parametry
bufor bufor docelowy, do którego ma zostać zastosowany ten układ
Zwroty
  • bufor z tym układem

public streszczenie Krótki obiekt readObject (bufor S, długi indeks)

Odczytuje wartości n = scale() z bufora o podanym indeksie i zwraca je jako pojedynczą wartość w typie użytkownika.

Obowiązkiem implementatorów tego interfejsu jest odczytanie z danego bufora wartości, która ma zostać przekonwertowana, przy użyciu najodpowiedniejszej metody. Na przykład w przypadku układu konwertującego pojedynczy long na BigInteger ,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
Jeśli pojedyncza wartość użytkownika skaluje się na więcej niż jednej wartości bufora, index wskazuje pozycję początkową sekwencji, która ma zostać odczytana z bufora.

Parametry
bufor bufor, z którego ma zostać odczytany
indeks pozycja bufora do odczytania w buforze
Zwroty
  • przeliczona wartość

publiczny streszczenie krótki odczytShort (bufor S, długi indeks)

Odczytuje wartości bufora n = scale() o podanym indeksie i zwraca je jako krótkie.

Parametry
bufor bufor, z którego ma zostać odczytany
indeks pozycja wartości do odczytania w buforze
Zwroty
  • krótka wartość

public streszczenie void writeObject (bufor S, krótka wartość, długi indeks)

public streszczenie void writeShort (bufor S, krótka wartość, długi indeks)

Zapisuje skrót do bufora o podanym indeksie po przekonwertowaniu go na typ bufora.

Parametry
bufor bufor, do którego należy pisać
wartość skrót do konwersji i zapisu
indeks indeks w buforze, w którym powinna zostać zapisana przekonwertowana wartość