IGatherer 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다.
[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
- 파생
- 특성
- 구현
설명
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. 변환은 상태 비 상태 또는 상태 저장일 수 있으며 출력을 생성하기 전에 입력을 버퍼링할 수 있습니다.
결합자 함수가 제공된 경우 Gatherer 작업을 순차적으로 수행하거나 병렬 처리할 수 있습니다.
요소를 일괄 처리로 그룹화(창 함수)를 포함하지만 제한되지 않는 작업을 수집하는 많은 예가 있습니다. 연속적으로 유사한 요소 중복 제거; 증분 누적 함수(접두사 검사); 증분 다시 정렬 함수 등 클래스 java.util.stream.Gatherers 는 공통 수집 작업의 구현을 제공합니다.
24에 추가되었습니다.
에 대한 java.util.stream.GathererJava 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
속성
| Name | Description |
|---|---|
| Handle |
기본 Android 개체의 JNI 값을 가져옵니다. (다음에서 상속됨 IJavaObject) |
| JniIdentityHashCode |
래핑된 인스턴스의 |
| JniManagedPeerState |
관리되는 피어의 상태입니다. (다음에서 상속됨 IJavaPeerable) |
| JniObjectReferenceControlBlock |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. (다음에서 상속됨 IJavaPeerable) |
| JniPeerMembers |
멤버 액세스 및 호출 지원. (다음에서 상속됨 IJavaPeerable) |
| PeerReference |
JniObjectReference 래핑된 Java 개체 인스턴스를 반환합니다. (다음에서 상속됨 IJavaPeerable) |
메서드
| Name | Description |
|---|---|
| AndThen(IGatherer) |
이 Gatherer의 출력을 해당 Gatherer의 입력에 연결하는 구성된 Gatherer를 반환합니다. |
| Combiner() |
두 중간 상태를 수락하고 하나로 결합하는 함수입니다. |
| DefaultCombiner() |
Gatherer의 기본 결합자인 결합자를 반환합니다. |
| DefaultFinisher() |
|
| DefaultInitializer() |
Gatherer의 기본 이니셜라이저인 이니셜라이저를 반환합니다. |
| Disposed() |
인스턴스가 삭제되었을 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
| DisposeUnlessReferenced() |
이 인스턴스에 대한 미해결 참조가 없으면 호출 |
| Finalized() |
인스턴스가 종료될 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
| Finisher() |
입력 요소의 끝에서 최종 작업을 수행할 수 있도록 하는 최종 중간 상태 및 |
| GetIntegrator() |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| Initializer() |
이 수집 작업에 사용되는 중간 상태의 인스턴스를 생성하는 함수입니다. |
| Of(IGatherer+IIntegrator, IBiConsumer) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| Of(IGatherer+IIntegrator) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| Of(ISupplier, IGatherer+IIntegrator, IBinaryOperator, IBiConsumer) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| OfSequential(IGatherer+IIntegrator, IBiConsumer) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| OfSequential(IGatherer+IIntegrator) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| OfSequential(ISupplier, IGatherer+IIntegrator, IBiConsumer) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| OfSequential(ISupplier, IGatherer+IIntegrator) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| SetJniIdentityHashCode(Int32) |
에서 반환 |
| SetJniManagedPeerState(JniManagedPeerStates) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. (다음에서 상속됨 IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
에서 반환 |
| UnregisterFromRuntime() |
런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 인스턴스의 등록을 취소합니다. (다음에서 상속됨 IJavaPeerable) |
확장명 메서드
| Name | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
인스턴스 |
| JavaAs<TResult>(IJavaPeerable) |
형식 |
| JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
| JavaCast<TResult>(IJavaObject) |
입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
형식 |