Interface Summary Interface Description ChainingListenerA listener that can be chained with other chaining listeners using a chain. StackableChainingListenerA chaining listener that can be stacked in the
Class Summary Class Description AbstractChainingListenerDefault and basic implementation of a chaining listener that knows how to delegate event calls to the next listener in the chain. BlockStateChainingListenerIndicates block element for which we are inside and previous blocks. ConsecutiveNewLineStateChainingListenerCounts consecutive new lines. EmptyBlockChainingListenerAllow knowing if a container block (a block which can have children) has children or not. GroupStateChainingListenerProvides information on whether we're inside a group. ListenerChainStores information about the listeners in the chain and the order in which they need to be called. LookaheadChainingListenerStores events without emitting them back in order to accumulate them and to provide a lookahead feature. MetaDataStateChainingListenerProvides the accumulated MetaData for all the previous blocks.
Enum Summary Enum Description BlockStateChainingListener.Event EventTypeStores event types and offers a way to call a stored event.