org.sejda.model.parameter
Class AbstractSplitByPageParameters
java.lang.Object
org.sejda.model.parameter.base.AbstractParameters
org.sejda.model.parameter.base.AbstractPdfOutputParameters
org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
org.sejda.model.parameter.AbstractSplitByPageParameters
- All Implemented Interfaces:
- MultipleOutputTaskParameters, SinglePdfSourceTaskParameters, TaskParameters, PagesSelection
- Direct Known Subclasses:
- SimpleSplitParameters, SplitByPagesParameters
public abstract class AbstractSplitByPageParameters
- extends SinglePdfSourceMultipleOutputParameters
- implements PagesSelection
Skeletal implementation for a split by page parameter class.
- Author:
- Andrea Vacondio
AbstractSplitByPageParameters
public AbstractSplitByPageParameters()
getPages
public abstract Set<Integer> getPages(int upperLimit)
- Specified by:
getPages in interface PagesSelection
- Parameters:
upperLimit - upper limit for the pages set.
- Returns:
- the set of pages to split at. All pages are greater then 0 and lesser then upperLimit.
getSource
public PdfSource<?> getSource()
- Specified by:
getSource in interface SinglePdfSourceTaskParameters
- Returns:
- the source for this parameter.
setSource
public void setSource(PdfSource<?> source)
- Description copied from interface:
SinglePdfSourceTaskParameters
- Set the source for this parameter.
- Specified by:
setSource in interface SinglePdfSourceTaskParameters
Copyright © 2013 sejda. All Rights Reserved.