Package org.apache.pdfbox.debugger.ui
Class FileOpenSaveDialog
- java.lang.Object
-
- org.apache.pdfbox.debugger.ui.FileOpenSaveDialog
-
public class FileOpenSaveDialog extends java.lang.Object- Author:
- Khyrul Bashar A Customized class that helps to open and save file. It uses JFileChooser to operate.
-
-
Constructor Summary
Constructors Constructor Description FileOpenSaveDialog(java.awt.Component parentUI, javax.swing.filechooser.FileFilter fileFilter)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FileopenFile()open a file prompting user to select the file.booleansaveDocument(org.apache.pdfbox.pdmodel.PDDocument document, java.lang.String extension)Saves document into a .pdf file after the user is prompted to choose the destination.booleansaveFile(byte[] bytes, java.lang.String extension)Saves data into a file after the user is prompted to choose the destination.
-
-
-
Constructor Detail
-
FileOpenSaveDialog
public FileOpenSaveDialog(java.awt.Component parentUI, javax.swing.filechooser.FileFilter fileFilter)Constructor.- Parameters:
parentUI- the main UI (JFrame) on top of which File open/save dialog should open.fileFilter- file Filter, null is allowed when no filter is applicable.
-
-
Method Detail
-
saveFile
public boolean saveFile(byte[] bytes, java.lang.String extension) throws java.io.IOExceptionSaves data into a file after the user is prompted to choose the destination.- Parameters:
bytes- byte array to be saved in a file.- Returns:
- true if the file is saved successfully or false if failed.
- Throws:
java.io.IOException- if there is an error in creation of the file.
-
saveDocument
public boolean saveDocument(org.apache.pdfbox.pdmodel.PDDocument document, java.lang.String extension) throws java.io.IOExceptionSaves document into a .pdf file after the user is prompted to choose the destination.- Parameters:
document- document to be saved in a .pdf file.extension- file extension.- Returns:
- true if the file is saved successfully or false if failed.
- Throws:
java.io.IOException- if there is an error in creation of the file.
-
openFile
public java.io.File openFile() throws java.io.IOExceptionopen a file prompting user to select the file.- Returns:
- the file opened.
- Throws:
java.io.IOException- if there is error in opening the file.
-
-