Package com.metasolv.nm.collector.file
Class FtpConfigPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.metasolv.nm.collector.file.FtpConfigPanel
- All Implemented Interfaces:
ActionListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
This class is based on the FtpConfiGUI class.
The FtpConfigPanel class is responsible for displaying a table containing
all of the configured FTP servers. It will allow the user to add, delete,
or modify entries in the table via the FtpInfoDialog class. It will also
allow the user to configure whether to rename, delete, or leave files
unchanged on the remote server after they have been retrieved.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JButton
static final int
protected final int
protected final int
protected final String
protected JCheckBox
protected JButton
protected boolean
protected JButton
protected static final int
protected int
protected String
protected Object[][]
protected GridBagConstraints
protected GridBagLayout
final String
protected int
protected JLabel
protected JComboBox
protected com.nt.common.gui.SMGIntField
protected JLabel
protected static final int
protected JPanel
final String
protected JScrollPane
protected com.nt.udc.gui.SortedJTable
protected JPanel
protected static final int
protected static final int
static final String
protected JCheckBox
protected boolean
static final String
protected static final int
protected JComboBox
protected static final int
protected Window
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerformed
(ActionEvent event) protected void
protected void
appendProperty
(StringBuffer sb, String key, boolean value) protected void
appendProperty
(StringBuffer sb, String key, int value) protected void
appendProperty
(StringBuffer sb, String key, String value) protected void
protected Object[][]
getArrayString
(String ftpSetting) protected boolean
isADuplicate
(String address, String dir, FileFilterPattern pattern) boolean
protected int
validateDelay
(String s, int i) 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
MIN
-
HR
-
mainPanel
-
outputScrollpane
-
outputTable
protected com.nt.udc.gui.SortedJTable outputTable -
panel23
-
addButton
-
deleteButton
-
editButton
-
w
-
intervalLabel
-
interruptLabel
-
intervalField
protected com.nt.common.gui.SMGIntField intervalField -
unitsBox
-
interruptUnitsBox
-
deleteBox
-
renameBox
-
gbl
-
gbc
-
ftpInfo
-
CONFIG_STRING_SIZE
public static final int CONFIG_STRING_SIZE- See Also:
-
TYPE_COLUMN
protected static final int TYPE_COLUMN- See Also:
-
IP_COLUMN
protected static final int IP_COLUMN- See Also:
-
FILEDIR_COLUMN
protected static final int FILEDIR_COLUMN- See Also:
-
PATTERN_COLUMN
protected static final int PATTERN_COLUMN- See Also:
-
USERNAME_COLUMN
protected static final int USERNAME_COLUMN- See Also:
-
PASSWORD_COLUMN
protected static final int PASSWORD_COLUMN- See Also:
-
DEFAULTDELAY
protected final int DEFAULTDELAY- See Also:
-
DEFAULTINTERRUPTTIMERDELAY
protected final int DEFAULTINTERRUPTTIMERDELAY- See Also:
-
DEFAULTUNITS
-
ftpDelay
protected int ftpDelay -
interruptDelay
protected int interruptDelay -
ftpDelayUnits
-
deleteFilesFlag
protected boolean deleteFilesFlag -
renameFilesFlag
protected boolean renameFilesFlag -
SIMPLE_MODE
- See Also:
-
REGEXP_MODE
- See Also:
-
-
Constructor Details
-
FtpConfigPanel
public FtpConfigPanel() -
FtpConfigPanel
-
-
Method Details
-
validateDelay
-
getArrayString
-
addGUIComponents
protected void addGUIComponents() -
isADuplicate
-
enableAppropriateButtons
protected void enableAppropriateButtons() -
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
isFtpInfoEmpty
public boolean isFtpInfoEmpty() -
appendProperty
-
appendProperty
-
appendProperty
-
getFtpInfoFromGUI
-