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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JButtonstatic final intprotected final intprotected final intprotected final Stringprotected JCheckBoxprotected JButtonprotected booleanprotected JButtonprotected static final intprotected intprotected Stringprotected Object[][]protected GridBagConstraintsprotected GridBagLayoutfinal Stringprotected intprotected JLabelprotected JComboBoxprotected com.nt.common.gui.SMGIntFieldprotected JLabelprotected static final intprotected JPanelfinal Stringprotected JScrollPaneprotected com.nt.udc.gui.SortedJTableprotected JPanelprotected static final intprotected static final intstatic final Stringprotected JCheckBoxprotected booleanstatic final Stringprotected static final intprotected JComboBoxprotected static final intprotected WindowFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) protected voidprotected voidappendProperty(StringBuffer sb, String key, boolean value) protected voidappendProperty(StringBuffer sb, String key, int value) protected voidappendProperty(StringBuffer sb, String key, String value) protected voidprotected Object[][]getArrayString(String ftpSetting) protected booleanisADuplicate(String address, String dir, FileFilterPattern pattern) booleanprotected intvalidateDelay(String s, int i) Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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:
actionPerformedin interfaceActionListener
-
isFtpInfoEmpty
public boolean isFtpInfoEmpty() -
appendProperty
-
appendProperty
-
appendProperty
-
getFtpInfoFromGUI
-