Class PdfExportDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.jfree.report.modules.gui.swing.common.AbstractExportDialog
-
- org.jfree.report.modules.gui.swing.pdf.PdfExportDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants,ExportDialog
public class PdfExportDialog extends AbstractExportDialog
Creation-Date: 02.12.2006, 15:27:30- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description PdfExportDialog()Creates a non-modal dialog without a title and without a specifiedFrameowner.PdfExportDialog(java.awt.Dialog owner)Creates a non-modal dialog without a title with the specifiedDialogas its owner.PdfExportDialog(java.awt.Frame owner)Creates a non-modal dialog without a title with the specifiedFrameas its owner.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()protected java.lang.StringgetConfigurationPrefix()protected java.lang.StringgetConfigurationSuffix()java.lang.StringgetEncryptionValue()Queries the currently selected encryption.java.lang.StringgetPrintLevel()protected java.lang.StringgetResourceBaseName()JStatusBargetStatusBar()protected org.pentaho.reporting.libraries.base.config.ConfigurationgrabDialogContents(boolean full)Returns a new (and not connected to the default config from the job) configuration containing all properties from the dialog.protected voidinitializeFromJob(ReportJob job, GuiContext guiContext)protected booleanperformConfirm()protected voidperformSelectFile()selects a file to use as target for the report processing.protected booleanperformValidate()protected voidsetDialogContents(org.pentaho.reporting.libraries.base.config.Configuration config)voidsetEncryptionValue(java.lang.String b)Defines the currently selected encryption.voidsetPrintLevel(java.lang.String printLevel)Defines whether the user is allowed to print the file.protected voidupdateSecurityPanelEnabled()Updates the security panel state.-
Methods inherited from class org.jfree.report.modules.gui.swing.common.AbstractExportDialog
getCancelAction, getConfirmAction, getFormValidator, getGuiContext, getReportJob, getResources, isConfirmed, isFullInputStorageEnabled, isInputStorageEnabled, performQueryForExport, resolvePath, setCancelAction, setConfirmAction, setConfirmed
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
PdfExportDialog
public PdfExportDialog()
Creates a non-modal dialog without a title and without a specifiedFrameowner. A shared, hidden frame will be set as the owner of the dialog.
-
PdfExportDialog
public PdfExportDialog(java.awt.Frame owner)
Creates a non-modal dialog without a title with the specifiedFrameas its owner. Ifownerisnull, a shared, hidden frame will be set as the owner of the dialog.- Parameters:
owner- theFramefrom which the dialog is displayed
-
PdfExportDialog
public PdfExportDialog(java.awt.Dialog owner)
Creates a non-modal dialog without a title with the specifiedDialogas its owner.- Parameters:
owner- the non-nullDialogfrom which the dialog is displayed
-
-
Method Detail
-
getStatusBar
public JStatusBar getStatusBar()
- Specified by:
getStatusBarin classAbstractExportDialog
-
performConfirm
protected boolean performConfirm()
- Overrides:
performConfirmin classAbstractExportDialog
-
performValidate
protected boolean performValidate()
- Specified by:
performValidatein classAbstractExportDialog
-
initializeFromJob
protected void initializeFromJob(ReportJob job, GuiContext guiContext)
- Specified by:
initializeFromJobin classAbstractExportDialog
-
getConfigurationPrefix
protected java.lang.String getConfigurationPrefix()
- Specified by:
getConfigurationPrefixin classAbstractExportDialog
-
grabDialogContents
protected org.pentaho.reporting.libraries.base.config.Configuration grabDialogContents(boolean full)
Returns a new (and not connected to the default config from the job) configuration containing all properties from the dialog.- Specified by:
grabDialogContentsin classAbstractExportDialog- Parameters:
full-- Returns:
-
setDialogContents
protected void setDialogContents(org.pentaho.reporting.libraries.base.config.Configuration config)
- Specified by:
setDialogContentsin classAbstractExportDialog
-
getConfigurationSuffix
protected java.lang.String getConfigurationSuffix()
- Specified by:
getConfigurationSuffixin classAbstractExportDialog
-
clear
public void clear()
- Specified by:
clearin classAbstractExportDialog
-
getResourceBaseName
protected java.lang.String getResourceBaseName()
- Specified by:
getResourceBaseNamein classAbstractExportDialog
-
updateSecurityPanelEnabled
protected void updateSecurityPanelEnabled()
Updates the security panel state. If no encryption is selected, all security setting components will be disabled.
-
performSelectFile
protected void performSelectFile()
selects a file to use as target for the report processing.
-
setPrintLevel
public void setPrintLevel(java.lang.String printLevel)
Defines whether the user is allowed to print the file. If this right is granted, the user is also able to print a degraded version of the file, regardless of theallowDegradedPrinting-
getPrintLevel
public java.lang.String getPrintLevel()
-
getEncryptionValue
public java.lang.String getEncryptionValue()
Queries the currently selected encryption. If an encryption is selected this method returns either Boolean.TRUE or Boolean.FALSE, when no encryption is set,nullis returned. If no encryption is set, the security properties have no defined state.- Returns:
- the selection state for the encryption. If no encryption is set, this method returns null, if 40-bit encryption is set, the method returns Boolean.FALSE and on 128-Bit-encryption, Boolean.TRUE is returned.
-
setEncryptionValue
public void setEncryptionValue(java.lang.String b)
Defines the currently selected encryption.- Parameters:
b- the new encryption state, one of null, Boolean.TRUE or Boolean.FALSE
-
-
-