Un DataLayout che converte i dati archiviati in un buffer in shorts.
Vedi anche
Metodi pubblici
| abstract ShortDataBuffer | applica a (buffer S) Applica questo layout al buffer fornito. |
| astratto breve | readObject (buffer S, indice lungo) Legge n = scale() valori dal buffer in corrispondenza dell'indice specificato e li restituisce come un singolo valore nel tipo utente. |
| breve astratto | readShort (buffer S, indice lungo) Legge n = scale() valori del buffer in corrispondenza dell'indice specificato e li restituisce come short. |
| vuoto astratto | writeObject (buffer S, valore breve, indice lungo) |
| vuoto astratto | writeShort (buffer S, valore breve, indice lungo) Scrive uno short nel buffer in corrispondenza dell'indice specificato dopo averlo convertito nel tipo buffer. |
Metodi ereditati
Metodi pubblici
abstract pubblico ShortDataBuffer applyTo (buffer S)
Applica questo layout al buffer fornito.
L'istanza DataBuffer restituita è semplicemente un wrapper per il buffer originale e non dispone di un proprio spazio di archiviazione di backup.
Parametri
| respingente | il buffer di destinazione a cui applicare questo layout |
|---|
Ritorni
- un buffer con questo layout
public abstract Short readObject (buffer S, indice lungo)
Legge n = scale() valori dal buffer in corrispondenza dell'indice specificato e li restituisce come un singolo valore nel tipo utente.
È responsabilità degli implementatori di questa interfaccia leggere il valore da convertire dal buffer fornito, utilizzando il metodo più appropriato. Ad esempio, per un layout che converte un singolo long in un BigInteger ,
@Override
public BigInteger readObject(LongDataBuffer buffer, long index) {
return BigInteger.valueOf(buffer.getLong(index));
}
index indica la posizione iniziale della sequenza da leggere dal buffer. Parametri
| respingente | il buffer da cui leggere |
|---|---|
| indice | posizione del buffer da leggere nel buffer |
Ritorni
- il valore convertito
public abstract short readShort (buffer S, indice lungo)
Legge n = scale() valori del buffer in corrispondenza dell'indice specificato e li restituisce come short.
Parametri
| respingente | il buffer da cui leggere |
|---|---|
| indice | posizione del valore da leggere nel buffer |
Ritorni
- il valore breve
Vedi anche
public abstract void writeObject (buffer S, valore breve, indice lungo)
public abstract void writeShort (buffer S, valore breve, indice lungo)
Scrive uno short nel buffer in corrispondenza dell'indice specificato dopo averlo convertito nel tipo buffer.
Parametri
| respingente | il buffer su cui scrivere |
|---|---|
| valore | il breve da convertire e scrivere |
| indice | indice nel buffer in cui deve essere scritto il valore convertito |