Partager via


CursorWrapper Classe

Définition

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

[Android.Runtime.Register("android/database/CursorWrapper", DoNotGenerateAcw=true)]
public class CursorWrapper : Java.Lang.Object, Android.Database.ICursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CursorWrapper", DoNotGenerateAcw=true)>]
type CursorWrapper = class
    inherit Object
    interface ICursor
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
CursorWrapper
Dérivé
Attributs
Implémente

Remarques

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel. L’utilisation principale de cette classe consiste à étendre un curseur tout en remplaçant uniquement un sous-ensemble de ses méthodes.

Documentation Java pour android.database.CursorWrapper.

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

CursorWrapper(ICursor)

Crée un wrapper de curseur.

CursorWrapper(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)
ColumnCount

Retourner le nombre total de colonnes

Count

Retourne le nombre de lignes dans le curseur.

Extras

Retourne un ensemble de valeurs supplémentaires.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsAfterLast

Retourne si le curseur pointe vers la position après la dernière ligne.

IsBeforeFirst

Retourne si le curseur pointe vers la position avant la première ligne.

IsClosed

retourner true si le curseur est fermé

IsFirst

Retourne si le curseur pointe vers la première ligne.

IsLast

Retourne si le curseur pointe vers la dernière ligne.

JniIdentityHashCode

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

(Hérité de Object)
JniPeerMembers

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

NotificationUri

Retourne l’URI auquel les notifications de modifications apportées aux données de ce curseur seront remises, comme défini précédemment par SetNotificationUri(ContentResolver, Uri).

NotificationUris

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

PeerReference

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

(Hérité de Object)
Position

Retourne la position actuelle du curseur dans l’ensemble de lignes.

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.

WantsAllOnMoveCalls

onMove() est appelé uniquement entre les processus si cette méthode retourne true.

WrappedCursor

Obtient le curseur sous-jacent qui est encapsulé par cette instance.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Close()

Ferme le curseur, libère toutes ses ressources et le rend complètement non valide.

CopyStringToBuffer(Int32, CharArrayBuffer)

Récupère le texte de colonne demandé et le stocke dans la mémoire tampon fournie.

Deactivate()

Désactive le curseur, en effectuant tous les appels qu’il échoue jusqu’à ce qu’il Requery() soit appelé.

Dispose()

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

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

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

Retourne la valeur de la colonne demandée en tant que tableau d’octets.

GetColumnIndex(String)

Retourne l’index de base zéro pour le nom de colonne donné, ou -1 si la colonne n’existe pas.

GetColumnIndexOrThrow(String)

Retourne l’index de base zéro pour le nom de colonne donné ou lève IllegalArgumentException si la colonne n’existe pas.

GetColumnName(Int32)

Retourne le nom de colonne à l’index de colonne de base zéro donné.

GetColumnNames()

Retourne un tableau de chaînes contenant les noms de toutes les colonnes du jeu de résultats dans l’ordre dans lequel elles ont été répertoriées dans le résultat.

GetDouble(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un double.

GetFloat(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un float.

GetHashCode()

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

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

Retourne la valeur de la colonne demandée sous forme d’int.

GetLong(Int32)

Retourne la valeur de la colonne demandée à long terme.

GetShort(Int32)

Retourne la valeur de la colonne demandée sous la forme d’un court.

GetString(Int32)

Retourne la valeur de la colonne demandée sous forme de chaîne.

GetType(Int32)

Retourne le type de données de la valeur de la colonne donnée.

IsNull(Int32)

Retourne true si la valeur de la colonne indiquée est null.

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)
Move(Int32)

Déplacez le curseur par une quantité relative, vers l’avant ou vers l’arrière, à partir de la position actuelle.

MoveToFirst()

Déplacez le curseur vers la première ligne.

MoveToLast()

Déplacez le curseur vers la dernière ligne.

MoveToNext()

Déplacez le curseur vers la ligne suivante.

MoveToPosition(Int32)

Déplacez le curseur vers une position absolue.

MoveToPrevious()

Déplacez le curseur vers la ligne précédente.

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)
RegisterContentObserver(ContentObserver)

Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu qui sauvegarde ce curseur.

RegisterDataSetObserver(DataSetObserver)

Inscrivez un observateur appelé lorsque des modifications se produisent dans le contenu de ce jeu de données de curseurs, par exemple lorsque le jeu de données est modifié via Requery(), Deactivate()ou Close().

Requery()

Effectue à nouveau la requête qui a créé le curseur, en actualisant son contenu.

Respond(Bundle)

Il s’agit d’une méthode hors bande permettant à l’utilisateur d’un curseur de communiquer avec le curseur.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetNotificationUri(ContentResolver, Uri)

Inscrivez-vous pour regarder un URI de contenu pour les modifications.

SetNotificationUris(ContentResolver, IList<Uri>)

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

ToArray<T>()

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

(Hérité de Object)
ToString()

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

(Hérité de Object)
UnregisterContentObserver(ContentObserver)

Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via RegisterContentObserver(ContentObserver).

UnregisterDataSetObserver(DataSetObserver)

Annulez l’inscription d’un observateur qui a déjà été inscrit auprès de ce curseur via RegisterContentObserver(ContentObserver).

UnregisterFromRuntime()

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

(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()

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

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

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

(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)

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

GetJniTypeName(IJavaPeerable)

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

S’applique à