Class ValueIterationAdapterImpl.ChainedConsumerAdapter<P,T,V>
java.lang.Object
com.vladsch.flexmark.tree.iteration.ValueIterationAdapterImpl.ChainedConsumerAdapter<P,T,V>
- All Implemented Interfaces:
ValueIterationConsumerAdapter<P,
V>
- Enclosing class:
- ValueIterationAdapterImpl<N,
T>
static class ValueIterationAdapterImpl.ChainedConsumerAdapter<P,T,V>
extends Object
implements ValueIterationConsumerAdapter<P,V>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ValueIterationConsumerAdapter<? super T,
V> private final ValueIterationConsumerAdapter<? super P,
T> -
Constructor Summary
ConstructorsConstructorDescriptionChainedConsumerAdapter
(ValueIterationConsumerAdapter<? super P, T> beforeAdapter, ValueIterationConsumerAdapter<? super T, V> afterAdapter) -
Method Summary
Modifier and TypeMethodDescription<R> @NotNull ValueIterationConsumer<? super P,
R> getConsumer
(ValueIterationConsumer<? super V, R> valueConsumer) <R> @NotNull ValueIterationConsumer<? super P,
R> getConsumer
(VoidIterationConsumer<? super V> voidConsumer)
-
Field Details
-
myBeforeAdapter
-
myAfterAdapter
-
-
Constructor Details
-
ChainedConsumerAdapter
public ChainedConsumerAdapter(ValueIterationConsumerAdapter<? super P, T> beforeAdapter, ValueIterationConsumerAdapter<? super T, V> afterAdapter)
-
-
Method Details
-
getConsumer
@NotNull public <R> @NotNull ValueIterationConsumer<? super P,R> getConsumer(ValueIterationConsumer<? super V, R> valueConsumer) - Specified by:
getConsumer
in interfaceValueIterationConsumerAdapter<P,
T>
-
getConsumer
@NotNull public <R> @NotNull ValueIterationConsumer<? super P,R> getConsumer(VoidIterationConsumer<? super V> voidConsumer) - Specified by:
getConsumer
in interfaceValueIterationConsumerAdapter<P,
T>
-