org.pdfsam.console.business.dto.commands
Class SplitParsedCommand

java.lang.Object
  extended by org.pdfsam.console.business.dto.commands.AbstractParsedCommand
      extended by org.pdfsam.console.business.dto.commands.SplitParsedCommand
All Implemented Interfaces:
java.io.Serializable

public class SplitParsedCommand
extends AbstractParsedCommand

Split parsed command dto filled by parsing service and used by worker service

Author:
Andrea Vacondio
See Also:
Serialized Form

Field Summary
static java.lang.String B_ARG
           
static java.lang.String BL_ARG
           
static java.lang.String BREGEXP_ARG
           
static java.lang.String F_ARG
           
static java.lang.String N_ARG
           
static java.lang.String O_ARG
           
static java.lang.String P_ARG
           
static java.lang.String S_ARG
           
static java.lang.String S_BLEVEL
           
static java.lang.String S_BURST
           
static java.lang.String S_EVEN
           
static java.lang.String S_NSPLIT
           
static java.lang.String S_ODD
           
static java.lang.String S_SIZE
           
static java.lang.String S_SPLIT
           
 
Fields inherited from class org.pdfsam.console.business.dto.commands.AbstractParsedCommand
COMMAND_CONCAT, COMMAND_DECRYPT, COMMAND_ENCRYPT, COMMAND_MIX, COMMAND_PAGELABELS, COMMAND_ROTATE, COMMAND_SETDOCINFO, COMMAND_SETVIEWER, COMMAND_SLIDESHOW, COMMAND_SPLIT, COMMAND_UNPACK, COMPRESSED_ARG, LOG_ARG, OVERWRITE_ARG, PDFVERSION_ARG, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5, VERSION_1_6, VERSION_1_7
 
Constructor Summary
SplitParsedCommand()
           
SplitParsedCommand(java.io.File outputFile, java.lang.String outputFilesPrefix, PdfFile inputFile, java.lang.String splitType, java.lang.Integer[] splitPageNumbers, java.lang.Long splitSize, java.lang.Integer bookmarksLevel, boolean overwrite, boolean compress, java.io.File logFile, char outputPdfVersion)
          Deprecated. use the constructor without the logFile parameter
SplitParsedCommand(java.io.File outputFile, java.lang.String outputFilesPrefix, PdfFile inputFile, java.lang.String splitType, java.lang.Integer[] splitPageNumbers, java.lang.Long splitSize, java.lang.Integer bookmarksLevel, java.lang.String bookmarkRegexp)
           
SplitParsedCommand(java.io.File outputFile, java.lang.String outputFilesPrefix, PdfFile inputFile, java.lang.String splitType, java.lang.Integer[] splitPageNumbers, java.lang.Long splitSize, java.lang.Integer bookmarksLevel, java.lang.String bookmarkRegexp, boolean overwrite, boolean compress, char outputPdfVersion)
           
 
Method Summary
 java.lang.String getBookmarkRegexp()
           
 java.lang.Integer getBookmarksLevel()
           
 java.lang.String getCommand()
           
 PdfFile getInputFile()
           
 java.io.File getOutputFile()
           
 java.lang.String getOutputFilesPrefix()
           
 java.lang.Integer[] getSplitPageNumbers()
           
 java.lang.Long getSplitSize()
           
 java.lang.String getSplitType()
           
 void setBookmarkRegexp(java.lang.String bookmarkRegexp)
           
 void setBookmarksLevel(java.lang.Integer bookmarksLevel)
           
 void setInputFile(PdfFile inputFile)
           
 void setOutputFile(java.io.File outputFile)
           
 void setOutputFilesPrefix(java.lang.String outputFilesPrefix)
           
 void setSplitPageNumbers(java.lang.Integer[] splitPageNumbers)
           
 void setSplitSize(java.lang.Long splitSize)
           
 void setSplitType(java.lang.String splitType)
           
 java.lang.String toString()
           
 
Methods inherited from class org.pdfsam.console.business.dto.commands.AbstractParsedCommand
getLogFile, getOutputPdfVersion, isCompress, isOverwrite, setCompress, setLogFile, setOutputPdfVersion, setOutputPdfVersion, setOverwrite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

S_BURST

public static final java.lang.String S_BURST
See Also:
Constant Field Values

S_SPLIT

public static final java.lang.String S_SPLIT
See Also:
Constant Field Values

S_NSPLIT

public static final java.lang.String S_NSPLIT
See Also:
Constant Field Values

S_EVEN

public static final java.lang.String S_EVEN
See Also:
Constant Field Values

S_ODD

public static final java.lang.String S_ODD
See Also:
Constant Field Values

S_SIZE

public static final java.lang.String S_SIZE
See Also:
Constant Field Values

S_BLEVEL

public static final java.lang.String S_BLEVEL
See Also:
Constant Field Values

F_ARG

public static final java.lang.String F_ARG
See Also:
Constant Field Values

P_ARG

public static final java.lang.String P_ARG
See Also:
Constant Field Values

S_ARG

public static final java.lang.String S_ARG
See Also:
Constant Field Values

N_ARG

public static final java.lang.String N_ARG
See Also:
Constant Field Values

B_ARG

public static final java.lang.String B_ARG
See Also:
Constant Field Values

O_ARG

public static final java.lang.String O_ARG
See Also:
Constant Field Values

BL_ARG

public static final java.lang.String BL_ARG
See Also:
Constant Field Values

BREGEXP_ARG

public static final java.lang.String BREGEXP_ARG
See Also:
Constant Field Values
Constructor Detail

SplitParsedCommand

public SplitParsedCommand()

SplitParsedCommand

public SplitParsedCommand(java.io.File outputFile,
                          java.lang.String outputFilesPrefix,
                          PdfFile inputFile,
                          java.lang.String splitType,
                          java.lang.Integer[] splitPageNumbers,
                          java.lang.Long splitSize,
                          java.lang.Integer bookmarksLevel,
                          java.lang.String bookmarkRegexp)

SplitParsedCommand

public SplitParsedCommand(java.io.File outputFile,
                          java.lang.String outputFilesPrefix,
                          PdfFile inputFile,
                          java.lang.String splitType,
                          java.lang.Integer[] splitPageNumbers,
                          java.lang.Long splitSize,
                          java.lang.Integer bookmarksLevel,
                          boolean overwrite,
                          boolean compress,
                          java.io.File logFile,
                          char outputPdfVersion)
Deprecated. use the constructor without the logFile parameter


SplitParsedCommand

public SplitParsedCommand(java.io.File outputFile,
                          java.lang.String outputFilesPrefix,
                          PdfFile inputFile,
                          java.lang.String splitType,
                          java.lang.Integer[] splitPageNumbers,
                          java.lang.Long splitSize,
                          java.lang.Integer bookmarksLevel,
                          java.lang.String bookmarkRegexp,
                          boolean overwrite,
                          boolean compress,
                          char outputPdfVersion)
Method Detail

getOutputFilesPrefix

public java.lang.String getOutputFilesPrefix()
Returns:
the outputFilesPrefix

setOutputFilesPrefix

public void setOutputFilesPrefix(java.lang.String outputFilesPrefix)
Parameters:
outputFilesPrefix - the outputFilesPrefix to set

getInputFile

public PdfFile getInputFile()
Returns:
the inputFile

setInputFile

public void setInputFile(PdfFile inputFile)
Parameters:
inputFile - the inputFile to set

getSplitType

public java.lang.String getSplitType()
Returns:
the splitType

setSplitType

public void setSplitType(java.lang.String splitType)
Parameters:
splitType - the splitType to set

getSplitPageNumbers

public java.lang.Integer[] getSplitPageNumbers()
Returns:
the splitPageNumbers

setSplitPageNumbers

public void setSplitPageNumbers(java.lang.Integer[] splitPageNumbers)
Parameters:
splitPageNumbers - the splitPageNumbers to set

getOutputFile

public java.io.File getOutputFile()
Returns:
the outputFile

setOutputFile

public void setOutputFile(java.io.File outputFile)
Parameters:
outputFile - the outputFile to set

getSplitSize

public java.lang.Long getSplitSize()
Returns:
the splitSize

setSplitSize

public void setSplitSize(java.lang.Long splitSize)
Parameters:
splitSize - the splitSize to set

getBookmarksLevel

public java.lang.Integer getBookmarksLevel()
Returns:
the bookmarksLevel

setBookmarksLevel

public void setBookmarksLevel(java.lang.Integer bookmarksLevel)
Parameters:
bookmarksLevel - the bookmarksLevel to set

getCommand

public java.lang.String getCommand()
Specified by:
getCommand in class AbstractParsedCommand
Returns:
The command associated with this dto

getBookmarkRegexp

public java.lang.String getBookmarkRegexp()
Returns:
the bookmarkRegexp

setBookmarkRegexp

public void setBookmarkRegexp(java.lang.String bookmarkRegexp)
Parameters:
bookmarkRegexp - the bookmarkRegexp to set

toString

public java.lang.String toString()
Overrides:
toString in class AbstractParsedCommand