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 java.lang.Object implements ValueIterationConsumerAdapter<P,V>
-
-
Field Summary
Fields Modifier and Type Field Description private ValueIterationConsumerAdapter<? super T,V>
myAfterAdapter
private ValueIterationConsumerAdapter<? super P,T>
myBeforeAdapter
-
Constructor Summary
Constructors Constructor Description ChainedConsumerAdapter(ValueIterationConsumerAdapter<? super P,T> beforeAdapter, ValueIterationConsumerAdapter<? super T,V> afterAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> @NotNull ValueIterationConsumer<? super P,R>
getConsumer(ValueIterationConsumer<? super V,R> valueConsumer)
<R> @NotNull ValueIterationConsumer<? super P,R>
getConsumer(VoidIterationConsumer<? super V> voidConsumer)
-
-
-
Field Detail
-
myBeforeAdapter
private final ValueIterationConsumerAdapter<? super P,T> myBeforeAdapter
-
myAfterAdapter
private final ValueIterationConsumerAdapter<? super T,V> myAfterAdapter
-
-
Constructor Detail
-
ChainedConsumerAdapter
public ChainedConsumerAdapter(ValueIterationConsumerAdapter<? super P,T> beforeAdapter, ValueIterationConsumerAdapter<? super T,V> afterAdapter)
-
-
Method Detail
-
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>
-
-