Class PDWindowsLaunchParams
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.interactive.action.PDWindowsLaunchParams
-
- All Implemented Interfaces:
COSObjectable
public class PDWindowsLaunchParams extends Object implements COSObjectable
Launch paramaters for the windows OS.
-
-
Field Summary
Fields Modifier and Type Field Description static StringOPERATION_OPENThe open operation for the launch.static StringOPERATION_PRINTThe print operation for the lanuch.protected COSDictionaryparamsThe params dictionary.
-
Constructor Summary
Constructors Constructor Description PDWindowsLaunchParams()Default constructor.PDWindowsLaunchParams(COSDictionary p)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSDictionarygetCOSObject()Convert this standard java object to a COS object.StringgetDirectory()The dir to launch from.StringgetExecuteParam()A parameter to pass the executable.StringgetFilename()The file to launch.StringgetOperation()Get the operation to perform on the file.voidsetDirectory(String dir)Set the dir to launch from.voidsetExecuteParam(String param)Set the parameter to pass the executable.voidsetFilename(String file)Set the file to launch.voidsetOperation(String op)Set the operation to perform..
-
-
-
Field Detail
-
OPERATION_OPEN
public static final String OPERATION_OPEN
The open operation for the launch.- See Also:
- Constant Field Values
-
OPERATION_PRINT
public static final String OPERATION_PRINT
The print operation for the lanuch.- See Also:
- Constant Field Values
-
params
protected COSDictionary params
The params dictionary.
-
-
Constructor Detail
-
PDWindowsLaunchParams
public PDWindowsLaunchParams()
Default constructor.
-
PDWindowsLaunchParams
public PDWindowsLaunchParams(COSDictionary p)
Constructor.- Parameters:
p- The params dictionary.
-
-
Method Detail
-
getCOSObject
public COSDictionary getCOSObject()
Convert this standard java object to a COS object.- Specified by:
getCOSObjectin interfaceCOSObjectable- Returns:
- The cos object that matches this Java object.
-
getFilename
public String getFilename()
The file to launch.- Returns:
- The executable/document to launch.
-
setFilename
public void setFilename(String file)
Set the file to launch.- Parameters:
file- The executable/document to launch.
-
getDirectory
public String getDirectory()
The dir to launch from.- Returns:
- The dir of the executable/document to launch.
-
setDirectory
public void setDirectory(String dir)
Set the dir to launch from.- Parameters:
dir- The dir of the executable/document to launch.
-
getOperation
public String getOperation()
Get the operation to perform on the file. This method will not return null, OPERATION_OPEN is the default.- Returns:
- The operation to perform for the file.
- See Also:
OPERATION_OPEN,OPERATION_PRINT
-
setOperation
public void setOperation(String op)
Set the operation to perform..- Parameters:
op- The operation to perform on the file.
-
getExecuteParam
public String getExecuteParam()
A parameter to pass the executable.- Returns:
- The parameter to pass the executable.
-
setExecuteParam
public void setExecuteParam(String param)
Set the parameter to pass the executable.- Parameters:
param- The parameter for the executable.
-
-