package rocks.inspectit.shared.cs.indexing.buffer; import rocks.inspectit.shared.cs.indexing.indexer.IBranchIndexer; /** * Branch indexer for the {@link IBufferTreeComponent}. * * @author Ivan Senic * * @param <E> * Type of the elements indexed. */ public interface IBufferBranchIndexer<E> extends IBranchIndexer<E> { /** * Returns the correct {@link IBufferTreeComponent} for the next level. * * @return Next tree component. */ IBufferTreeComponent<E> getNextTreeComponent(); /** * Returns the child indexer. * * @return Returns the child indexer. */ IBufferBranchIndexer<E> getChildIndexer(); }