- All Implemented Interfaces:
DiscardableOutlineTaskParameters
,MultiplePdfSourceTaskParameters
,OptimizableOutputTaskParameters
,PrefixableTaskParameters
,SingleOrMultipleOutputTaskParameters
,TaskParameters
,PagesSelection
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
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.sejda.model.parameter.AbstractSplitByPageParameters
discardOutline, discardOutline, getOptimizationPolicy, setOptimizationPolicy
Methods inherited from class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
addSpecificResultFilename, addSpecificResultFilenames, getOutput, getOutputPrefix, getSpecificResultFilename, getSpecificResultFilename, getSpecificResultFilenames, setOutput, setOutputPrefix
Methods inherited from class org.sejda.model.parameter.base.MultiplePdfSourceParameters
addSource, addSources, getSourceList, removeAllSources
Methods inherited from class org.sejda.model.parameter.base.AbstractPdfOutputParameters
getMinRequiredPdfVersion, getVersion, isCompress, setCompress, setVersion
Methods inherited from class org.sejda.model.parameter.base.AbstractParameters
getExistingOutputPolicy, isLenient, setExistingOutputPolicy, setLenient
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.sejda.model.parameter.base.TaskParameters
getExistingOutputPolicy, getOutput, isLenient, setExistingOutputPolicy, setLenient
-
Constructor Details
-
SimpleSplitParameters
-
-
Method Details
-
getPages
- Parameters:
upperLimit
- the number of pages of the document (upper limit).- Returns:
- the selected set of pages. No constraint is imposed on the predictability of the iteration order but implementors may explicitly state if grant predictable iteration order.
-
toString
- Overrides:
toString
in classAbstractParameters
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractSplitByPageParameters
-
equals
- Overrides:
equals
in classAbstractSplitByPageParameters
-
getSetOfPages
-