Construtor
# nova lista distribuída(chave, cache, opções, cls)
Nome | Formato | Descrição |
---|---|---|
key |
Tanga | chave |
cache |
Esconderijo | instância de cache |
options |
Opções WriteThru | indica opções para opções de gravação |
cls |
Sessão | indica o tipo de dados json |
De Depósito
# (assíncrono) adicionar(item) → {Booleano}
Acrescenta o elemento especificado ao final desta lista (operação opcional). As listas que suportam esta operação podem colocar limitações sobre quais elementos podem ser adicionados a esta lista. Em particular, algumas listas se recusarão a adicionar elementos nulos e outras imporão restrições ao tipo de elementos que podem ser adicionados. As classes de lista devem especificar claramente em sua documentação quaisquer restrições sobre quais elementos podem ser adicionados.
Nome | Formato | Descrição |
---|---|---|
item |
objeto | elemento a ser anexado a esta lista. |
Verdadeiro
- Formato
- Booleano
# (assíncrono) addall.(C) → {Booleano}
Acrescenta todos os elementos da coleção especificada ao final desta lista, na ordem em que são retornados pelo iterador da coleção especificada (operação opcional). O comportamento desta operação é indefinido se a coleção especificada for modificada enquanto a operação estiver em andamento. (Observe que isso ocorrerá se a coleção especificada for esta lista e não estiver vazia.)
Nome | Formato | Descrição |
---|---|---|
c |
Ordem | coleção contendo elementos a serem adicionados a esta lista |
true se esta lista mudou como resultado da chamada
- Formato
- Booleano
# (assíncrono) addAtIndex(índice, elemento)
Nome | Formato | Descrição |
---|---|---|
index |
Sessão | índice no qual o objeto será inserido na lista |
elemnet |
objeto | objeto a ser inserido |
# (assíncrono) addChangeListener(dataTypeDataChangeListener, eventType, dataFilter)
Permite registrar notificações de eventos de coleção como Adicionar, Atualizar e Remover na coleção.
Nome | Formato | Descrição |
---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | O ouvinte que é chamado quando um item é adicionado, atualizado ou removido do cache. |
eventType |
Variedade.Eventtype> | O tipo/tipos de eventos que devem ser registrados. |
dataFilter |
DataTypeEventDataFilter | Uma enumeração que permite especificar até que ponto você deseja os dados com o evento. |
# (assíncrono) addRange(coleção)
Adiciona uma lista que conterá apenas o intervalo de elementos especificado.
Nome | Formato | Descrição |
---|---|---|
collection |
Ordem | lista contendo o intervalo especificado de elementos |
# (assíncrono) contém(valor) → {Booleano}
Nome | Formato | Descrição |
---|---|---|
value |
objeto | valor que será pesquisado |
Retorna {@code true} se esta lista contiver o elemento especificado.
- Formato
- Booleano
# (assíncrono) copiar para(matriz, arrayIndex)
Nome | Formato | Descrição |
---|---|---|
array |
Ordem | indica lista de objetos que serão copiados |
arrayIndex |
Sessão | ponto de partida da lista |
# (assíncrono) primeiro() → {Objeto}
Retorna o primeiro elemento da lista.
O primeiro elemento da lista.
- Formato
- objeto
# (assíncrono) ter(índice) → {Objeto}
Retorna o elemento na posição especificada nesta lista.
Nome | Formato | Descrição |
---|---|---|
index |
Sessão | índice no qual o objeto será retornado da lista |
o elemento na posição especificada nesta lista
- Formato
- objeto
# (assíncrono) getRange(começar, contar) → {Matriz}
Retorna uma lista que conterá apenas o intervalo especificado de elementos especificados.
Nome | Formato | Descrição |
---|---|---|
start |
Sessão | ponto de partida do intervalo |
count |
Sessão | ponto final do intervalo |
- Formato
- Ordem
# (assíncrono) índice de(item) → {Número}
Nome | Formato | Descrição |
---|---|---|
item |
objeto | item cujo índice será retornado |
- Formato
- Sessão
# (assíncrono) inserirDepois(pivô, valor) → {Booleano}
insere o elemento na lista após a primeira ocorrência do elemento especificado.
Nome | Formato | Descrição |
---|---|---|
pivot |
objeto | indica objeto na lista após o qual um novo valor será inserido |
value |
objeto | valor que será inserido |
False se o pivô de valor não foi encontrado; mais verdade.
- Formato
- Booleano
# (assíncrono) inserirAtHead(valor)
insira o valor especificado no início da lista.
Nome | Formato | Descrição |
---|---|---|
value |
objeto | valor que será inserido |
# (assíncrono) inserir AtTail(valor)
insira o valor especificado no final da lista.
Nome | Formato | Descrição |
---|---|---|
value |
objeto | valor que será inserido |
# (assíncrono) inserirAntes(pivô, valor) → {Booleano}
Insere o elemento na lista antes da primeira ocorrência do elemento especificado.
Nome | Formato | Descrição |
---|---|---|
pivot |
objeto | indica objeto na lista antes do qual o novo valor será inserido |
value |
objeto | valor que será inserido |
False se o pivô de valor não foi encontrado; mais verdade.
- Formato
- Booleano
# está vazia()
Retorna {@code true} se esta lista não contiver elementos.
Retorna {@code true} se esta lista não contiver elementos.
# (assíncrono) iterador() → {Iterador}
Retorna um iterador sobre os elementos nesta lista na sequência adequada.
um iterador sobre os elementos nesta lista na sequência adequada
- Formato
- Iterador
# (assíncrono) último() → {Objeto}
Retorna o último elemento da lista.
o último elemento da lista.
- Formato
- objeto
# (assíncrono) remover(item) → {Booleano}
Remove a primeira ocorrência do elemento especificado desta lista, se estiver presente (operação opcional). Se esta lista não contiver o elemento, ela não será alterada.
Nome | Formato | Descrição |
---|---|---|
item |
objeto | elemento a ser removido desta lista, se presente |
Verdadeiro
- Formato
- Booleano
# (assíncrono) deletar tudo(C) → {Booleano}
Remove desta lista todos os seus elementos que estão contidos na coleção especificada (operação opcional).
Nome | Formato | Descrição |
---|---|---|
c |
Ordem | coleção contendo elementos a serem removidos desta lista |
true se esta lista mudou como resultado da chamada
- Formato
- Booleano
# (assíncrono) removerChangeListener(dataTypeDataChangeListener, eventType)
Nome | Formato | Descrição |
---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | O listener que foi registrado com a coleção mudou a notificação. |
eventType |
Variedade.Eventtype> | O(s) tipo(s) de evento que devem ser cancelados. |
# (assíncrono) removerIndex(índice) → {Objeto}
Nome | Formato | Descrição |
---|---|---|
index |
Sessão | índice no qual o objeto será removido da lista |
- Formato
- objeto
# (assíncrono) removerRange(índice, contagem)
Remove uma lista que conterá apenas o intervalo especificado de elementos especificados.
Nome | Formato | Descrição |
---|---|---|
index |
Sessão | ponto de partida da lista |
count |
Sessão | número de elementos a serem removidos a partir do índice |
# (assíncrono) removeRangeCollection(coleção) → {Número}
Nome | Formato | Descrição |
---|---|---|
collection |
Ordem | lista contendo o intervalo especificado de elementos |
O número de elementos removidos.
- Formato
- Sessão
# (assíncrono) conjunto(índice, elemento) → {Objeto}
Nome | Formato | Descrição |
---|---|---|
index |
Sessão | índice no qual o objeto será substituído na lista |
elemnet |
objeto | objeto a ser substituído |
- Formato
- objeto
# tamanho() → {Número}
retorna o número de elementos na lista
Retorna o número de elementos nesta lista.
- Formato
- Sessão
# (assíncrono) sublista(deIndex, paraIndex) → {Matriz}
Nome | Formato | Descrição |
---|---|---|
fromIndex |
Sessão | ponto de partida da lista |
toIndex |
Sessão | ponto final da lista |
- Formato
- Ordem
# (assíncrono) paraArray(A) → {Matriz}
A matriz retornada será "segura" no sentido de que nenhuma referência a ela é mantida por esta lista. (Em outras palavras, este método deve alocar um novo array mesmo se esta lista for apoiada por um array). O chamador é, portanto, livre para modificar a matriz retornada.
Esse método atua como ponte entre APIs baseadas em array e baseadas em coleção.
Nome | Formato | Padrão | Descrição |
---|---|---|---|
a |
Ordem | nulo | array no qual os elementos desta lista devem ser armazenados, se for grande o suficiente; caso contrário, uma nova matriz do mesmo tipo de tempo de execução é alocada para essa finalidade. |
uma matriz contendo todos os elementos desta lista na sequência correta
- Formato
- Ordem
# (assíncrono) aparar(inicio fim)
Apare uma lista existente para que ela contenha apenas o intervalo especificado de elementos especificados.
Nome | Formato | Descrição |
---|---|---|
start |
Sessão | ponto de partida do intervalo |
end |
Sessão | ponto final do intervalo |