DataStorageVisitor

interface pública DataStorageVisitor

Visite o armazenamento de apoio de instâncias DataBuffer .

Métodos Públicos

abstrato R
cair pra trás ()
Método substituto 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 visit pelo tipo de armazenamento que suporta.

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

Métodos Públicos

substituto público abstrato R ()

Método substituto 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 visit pelo tipo de armazenamento que suporta. Se accept(DataStorageVisitor) for chamado em um buffer usando um tipo diferente de armazenamento, a invocação retornará para esse método.

Devoluções
  • qualquer valor

visita R abstrata pública (buffer ByteBuffer)

Visite o ByteBuffer que suporta uma determinada instância de um DataBuffer

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

visita R abstrata pública (buffer DoubleBuffer)

Visite o DoubleBuffer que suporta uma determinada instância de um DataBuffer

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

visita R abstrata pública (buffer LongBuffer)

Visite o LongBuffer que suporta 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 o array booleano que suporta uma determinada instância de um DataBuffer

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

visita R abstrata pública (buffer FloatBuffer)

Visite o FloatBuffer que suporta 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 suporta uma determinada instância de um DataBuffer

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

visita R abstrata pública (buffer ShortBuffer)

Visite o ShortBuffer que apoia uma determinada instância de um DataBuffer

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

visita R abstrata pública (endereço longo, comprimento longo, escala longa)

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

Parâmetros
endereço 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 abstrata pública (buffer IntBuffer)

Visite o IntBuffer que suporta uma determinada instância de um DataBuffer

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

visita R abstrata pública (BitSet bitSet, deslocamento int, numBits longos)

Visite o conjunto de bits que suporta uma determinada instância de um DataBuffer

Parâmetros
conjunto de bits conjunto de bits subjacente
desvio 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