Share via


CharsetProvider Classe

Definizione

Classe del provider di servizi Charset.

[Android.Runtime.Register("java/nio/charset/spi/CharsetProvider", DoNotGenerateAcw=true)]
public abstract class CharsetProvider : Java.Lang.Object
[<Android.Runtime.Register("java/nio/charset/spi/CharsetProvider", DoNotGenerateAcw=true)>]
type CharsetProvider = class
    inherit Object
Ereditarietà
CharsetProvider
Attributi

Commenti

Classe del provider di servizi Charset.

Un provider charset è una sottoclasse concreta di questa classe con un costruttore di argomenti zero e un numero di classi di implementazione charset associate. I provider charset possono essere installati in un'istanza della piattaforma Java come estensioni. I provider possono anche essere resi disponibili aggiungendoli al percorso della classe applet o applicazione o da altri mezzi specifici della piattaforma. I provider charset vengono cercati tramite il thread java.lang.Thread#getContextClassLoader() context class loadercorrente.

Un provider charset si identifica con un file di configurazione del provider denominato java.nio.charset.spi.CharsetProvider nella directory META-INF/servicesdelle risorse . Il file deve contenere un elenco di nomi di classe charset-provider completi, uno per riga. Una riga viene terminata da uno qualsiasi di un feed di linee (), un ritorno a capo ('\n''\r') o un ritorno a capo seguito immediatamente da un feed di linee. Gli spazi e i caratteri di tabulazioni che circondano ogni nome, nonché le righe vuote, vengono ignorati. Il carattere di commento è '#' ('&#92;u0023'); in ogni riga tutti i caratteri che seguono il primo carattere di commento vengono ignorati. Il file deve essere codificato in UTF-8.

Se una determinata classe di provider charset concreta viene denominata in più di un file di configurazione o viene denominata nello stesso file di configurazione più di una volta, i duplicati verranno ignorati. Il nome del file di configurazione di un determinato provider non deve trovarsi nello stesso file jar o in un'altra unità di distribuzione del provider stesso. Il provider deve essere accessibile dalla stessa classe loader che è stata inizialmente eseguita una query per individuare il file di configurazione; questo non è necessariamente il caricatore di classe che ha caricato il file.

Aggiunta nella versione 1.4.

Documentazione Java per java.nio.charset.spi.CharsetProvider.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

CharsetProvider()

Inizializza un nuovo provider charset.

CharsetProvider(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Classe del provider di servizi Charset.

(Ereditato da Object)
JniPeerMembers

Classe del provider di servizi Charset.

PeerReference

Classe del provider di servizi Charset.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

CharsetForName(String)

Recupera un charset per il nome del charset specificato.

Charsets()

Crea un iteratore che esegue l'iterazione sui caratteri supportati da questo provider.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Classe del provider di servizi Charset.

(Ereditato da Object)
Dispose(Boolean)

Classe del provider di servizi Charset.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Classe del provider di servizi Charset.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe del provider di servizi Charset.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe del provider di servizi Charset.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe del provider di servizi Charset.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe del provider di servizi Charset.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe del provider di servizi Charset.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe del provider di servizi Charset.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe del provider di servizi Charset.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe del provider di servizi Charset.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe del provider di servizi Charset.

GetJniTypeName(IJavaPeerable)

Classe del provider di servizi Charset.

Si applica a