Partager via


CoderResult Classe

Définition

Description de l’état de résultat d’un codeur.

[Android.Runtime.Register("java/nio/charset/CoderResult", DoNotGenerateAcw=true)]
public class CoderResult : Java.Lang.Object
[<Android.Runtime.Register("java/nio/charset/CoderResult", DoNotGenerateAcw=true)>]
type CoderResult = class
    inherit Object
Héritage
CoderResult
Attributs

Remarques

Description de l’état de résultat d’un codeur.

Codeur de jeu de caractères, autrement dit, un décodeur ou un encodeur, consomme des octets (ou des caractères) à partir d’une mémoire tampon d’entrée, les traduit et écrit les caractères résultants (ou octets) dans une mémoire tampon de sortie. Un processus de codage se termine pour l’une des quatre catégories de raisons décrites par les instances de cette classe :

<ul>

<Li>

Sous-flux est signalé lorsqu’il n’y a plus d’entrée à traiter, ou qu’il n’y a pas d’entrée insuffisante et qu’une entrée supplémentaire est requise. Cette condition est représentée par l’objet #UNDERFLOWde résultat unique, dont #isUnderflow() isUnderflow la méthode retourne true.

</Li>

<Li>

Le dépassement de capacité est signalé lorsqu’il n’y a pas suffisamment de place dans la mémoire tampon de sortie. Cette condition est représentée par l’objet #OVERFLOWde résultat unique, dont #isOverflow() isOverflow la méthode retourne true.

</Li>

<Li>

Une erreur d’entrée incorrecte est signalée lorsqu’une séquence d’unités d’entrée n’est pas bien formée. Ces erreurs sont décrites par les instances de cette classe dont #isMalformed() isMalformed la méthode retourne true et dont #length() length la méthode retourne la longueur de la séquence incorrecte. Il existe une instance unique de cette classe pour toutes les erreurs d’entrée incorrecte d’une longueur donnée.

</Li>

<Li>

Une erreur de caractère non modifiable est signalée lorsqu’une séquence d’unités d’entrée indique un caractère qui ne peut pas être représenté dans l’ensemble de caractères de sortie. De telles erreurs sont décrites par les instances de cette classe dont #isUnmappable() isUnmappable la méthode retourne true et dont #length() length la méthode retourne la longueur de la séquence d’entrée indiquant le caractère inappable. Il existe une instance unique de cette classe pour toutes les erreurs de caractère non utilisables d’une longueur donnée.

</Li>

</ul>

Pour des raisons pratiques, la #isError() isError méthode retourne true des objets de résultat qui décrivent des erreurs d’entrée incorrecte et de caractères non modifiables, mais false pour celles qui décrivent des conditions de dépassement de débit ou de dépassement de capacité.

Ajouté dans la version 1.4.

Documentation Java pour java.nio.charset.CoderResult.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

CoderResult(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsError

Indique si cet objet décrit ou non une condition d’erreur.

IsMalformed

Indique si cet objet décrit ou non une erreur d’entrée incorrecte.

IsOverflow

Indique si cet objet décrit ou non une condition de dépassement de capacité.

IsUnderflow

Indique si cet objet décrit ou non une condition de sous-flux.

IsUnmappable

Indique si cet objet décrit ou non une erreur de caractère non modifiable.

JniIdentityHashCode

Description de l’état de résultat d’un codeur.

(Hérité de Object)
JniPeerMembers

Description de l’état de résultat d’un codeur.

Overflow

Objet de résultat indiquant un dépassement de capacité, ce qui signifie qu’il n’y a pas suffisamment de place dans la mémoire tampon de sortie.

PeerReference

Description de l’état de résultat d’un codeur.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Underflow

Objet de résultat indiquant un sous-flux, ce qui signifie que la mémoire tampon d’entrée a été complètement consommée ou, si la mémoire tampon d’entrée n’est pas encore vide, cette entrée supplémentaire est requise.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

Description de l’état de résultat d’un codeur.

(Hérité de Object)
Dispose(Boolean)

Description de l’état de résultat d’un codeur.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Length()

Retourne la longueur de l’entrée erronée décrite par cet objet  ;   ;(opération facultative).

MalformedForLength(Int32)

Méthode de fabrique statique qui retourne l’objet unique décrivant une erreur d’entrée incorrecte de la longueur donnée.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
ThrowException()

Lève une exception appropriée au résultat décrit par cet objet.

ToArray<T>()

Description de l’état de résultat d’un codeur.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnmappableForLength(Int32)

Méthode de fabrique statique qui retourne l’objet de résultat unique décrivant une erreur de caractère non modifiable de la longueur donnée.

UnregisterFromRuntime()

Description de l’état de résultat d’un codeur.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Description de l’état de résultat d’un codeur.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Description de l’état de résultat d’un codeur.

(Hérité de Object)
IJavaPeerable.Finalized()

Description de l’état de résultat d’un codeur.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Description de l’état de résultat d’un codeur.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Description de l’état de résultat d’un codeur.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Description de l’état de résultat d’un codeur.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Description de l’état de résultat d’un codeur.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Description de l’état de résultat d’un codeur.

GetJniTypeName(IJavaPeerable)

Description de l’état de résultat d’un codeur.

S’applique à