Visita lo spazio di archiviazione di backup delle istanze DataBuffer
.
Metodi pubblici
astratto R | ricaderci () Metodo di fallback chiamato se l'implementazione del visitatore non supporta il tipo di archiviazione di backup per un determinato DataBuffer L'implementatore di questa interfaccia deve sovrascrivere i metodi |
astratto R | visita (buffer ByteBuffer) Visita ByteBuffer che supporta una determinata istanza di DataBuffer |
astratto R | visita (buffer DoubleBuffer) Visita il DoubleBuffer che supporta una determinata istanza di DataBuffer |
astratto R | visita (buffer LongBuffer) Visita LongBuffer che supporta una determinata istanza di DataBuffer |
astratto R | visita (array booleano[], offset int, lunghezza int) Visita l'array booleano che supporta una determinata istanza di DataBuffer |
astratto R | visita (buffer FloatBuffer) Visita FloatBuffer che supporta una determinata istanza di DataBuffer |
astratto R | visita (array Object[], offset int, lunghezza int) Visita l'array di oggetti che supporta una determinata istanza di DataBuffer |
astratto R | visita (buffer ShortBuffer) Visita ShortBuffer che supporta una determinata istanza di DataBuffer |
astratto R | visita (indirizzo lungo, lunghezza lunga, scala lunga) Visita il segmento di memoria grezza di una determinata istanza di DataBuffer |
astratto R | visita (buffer IntBuffer) Visita IntBuffer che supporta una determinata istanza di DataBuffer |
astratto R | visita (BitSet bitSet, int offset, long numBits) Visita il set di bit che supporta una determinata istanza di DataBuffer |
Metodi pubblici
public abstract R fallback ()
Metodo di fallback chiamato se l'implementazione del visitatore non supporta il tipo di archiviazione di backup per un determinato DataBuffer
L'implementatore di questa interfaccia deve sovrascrivere i metodi visit
per il tipo di archiviazione che supporta. Se accept(DataStorageVisitor)
viene chiamato su un buffer utilizzando un tipo di archiviazione diverso, la chiamata eseguirà il fallback su questo metodo.
ritorna
- qualsiasi valore
visita R dell'abstract pubblico (buffer ByteBuffer)
Visita ByteBuffer
che supporta una determinata istanza di DataBuffer
Parametri
respingente | buffer sottostante |
---|
ritorna
- qualsiasi valore
Guarda anche
visita R dell'abstract pubblico (buffer DoubleBuffer)
Visita il DoubleBuffer
che supporta una determinata istanza di DataBuffer
Parametri
respingente | buffer sottostante |
---|
ritorna
- qualsiasi valore
Guarda anche
visita R dell'abstract pubblico (buffer LongBuffer)
Visita LongBuffer
che supporta una determinata istanza di DataBuffer
Parametri
respingente | buffer sottostante |
---|
ritorna
- qualsiasi valore
Guarda anche
visita R astratta pubblica (array booleano[], offset int, lunghezza int)
Visita l'array booleano che supporta una determinata istanza di DataBuffer
Parametri
vettore | matrice sottostante |
---|---|
compensare | offset del buffer all'interno dell'array |
lunghezza | lunghezza del buffer all'interno dell'array |
ritorna
- qualsiasi valore
Guarda anche
visita R dell'abstract pubblico (buffer FloatBuffer)
Visita FloatBuffer
che supporta una determinata istanza di DataBuffer
Parametri
respingente | buffer sottostante |
---|
ritorna
- qualsiasi valore
Guarda anche
visita R astratta pubblica (array Object[], offset int, lunghezza int)
Visita l'array di oggetti che supporta una determinata istanza di DataBuffer
Parametri
vettore | matrice sottostante |
---|---|
compensare | offset del buffer all'interno dell'array |
lunghezza | lunghezza del buffer all'interno dell'array |
ritorna
- qualsiasi valore
Guarda anche
visita R dell'abstract pubblico (buffer ShortBuffer)
Visita ShortBuffer
che supporta una determinata istanza di DataBuffer
Parametri
respingente | buffer sottostante |
---|
ritorna
- qualsiasi valore
Guarda anche
abstract pubblico R visita (indirizzo lungo, lunga durata, scala estesa)
Visita il segmento di memoria grezza di una determinata istanza di DataBuffer
Parametri
indirizzo | indirizzo nativo del buffer |
---|---|
lunghezza | lunghezza del buffer |
scala | numero di byte richiesti per memorizzare un singolo valore di questo buffer |
ritorna
- qualsiasi valore
Guarda anche
visita R astratta pubblica (buffer IntBuffer)
Visita IntBuffer
che supporta una determinata istanza di DataBuffer
Parametri
respingente | buffer sottostante |
---|
ritorna
- qualsiasi valore
Guarda anche
visita R astratta pubblica (BitSet bitSet, int offset, long numBits)
Visita il set di bit che supporta una determinata istanza di DataBuffer
Parametri
bitSet | bit sottostante impostato |
---|---|
compensare | offset del buffer all'interno del bit impostato |
numBits | numero di bit utilizzati per rappresentare il buffer all'interno del set di bit |
ritorna
- qualsiasi valore