Package org.daisy.dotify.common.splitter
Provides a generalized way to split up a sequence of units,
for example lines of text into pages.
-
Interface Summary Interface Description SplitOption An object that configures how a split is performed.SplitPointCost<T extends SplitPointUnit> Provides a cost function for a split point.SplitPointDataSource<T extends SplitPointUnit,U extends SplitPointDataSource<T,U>> Provides split point data source.SplitPointUnit Provides an interface for split point units.SplitResult<T extends SplitPointUnit,U extends SplitPointDataSource<T,U>> Provides a split result.Supplements<T> Provides an interface for getting supplementary units. -
Class Summary Class Description DefaultSplitResult<T extends SplitPointUnit,U extends SplitPointDataSource<T,U>> Provides a default splitter result.SplitPoint<T extends SplitPointUnit,U extends SplitPointDataSource<T,U>> Provides a data object to keep the information about a split point result.SplitPointDataList<T extends SplitPointUnit> Provides split point data.SplitPointHandler<T extends SplitPointUnit,U extends SplitPointDataSource<T,U>> Breaks units into results.SplitPointSpecification Provides a specification for a split point. -
Enum Summary Enum Description StandardSplitOption Defines standard split options.