org.pdfsam.plugin.encrypt.GUI
Class EncryptMainGUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.pdfsam.guiclient.plugins.interfaces.AbstractPlugablePanel
                      extended by org.pdfsam.plugin.encrypt.GUI.EncryptMainGUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, org.pdfsam.guiclient.plugins.interfaces.Plugable

public class EncryptMainGUI
extends org.pdfsam.guiclient.plugins.interfaces.AbstractPlugablePanel

Plugable JPanel provides a GUI for encrypt functions.

Author:
Andrea Vacondio
See Also:
JPanel, Serialized Form

Nested Class Summary
 class EncryptMainGUI.EncryptFocusPolicy
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int ANNOTATION
           
static int ASSEMBLY
           
static int COPY
           
static int DPRINT
           
static int FILL
           
static int MODIFY
           
static int PRINT
           
static int SCREEN
           
 
Fields inherited from class org.pdfsam.guiclient.plugins.interfaces.AbstractPlugablePanel
FALSE, PDF_EXTENSION, PDF_EXTENSION_REGEXP, TRUE
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EncryptMainGUI()
          Constructor
 
Method Summary
 javax.swing.JCheckBox getAllowAllCheck()
           
 javax.swing.JTextField getDestFolderText()
           
 javax.swing.JComboBox getEncryptType()
           
 java.awt.FocusTraversalPolicy getFocusPolicy()
           
 org.dom4j.Node getJobNode(org.dom4j.Node arg0, boolean savePasswords)
           
 javax.swing.JTextField getOutPrefixTextField()
           
 javax.swing.JCheckBox getOutputCompressedCheck()
           
 javax.swing.JCheckBox getOverwriteCheckbox()
           
 javax.swing.JTextField getOwnerPwdField()
           
 javax.swing.JCheckBox[] getPermissionsCheck()
           
 java.lang.String getPluginAuthor()
           
 java.lang.String getPluginName()
           
 org.pdfsam.guiclient.commons.panels.JPdfSelectionPanel getSelectionPanel()
           
 javax.swing.JTextField getUserPwdField()
           
 java.lang.String getVersion()
           
 org.pdfsam.guiclient.commons.components.JPdfVersionCombo getVersionCombo()
           
 void loadJobNode(org.dom4j.Node arg0)
           
 void resetPanel()
           
 
Methods inherited from class org.pdfsam.guiclient.plugins.interfaces.AbstractPlugablePanel
getConfig, getIcon, setPanelIcon
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DPRINT

public static final int DPRINT
See Also:
Constant Field Values

PRINT

public static final int PRINT
See Also:
Constant Field Values

COPY

public static final int COPY
See Also:
Constant Field Values

MODIFY

public static final int MODIFY
See Also:
Constant Field Values

FILL

public static final int FILL
See Also:
Constant Field Values

SCREEN

public static final int SCREEN
See Also:
Constant Field Values

ASSEMBLY

public static final int ASSEMBLY
See Also:
Constant Field Values

ANNOTATION

public static final int ANNOTATION
See Also:
Constant Field Values
Constructor Detail

EncryptMainGUI

public EncryptMainGUI()
Constructor

Method Detail

getPluginAuthor

public java.lang.String getPluginAuthor()
Returns:
Returns the Plugin author.

getPluginName

public java.lang.String getPluginName()
Returns:
Returns the Plugin name.

getVersion

public java.lang.String getVersion()
Returns:
Returns the version.

getJobNode

public org.dom4j.Node getJobNode(org.dom4j.Node arg0,
                                 boolean savePasswords)
                          throws org.pdfsam.guiclient.exceptions.SaveJobException
Throws:
org.pdfsam.guiclient.exceptions.SaveJobException

loadJobNode

public void loadJobNode(org.dom4j.Node arg0)
                 throws org.pdfsam.guiclient.exceptions.LoadJobException
Throws:
org.pdfsam.guiclient.exceptions.LoadJobException

getFocusPolicy

public java.awt.FocusTraversalPolicy getFocusPolicy()

resetPanel

public void resetPanel()

getOutPrefixTextField

public javax.swing.JTextField getOutPrefixTextField()
Returns:
the outPrefixTextField

getDestFolderText

public javax.swing.JTextField getDestFolderText()
Returns:
the destFolderText

getUserPwdField

public javax.swing.JTextField getUserPwdField()
Returns:
the userPwdField

getOwnerPwdField

public javax.swing.JTextField getOwnerPwdField()
Returns:
the ownerPwdField

getEncryptType

public javax.swing.JComboBox getEncryptType()
Returns:
the encryptType

getVersionCombo

public org.pdfsam.guiclient.commons.components.JPdfVersionCombo getVersionCombo()
Returns:
the versionCombo

getPermissionsCheck

public javax.swing.JCheckBox[] getPermissionsCheck()
Returns:
the permissionsCheck

getAllowAllCheck

public javax.swing.JCheckBox getAllowAllCheck()
Returns:
the allowAllCheck

getOverwriteCheckbox

public javax.swing.JCheckBox getOverwriteCheckbox()
Returns:
the overwriteCheckbox

getSelectionPanel

public org.pdfsam.guiclient.commons.panels.JPdfSelectionPanel getSelectionPanel()
Returns:
the selectionPanel

getOutputCompressedCheck

public javax.swing.JCheckBox getOutputCompressedCheck()
Returns:
the outputCompressedCheck