# Hierarchy For Package com.norconex.commons.lang.flow

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.norconex.commons.lang.flow.BaseConsumerAdapter<A,T> (implements com.norconex.commons.lang.flow.FlowConsumerAdapter<T>)
  - com.norconex.commons.lang.flow.BasePredicateAdapter<A,T> (implements com.norconex.commons.lang.flow.FlowPredicateAdapter<T>)
  - com.norconex.commons.lang.flow.FlowMapperConfig
  - com.norconex.commons.lang.flow.FlowPolymorphicType<T>
  - com.norconex.commons.lang.flow.JsonFlow.NoBuilder (implements java.util.function.Supplier<T>)

## Interface Hierarchy

- java.util.function.Consumer<T>
  - com.norconex.commons.lang.flow.FlowConsumerAdapter<T>
- java.util.function.Predicate<T>
  - com.norconex.commons.lang.flow.FlowPredicateAdapter<T>

## Annotation Interface Hierarchy

- com.norconex.commons.lang.flow.JsonFlow (implements java.lang.annotation.Annotation)