AbstractSequentialList Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de List
dados de "acesso sequencial" (como uma lista vinculada).
[Android.Runtime.Register("java/util/AbstractSequentialList", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public abstract class AbstractSequentialList : Java.Util.AbstractList
[<Android.Runtime.Register("java/util/AbstractSequentialList", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type AbstractSequentialList = class
inherit AbstractList
- Herança
- Derivado
- Atributos
Comentários
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de List
dados de "acesso sequencial" (como uma lista vinculada). Para dados de acesso aleatório (como uma matriz), AbstractList
deve ser usado em preferência a essa classe.
Essa classe é o oposto da classe no sentido de AbstractList
que ela implementa os métodos de "acesso aleatório" (get(int index)
, set(int index, E element)
add(int index, E element)
e remove(int index)
) no topo do iterador de lista da lista, em vez do contrário.
Para implementar uma lista, o programador precisa apenas estender essa classe e fornecer implementações para os listIterator
métodos e size
. Para uma lista não modificável, o programador só precisa implementar os métodos , next
, previous
hasPrevious
e index
do iterador de hasNext
lista.
Para uma lista modificável, o programador deve adicionalmente implementar o método do iterador de set
lista. Para uma lista de tamanho variável, o programador deve adicionalmente implementar os iteradores e add
métodos da remove
lista.
O programador geralmente deve fornecer um construtor void (sem argumento) e coleção, de acordo com a recomendação na especificação da Collection
interface.
Essa classe é membro do Java Collections Framework.
Adicionado em 1.2.
Documentação Java para java.util.AbstractSequentialList
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
AbstractSequentialList() |
Único construtor. |
AbstractSequentialList(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
IsEmpty |
A ser adicionado (Herdado de AbstractCollection) |
JniIdentityHashCode |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
JniPeerMembers |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
ModCount |
O número de vezes que esta lista foi estruturalmente modificada. (Herdado de AbstractList) |
PeerReference |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
Add(Int32, Object) |
A ser adicionado (Herdado de AbstractList) |
Add(Object) |
A ser adicionado (Herdado de AbstractCollection) |
AddAll(ICollection) |
A ser adicionado (Herdado de AbstractCollection) |
AddAll(Int32, ICollection) |
A ser adicionado (Herdado de AbstractList) |
Clear() |
A ser adicionado (Herdado de AbstractCollection) |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Contains(Object) |
A ser adicionado (Herdado de AbstractCollection) |
ContainsAll(ICollection) |
A ser adicionado (Herdado de AbstractCollection) |
Dispose() |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
Dispose(Boolean) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
Get(Int32) |
Retorna o elemento na posição especificada nesta lista. |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
IndexOf(Object) |
A ser adicionado (Herdado de AbstractList) |
Iterator() |
Retorna um iterador sobre os elementos nesta lista na sequência adequada. (Herdado de AbstractList) |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
LastIndexOf(Object) |
A ser adicionado (Herdado de AbstractList) |
ListIterator() |
A ser adicionado (Herdado de AbstractList) |
ListIterator(Int32) |
Retorna um iterador de lista sobre os elementos dessa lista (na sequência adequada). |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
Remove(Int32) |
A ser adicionado (Herdado de AbstractList) |
Remove(Object) |
A ser adicionado (Herdado de AbstractCollection) |
RemoveAll(ICollection) |
A ser adicionado (Herdado de AbstractCollection) |
RemoveRange(Int32, Int32) |
Remove dessa lista todos os elementos cujo índice está entre |
RetainAll(ICollection) |
A ser adicionado (Herdado de AbstractCollection) |
Set(Int32, Object) |
A ser adicionado (Herdado de AbstractList) |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
Size() |
Retorna uma contagem de quantos objetos isso |
SubList(Int32, Int32) |
A ser adicionado (Herdado de AbstractList) |
ToArray() |
A ser adicionado (Herdado de AbstractCollection) |
ToArray(Object[]) |
A ser adicionado (Herdado de AbstractCollection) |
ToArray<T>() |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
IJavaPeerable.DisposeUnlessReferenced() |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
IJavaPeerable.Finalized() |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
IJavaPeerable.JniManagedPeerState |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
GetJniTypeName(IJavaPeerable) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
ToEnumerable(IIterable) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |
ToEnumerable<T>(IIterable) |
Essa classe fornece uma implementação esquelética da interface para minimizar o esforço necessário para implementar essa interface apoiada por um armazenamento de |