IGatherer Interface
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.
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte.
[Android.Runtime.Register("java/util/stream/Gatherer", "", "Java.Util.Streams.IGathererInvoker", ApiSince=36)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "A", "R" })]
public interface IGatherer : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/util/stream/Gatherer", "", "Java.Util.Streams.IGathererInvoker", ApiSince=36)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "A", "R" })>]
type IGatherer = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Dérivé
- Attributs
- Implémente
Remarques
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. La transformation peut être sans état ou avec état et peut mettre en mémoire tampon l’entrée avant de produire une sortie.
Les opérations du rassembleur peuvent être effectuées de manière séquentielle ou parallélisées si une fonction de combinaison est fournie.
Il existe de nombreux exemples d’opérations de collecte, y compris, mais pas limités à : regroupement d’éléments en lots (fonctions de fenêtrage) ; dépliquer consécutivement des éléments similaires ; fonctions d’accumulation incrémentielle (analyse de préfixe) ; fonctions de réorganisation incrémentielle, etc. La classe java.util.stream.Gatherers fournit des implémentations d’opérations de collecte courantes.
Ajouté dans 24.
Java documentation pour java.util.stream.Gatherer.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| AndThen(IGatherer) |
Retourne un rassembleur composé qui connecte la sortie de ce rassembleur à l’entrée de ce rassembleur. |
| Combiner() |
Fonction qui accepte deux états intermédiaires et les combine en un seul. |
| DefaultCombiner() |
Retourne un combineur qui est le combineur par défaut d’un rassembleur. |
| DefaultFinisher() |
Retourne un |
| DefaultInitializer() |
Retourne un initialiseur qui est l’initialiseur par défaut d’un rassembleur. |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| Finisher() |
Fonction qui accepte l’état intermédiaire final et un |
| GetIntegrator() |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| Initializer() |
Fonction qui produit une instance de l’état intermédiaire utilisé pour cette opération de collecte. |
| Of(IGatherer+IIntegrator, IBiConsumer) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| Of(IGatherer+IIntegrator) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| Of(ISupplier, IGatherer+IIntegrator, IBinaryOperator, IBiConsumer) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| OfSequential(IGatherer+IIntegrator, IBiConsumer) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| OfSequential(IGatherer+IIntegrator) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| OfSequential(ISupplier, IGatherer+IIntegrator, IBiConsumer) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| OfSequential(ISupplier, IGatherer+IIntegrator) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |