インタフェース
java.util.function.Consumerの使用
-
Consumerを使用しているパッケージ パッケージ 説明 java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。java.util.concurrent 並行プログラミングでよく使用されるユーティリティ・クラスです。java.util.function 関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。java.util.stream コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。javafx.scene.control JavaFXユーザー・インタフェース・コントロール(UIコントロールまたは単純なコントロール)は、特に多くの異なるアプリケーション・コンテキストでの再利用に適しているJavaFXシーングラフの特化されたノードです。jdk.incubator.http 高レベルのHTTPとWebSocket APIjdk.jshell Javaプログラミング言語コードの"snippets"をインタラクティブに評価するRead-Eval-Printループ(REPL)などのツールを作成するためのインタフェースを提供します。jdk.jshell.execution JShell実行エンジンを構築するための実装サポートを提供します。 -
-
java.langでのConsumerの使用
Consumer型のパラメータを持つjava.langのメソッド 修飾子と型 メソッド 説明 default voidIterable. forEach(Consumer<? super T> action)Iterableの各要素に対して指定されたアクションを、すべての要素が処理されるか、アクションが例外をスローするまで実行します。voidStackWalker. forEach(Consumer<? super StackWalker.StackFrame> action)現在のスレッドのStackFrameストリームの各要素に対して、このforEachメソッドを呼び出すメソッドである、スタックの先頭フレームを走査して、指定されたアクションを実行します。 -
java.utilでのConsumerの使用
Consumer型のパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 voidArrayDeque. forEach(Consumer<? super E> action)voidArrayList. forEach(Consumer<? super E> action)voidVector. forEach(Consumer<? super E> action)default voidIterator. forEachRemaining(Consumer<? super E> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default voidPrimitiveIterator.OfDouble. forEachRemaining(Consumer<? super Double> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default voidPrimitiveIterator.OfInt. forEachRemaining(Consumer<? super Integer> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default voidPrimitiveIterator.OfLong. forEachRemaining(Consumer<? super Long> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default voidSpliterator. forEachRemaining(Consumer<? super T> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default voidSpliterator.OfDouble. forEachRemaining(Consumer<? super Double> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default voidSpliterator.OfInt. forEachRemaining(Consumer<? super Integer> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default voidSpliterator.OfLong. forEachRemaining(Consumer<? super Long> action)すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。voidOptional. ifPresent(Consumer<? super T> action)値が存在する場合は、その値で指定されたアクションを実行し、そうでない場合は何もしません。voidOptional. ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction)値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。default booleanSpliterator.OfDouble. tryAdvance(Consumer<? super Double> action)残りの要素が存在する場合は、その要素に対して指定されたアクションを実行してtrueを返し、それ以外の場合はfalseを返します。default booleanSpliterator.OfInt. tryAdvance(Consumer<? super Integer> action)残りの要素が存在する場合は、その要素に対して指定されたアクションを実行してtrueを返し、それ以外の場合はfalseを返します。default booleanSpliterator.OfLong. tryAdvance(Consumer<? super Long> action)残りの要素が存在する場合は、その要素に対して指定されたアクションを実行してtrueを返し、それ以外の場合はfalseを返します。booleanSpliterator. tryAdvance(Consumer<? super T> action)残りの要素が存在する場合は、その要素に対して指定されたアクションを実行してtrueを返し、それ以外の場合はfalseを返します。 -
java.util.concurrentでのConsumerの使用
Consumer型のパラメータを持つjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 CompletableFuture<Void>CompletableFuture. acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action)CompletionStage<Void>CompletionStage. acceptEither(CompletionStage<? extends T> other, Consumer<? super T> action)このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定して実行される新しいCompletionStageを返します。CompletableFuture<Void>CompletableFuture. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action)CompletableFuture<Void>CompletableFuture. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)CompletionStage<Void>CompletionStage. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action)このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定し、このステージのデフォルトの非同期実行機能を使用して実行される新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)指定されたステージが正常に完了したときに、指定されたステージのいずれかが正常に完了したときに、指定されたエグゼキュータを使用して実行され、対応する結果が指定されたアクションの引数として返される新しいCompletionStageを返します。CompletableFuture<Void>SubmissionPublisher. consume(Consumer<? super T> consumer)指定したコンシューマ関数を使用して、公開されたすべてのアイテムを処理します。voidArrayBlockingQueue. forEach(Consumer<? super E> action)<U> voidConcurrentHashMap. forEach(long parallelismThreshold, BiFunction<? super K,? super V,? extends U> transformer, Consumer<? super U> action)各(キー, 値)のnullでない各変換に対し、指定されたアクションを実行します。voidConcurrentHashMap.KeySetView. forEach(Consumer<? super K> action)voidConcurrentLinkedDeque. forEach(Consumer<? super E> action)voidConcurrentLinkedQueue. forEach(Consumer<? super E> action)voidCopyOnWriteArrayList. forEach(Consumer<? super E> action)voidCopyOnWriteArraySet. forEach(Consumer<? super E> action)voidLinkedBlockingDeque. forEach(Consumer<? super E> action)voidLinkedBlockingQueue. forEach(Consumer<? super E> action)voidLinkedTransferQueue. forEach(Consumer<? super E> action)voidConcurrentHashMap. forEachEntry(long parallelismThreshold, Consumer<? super Map.Entry<K,V>> action)各エントリに対して指定されたアクションを実行します。<U> voidConcurrentHashMap. forEachEntry(long parallelismThreshold, Function<Map.Entry<K,V>,? extends U> transformer, Consumer<? super U> action)各エントリのnull以外の各変換に対して指定されたアクションを実行します。voidConcurrentHashMap. forEachKey(long parallelismThreshold, Consumer<? super K> action)各キーに対して指定されたアクションを実行します。<U> voidConcurrentHashMap. forEachKey(long parallelismThreshold, Function<? super K,? extends U> transformer, Consumer<? super U> action)各キーのnull以外の各変換に対して指定されたアクションを実行します。voidConcurrentHashMap. forEachValue(long parallelismThreshold, Consumer<? super V> action)各値に対して指定されたアクションを実行します。<U> voidConcurrentHashMap. forEachValue(long parallelismThreshold, Function<? super V,? extends U> transformer, Consumer<? super U> action)各値のnull以外の各変換に対して指定されたアクションを実行します。CompletableFuture<Void>CompletableFuture. thenAccept(Consumer<? super T> action)CompletionStage<Void>CompletionStage. thenAccept(Consumer<? super T> action)このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定して実行される新しいCompletionStageを返します。CompletableFuture<Void>CompletableFuture. thenAcceptAsync(Consumer<? super T> action)CompletableFuture<Void>CompletableFuture. thenAcceptAsync(Consumer<? super T> action, Executor executor)CompletionStage<Void>CompletionStage. thenAcceptAsync(Consumer<? super T> action)このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、このステージのデフォルトの非同期実行機能を使用して実行される新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. thenAcceptAsync(Consumer<? super T> action, Executor executor)このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。 -
java.util.functionでのConsumerの使用
Consumerを返すjava.util.functionのメソッド 修飾子と型 メソッド 説明 default Consumer<T>Consumer. andThen(Consumer<? super T> after)このオペレーションを実行した後、続けてafterオペレーションを実行する合成Consumerを返します。Consumer型のパラメータを持つjava.util.functionのメソッド 修飾子と型 メソッド 説明 default Consumer<T>Consumer. andThen(Consumer<? super T> after)このオペレーションを実行した後、続けてafterオペレーションを実行する合成Consumerを返します。 -
java.util.streamでのConsumerの使用
java.util.streamでのConsumerのサブインタフェース 修飾子と型 インタフェース 説明 static interfaceStream.Builder<T>Streamの可変ビルダーです。Consumer型のパラメータを持つjava.util.streamのメソッド 修飾子と型 メソッド 説明 voidStream. forEach(Consumer<? super T> action)このストリームの各要素に対してアクションを実行します。voidStream. forEachOrdered(Consumer<? super T> action)このストリームの各要素に対してアクションを実行します。その実行順は、ストリームの検出順が定義されている場合はその順番になります。Stream<T>Stream. peek(Consumer<? super T> action)このストリームの要素から成るストリームを返すほか、その結果のストリームから消費される各要素に対し、指定されたアクションを実行します。 -
javafx.scene.controlでのConsumerの使用
Consumerを戻すjavafx.scene.controlのメソッド 修飾子と型 メソッド 説明 protected Consumer<ObservableValue<?>>SkinBase. unregisterChangeListeners(ObservableValue<?> property)指定されたプロパティに対してSkinBase.registerChangeListener(ObservableValue, Consumer)を使用して登録されたすべての変更リスナーを登録解除します。型Consumerのパラメータを持つjavafx.scene.controlのメソッド 修飾子と型 メソッド 説明 protected voidSkinBase. registerChangeListener(ObservableValue<?> property, Consumer<ObservableValue<?>> consumer)サブクラスは、このメソッドを呼び出して、指定されたプロパティのプロパティ変更イベントをリッスンすることを登録することができます。 -
jdk.incubator.httpでのConsumerの使用
型Consumerのパラメータを持つjdk.incubator.httpのメソッド 修飾子と型 メソッド 説明 static HttpResponse.BodyHandler<Void>HttpResponse.BodyHandler. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer)BodyProcessor.asByteArrayConsumer(Consumer)から取得したBodyProcessor<Void>を返すBodyHandler<Void>を返します。static HttpResponse.BodyProcessor<Void>HttpResponse.BodyProcessor. asByteArrayConsumer(Consumer<Optional<byte[]>> consumer)提供されたOptional<byte[]>のコンシューマに着信する本文データを提供するBodyProcessorを返します。 -
jdk.jshellでのConsumerの使用
型Consumerのパラメータを持つjdk.jshellのメソッド 修飾子と型 メソッド 説明 JShell.SubscriptionJShell. onShutdown(Consumer<JShell> listener)このJShellインスタンスが終了するときに呼び出されるコールバックを登録します。JShell.SubscriptionJShell. onSnippetEvent(Consumer<SnippetEvent> listener)スニペットのステータスが変更されたときに呼び出されるコールバックを登録します。 -
jdk.jshell.executionでのConsumerの使用
型Consumerのパラメータを持つjdk.jshell.executionのメソッド 修飾子と型 メソッド 説明 static voidUtil. detectJdiExitEvent(VirtualMachine vm, Consumer<String> unbiddenExitHandler)VMDeathEventとVMDisconnectEventのJDIイベント・ストリームを監視します。型Consumerの型引数を持つjdk.jshell.executionのメソッド・パラメータ 修飾子と型 メソッド 説明 static voidUtil. forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String,Consumer<OutputStream>> outputStreamMap, Map<String,Consumer<InputStream>> inputStreamMap)入力から指定されたExecutionControlインスタンスへコマンドを転送し、出力にレスポンスします。
-