DataStorageVisitor

interface pública DataStorageVisitor

Visite o armazenamento de apoio das instâncias do DataBuffer .

Métodos Públicos

R abstrato
fallback ()
Método de fallback chamado se a implementação do visitante não suportar o tipo de armazenamento de apoio para um determinado DataBuffer

O implementador desta interface deve substituir os métodos de visit para o tipo de armazenamento que ele suporta.

R abstrato
visita (buffer ByteBuffer)
Visite o ByteBuffer apoiando uma determinada instância de um DataBuffer
R abstrato
visita (buffer DoubleBuffer)
Visite o DoubleBuffer apoiando uma determinada instância de um DataBuffer
R abstrato
visita (buffer LongBuffer)
Visite o LongBuffer apoiando uma determinada instância de um DataBuffer
R abstrato
visita (matriz booleana [], deslocamento interno, comprimento interno)
Visite a matriz booleana apoiando uma determinada instância de um DataBuffer
R abstrato
visita (buffer FloatBuffer)
Visite o FloatBuffer apoiando uma determinada instância de um DataBuffer
R abstrato
visit (Object [] array, int offset, int length)
Visite a matriz de objetos que apóia uma determinada instância de um DataBuffer
R abstrato
visita (buffer ShortBuffer)
Visite o ShortBuffer apoiando uma determinada instância de um DataBuffer
R abstrato
visita (endereço longo, comprimento longo, escala longa)
Visite o segmento de memória bruta de uma determinada instância de um DataBuffer
R abstrato
visita (buffer IntBuffer)
Visite o IntBuffer apoiando uma determinada instância de um DataBuffer
R abstrato
visita (BitSet bitSet, deslocamento interno, longo numBits)
Visite o conjunto de bits que apóia uma determinada instância de um DataBuffer

Métodos Públicos

public abstract R fallback ()

Método de fallback chamado se a implementação do visitante não suportar o tipo de armazenamento de apoio para um determinado DataBuffer

O implementador desta interface deve substituir os métodos de visit para o tipo de armazenamento que ele suporta. Se accept(DataStorageVisitor) for chamado em um buffer usando um tipo diferente de armazenamento, a chamada retornará para este método.

Devoluções
  • qualquer valor

visita R de resumo público (buffer ByteBuffer)

Visite o ByteBuffer apoiando uma determinada instância de um DataBuffer

Parâmetros
amortecedor buffer subjacente
Devoluções
  • qualquer valor

visita R de resumo público (buffer DoubleBuffer)

Visite o DoubleBuffer apoiando uma determinada instância de um DataBuffer

Parâmetros
amortecedor buffer subjacente
Devoluções
  • qualquer valor

visita R de resumo público (buffer LongBuffer)

Visite o LongBuffer apoiando uma determinada instância de um DataBuffer

Parâmetros
amortecedor buffer subjacente
Devoluções
  • qualquer valor

visita R abstrata pública (matriz booleana [], deslocamento interno, comprimento interno)

Visite a matriz booleana apoiando uma determinada instância de um DataBuffer

Parâmetros
variedade matriz subjacente
Deslocamento deslocamento do buffer dentro da matriz
comprimento comprimento do buffer dentro da matriz
Devoluções
  • qualquer valor

visita R de resumo público (buffer FloatBuffer)

Visite o FloatBuffer apoiando uma determinada instância de um DataBuffer

Parâmetros
amortecedor buffer subjacente
Devoluções
  • qualquer valor

visita R abstrata pública (matriz Object [], deslocamento interno, comprimento interno)

Visite a matriz de objetos que apóia uma determinada instância de um DataBuffer

Parâmetros
variedade matriz subjacente
Deslocamento deslocamento do buffer dentro da matriz
comprimento comprimento do buffer dentro da matriz
Devoluções
  • qualquer valor

visita R de resumo público (buffer de ShortBuffer)

Visite o ShortBuffer apoiando uma determinada instância de um DataBuffer

Parâmetros
amortecedor buffer subjacente
Devoluções
  • qualquer valor

visita R de resumo público (endereço longo, comprimento longo, escala longa)

Visite o segmento de memória bruta de uma determinada instância de um DataBuffer

Parâmetros
Morada endereço nativo do buffer
comprimento comprimento do buffer
escala número de bytes necessários para armazenar um único valor deste buffer
Devoluções
  • qualquer valor

visita R de resumo público (buffer IntBuffer)

Visite o IntBuffer apoiando uma determinada instância de um DataBuffer

Parâmetros
amortecedor buffer subjacente
Devoluções
  • qualquer valor

visita R abstrata pública (BitSet bitSet, int offset, long numBits)

Visite o conjunto de bits que apóia uma determinada instância de um DataBuffer

Parâmetros
bitSet conjunto de bits subjacente
Deslocamento deslocamento do buffer dentro do conjunto de bits
numBits número de bits usados ​​para representar o buffer dentro do conjunto de bits
Devoluções
  • qualquer valor