org.sejda.model.parameter
Class SimpleSplitParameters
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
org.sejda.model.parameter.SimpleSplitParameters
- All Implemented Interfaces:
- MultipleOutputTaskParameters, SinglePdfSourceTaskParameters, TaskParameters, PagesSelection
public class SimpleSplitParameters
- extends AbstractSplitByPageParameters
Parameter class for a simple split task. Used to perform split types which have a predefined set of pages based on the selected split type.
- Author:
- Andrea Vacondio
SimpleSplitParameters
public SimpleSplitParameters(PredefinedSetOfPages setOfPages)
getPages
public Set<Integer> getPages(int upperLimit)
- Specified by:
getPages in interface PagesSelection- Specified by:
getPages in class AbstractSplitByPageParameters
- 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.
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class SinglePdfSourceMultipleOutputParameters
equals
public boolean equals(Object other)
- Overrides:
equals in class SinglePdfSourceMultipleOutputParameters
getSetOfPages
public PredefinedSetOfPages getSetOfPages()
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.