CoderResult Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 #UNDERFLOW
de 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 #OVERFLOW
de 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 |
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. |