|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.pdfsam.guiclient.commons.panels.JPdfSelectionPanel
public class JPdfSelectionPanel
Customizable Panel for the selection of pdf documents
Nested Class Summary |
---|
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 |
DOUBLE_SELECTABLE_FILE
|
static java.lang.String |
OUTPUT_PATH_PROPERTY
|
static int |
SINGLE_SELECTABLE_FILE
|
static int |
UNLIMTED_SELECTABLE_FILE_NUMBER
|
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 | |
---|---|
JPdfSelectionPanel()
default constructor shows every button and permits an unlimited number of selected input documents |
|
JPdfSelectionPanel(int maxSelectableFiles,
int showedColums)
showEveryButton is true if maxSelectableFiles is > 1 |
|
JPdfSelectionPanel(int maxSelectableFiles,
int showedColums,
boolean showEveryButton)
|
|
JPdfSelectionPanel(int maxSelectableFiles,
int showedColums,
boolean showRemoveButton,
boolean showMoveButtons)
|
Method Summary | |
---|---|
void |
addPopupMenuAction(javax.swing.AbstractAction action)
|
void |
addTableRow(PdfSelectionTableItem item)
adds a item to the table |
void |
addWipText(java.lang.String wipText)
add a text to say the user we are working |
void |
clearSelectionTable()
Clear the selection table |
javax.swing.JButton |
getAddFileButton()
|
javax.swing.JButton |
getClearButton()
|
PdfLoader |
getLoader()
|
JPdfSelectionTable |
getMainTable()
|
int |
getMaxSelectableFiles()
|
javax.swing.JButton |
getMoveDownButton()
|
javax.swing.JButton |
getMoveUpButton()
|
javax.swing.JButton |
getRemoveFileButton()
|
java.awt.dnd.DropTarget |
getScrollPanelDropTarget()
|
java.awt.dnd.DropTarget |
getTableDropTarget()
|
PdfSelectionTableItem[] |
getTableRows()
|
boolean |
isAdding()
|
boolean |
isSetOutputPathMenuItemEnabled()
|
boolean |
isShowEveryButton()
|
boolean |
isSingleSelectableFile()
|
void |
removeWipText(java.lang.String wipText)
remove the text to say the user we are working |
void |
removeWipTextAll()
removes every element from the list |
void |
setFullAccessRequired(boolean required)
If true, the selection table default renderer will show a tooltip message when the document is not opened with full permissions |
void |
updateTableRow(int index,
PdfSelectionTableItem item)
update an item to the table |
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 |
---|
public static final int UNLIMTED_SELECTABLE_FILE_NUMBER
public static final int SINGLE_SELECTABLE_FILE
public static final int DOUBLE_SELECTABLE_FILE
public static final java.lang.String OUTPUT_PATH_PROPERTY
Constructor Detail |
---|
public JPdfSelectionPanel()
public JPdfSelectionPanel(int maxSelectableFiles, int showedColums)
maxSelectableFiles
- showedColums
- public JPdfSelectionPanel(int maxSelectableFiles, int showedColums, boolean showEveryButton)
maxSelectableFiles
- showedColums
- showEveryButton
- if true shows every button, if false hide remove button and
move buttonspublic JPdfSelectionPanel(int maxSelectableFiles, int showedColums, boolean showRemoveButton, boolean showMoveButtons)
maxSelectableFiles
- showedColums
- showRemoveButton
- if true shows the remove buttonshowMoveButtons
- if true shows the move buttonsMethod Detail |
---|
public boolean isShowEveryButton()
public int getMaxSelectableFiles()
public JPdfSelectionTable getMainTable()
public void addWipText(java.lang.String wipText)
public void removeWipText(java.lang.String wipText)
public void removeWipTextAll()
public boolean isAdding()
public void addTableRow(PdfSelectionTableItem item)
item
- public void updateTableRow(int index, PdfSelectionTableItem item)
index
- item
- public PdfSelectionTableItem[] getTableRows()
public PdfLoader getLoader()
public javax.swing.JButton getAddFileButton()
public javax.swing.JButton getRemoveFileButton()
public javax.swing.JButton getMoveUpButton()
public javax.swing.JButton getMoveDownButton()
public javax.swing.JButton getClearButton()
public java.awt.dnd.DropTarget getTableDropTarget()
public java.awt.dnd.DropTarget getScrollPanelDropTarget()
public boolean isSetOutputPathMenuItemEnabled()
public boolean isSingleSelectableFile()
public void addPopupMenuAction(javax.swing.AbstractAction action)
action
- adds an item to the popup menu for the given actionpublic void setFullAccessRequired(boolean required)
required
- public void clearSelectionTable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |