ISequencedMap Interfaccia

Definizione

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

[Android.Runtime.Register("java/util/SequencedMap", "", "Java.Util.ISequencedMapInvoker", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public interface ISequencedMap : IDisposable, Java.Interop.IJavaPeerable, Java.Util.IMap
[<Android.Runtime.Register("java/util/SequencedMap", "", "Java.Util.ISequencedMapInvoker", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
type ISequencedMap = interface
    interface IMap
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivato
Attributi
Implementazioni

Commenti

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile. L'ordine di incontro di un SequencedMap oggetto è simile a quello degli elementi di un SequencedCollectionoggetto , ma l'ordinamento si applica ai mapping anziché ai singoli elementi.

Le operazioni bulk su questa mappa, inclusi i #forEach forEach metodi e #replaceAll replaceAll , operano sui mapping di questa mappa nell'ordine di incontro.

Le raccolte di viste fornite dai #keySet keySetmetodi , #entrySet entrySet#values values, #sequencedKeySet sequencedKeySet, #sequencedValues sequencedValues, e #sequencedEntrySet sequencedEntrySet riflettono tutti l'ordine di incontro di questa mappa. Anche se i valori restituiti dei keySetmetodi , valuese entrySet non sono tipi sequenziati, gli elementi di tali raccolte di viste riflettono l'ordine di incontro di questa mappa. Di conseguenza, gli iteratori restituiti dalle istruzioni {

Aggiunta in 21.

per java.util.SequencedMap.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsEmpty

Restituisce un valore che indica se la mappa è vuota.

(Ereditato da IMap)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java.

(Ereditato da IJavaPeerable)

Metodi

Nome Descrizione
Clear()

Rimuove tutti i mapping da questa mappa (operazione facoltativa).

(Ereditato da IMap)
Compute(Object, IBiFunction)

Tenta di calcolare un mapping per la chiave specificata e il relativo valore mappato corrente (o null se non è presente alcun mapping corrente).

(Ereditato da IMap)
ComputeIfAbsent(Object, IFunction)

Se la chiave specificata non è già associata a un valore (o è mappata a null), tenta di calcolare il valore usando la funzione di mapping specificata e la immette in questa mappa, a meno che null.

(Ereditato da IMap)
ComputeIfPresent(Object, IBiFunction)

Se il valore per la chiave specificata è presente e non Null, tenta di calcolare un nuovo mapping in base alla chiave e al relativo valore mappato corrente.

(Ereditato da IMap)
ContainsKey(Object)

Restituisce true se la mappa contiene un mapping per la chiave specificata.

(Ereditato da IMap)
ContainsValue(Object)

Restituisce true se la mappa esegue il mapping di una o più chiavi al valore specificato.

(Ereditato da IMap)
Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
EntrySet()

Restituisce una Set visualizzazione dei mapping contenuti in questa mappa.

(Ereditato da IMap)
Equals(Object)

Confronta l'oggetto specificato con questa mappa per verificarne l'uguaglianza.

(Ereditato da IMap)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
FirstEntry()

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

ForEach(IBiConsumer)

Esegue l'azione specificata per ogni voce della mappa fino a quando tutte le voci non sono state elaborate o l'azione genera un'eccezione.

(Ereditato da IMap)
Get(Object)

Restituisce il valore a cui viene eseguito il mapping della chiave specificata oppure null se la mappa non contiene alcun mapping per la chiave.

(Ereditato da IMap)
GetHashCode()

Restituisce il valore del codice hash per questa mappa.

(Ereditato da IMap)
GetOrDefault(Object, Object)

Restituisce il valore a cui viene eseguito il mapping della chiave specificata oppure defaultValue se la mappa non contiene alcun mapping per la chiave.

(Ereditato da IMap)
KeySet()

Restituisce una Set visualizzazione delle chiavi contenute in questa mappa.

(Ereditato da IMap)
LastEntry()

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

Merge(Object, Object, IBiFunction)

Se la chiave specificata non è già associata a un valore o è associata a Null, la associa al valore non Null specificato.

(Ereditato da IMap)
PollFirstEntry()

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

PollLastEntry()

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

Put(Object, Object)

Associa il valore specificato alla chiave specificata in questa mappa (operazione facoltativa).

(Ereditato da IMap)
PutAll(IDictionary)

Copia tutti i mapping dalla mappa specificata a questa mappa (operazione facoltativa).

(Ereditato da IMap)
PutFirst(Object, Object)

Inserisce il mapping specificato nella mappa se non è già presente o sostituisce il valore di un mapping se è già presente (operazione facoltativa).

PutIfAbsent(Object, Object)

Se la chiave specificata non è già associata a un valore (o è mappata a ) la associa al nullvalore specificato e restituisce null, altrimenti restituisce il valore corrente.

(Ereditato da IMap)
PutLast(Object, Object)

Inserisce il mapping specificato nella mappa se non è già presente o sostituisce il valore di un mapping se è già presente (operazione facoltativa).

Remove(Object, Object)

Rimuove la voce per la chiave specificata solo se è attualmente mappata al valore specificato.

(Ereditato da IMap)
Remove(Object)

Rimuove il mapping per una chiave da questa mappa, se presente (operazione facoltativa).

(Ereditato da IMap)
Replace(Object, Object, Object)

Sostituisce la voce per la chiave specificata solo se è attualmente mappato al valore specificato.

(Ereditato da IMap)
Replace(Object, Object)

Sostituisce la voce per la chiave specificata solo se è attualmente mappata a un valore.

(Ereditato da IMap)
ReplaceAll(IBiFunction)

Sostituisce il valore di ogni voce con il risultato di richiamare la funzione specificata su tale voce fino a quando non vengono elaborate tutte le voci o la funzione genera un'eccezione.

(Ereditato da IMap)
Reversed()

Restituisce una visualizzazione ordinata inversa di questa mappa.

SequencedEntrySet()

Restituisce una SequencedSet visualizzazione dell'oggetto della #entrySet entrySetmappa.

SequencedKeySet()

Restituisce una SequencedSet visualizzazione dell'oggetto della #keySet keySetmappa.

SequencedValues()

Restituisce una SequencedCollection visualizzazione della raccolta della #values values mappa.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
Size()

Restituisce il numero di mapping chiave-valore in questa mappa.

(Ereditato da IMap)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)
Values()

Restituisce una Collection visualizzazione dei valori contenuti in questa mappa.

(Ereditato da IMap)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a