Package com.metasolv.nm.collector.file
Class FileEIConfigGUI
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.nt.udc.ndk.gui.DCNodeConfigGUI
com.nt.udc.ndk.gui.EINodeConfigGUI
com.metasolv.nm.collector.file.FileEIConfigGUI
- All Implemented Interfaces:
DCNodeConfigGUIIfc
,ActionListener
,ItemListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
- Direct Known Subclasses:
Sol42EIConfigGUI
This class is based on the FlatFileEIConfigGUI class.
The FileEIConfigGUI class will initialize all of the File EI node specific
configuration items in the GUI. It will also initialize the FtpConfigPanel
object, which is used to specify the FTP specific parameters.
- 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 ButtonGroup
protected static final int
protected static final String
protected static final String
protected static final String
static final String
protected static final String
protected JCheckBox
protected JLabel
static final String
protected static final String
static final String
protected JLabel
protected JTextField
static final String
protected static final String
protected FtpConfigPanel
protected GridBagConstraints
protected GridBagLayout
static final String
protected static final long
static final String
protected static final String
protected JPanel
protected static final long
static final String
static final String
protected static final String
protected com.nt.common.gui.SMGIntField
protected JLabel
static final String
protected static final String
static final String
protected static final String
protected JLabel
protected JTextField
protected JLabel
protected JTextField
protected JRadioButton
protected JRadioButton
static final String
protected static final long
protected JSeparator
protected JComboBox
static final String
static final String
static final String
protected JLabel
static final String
Fields inherited from class com.nt.udc.ndk.gui.EINodeConfigGUI
ADVANCED_TAB_TITLE, advancedPanel, expiryTime, FILE_DUPLICATE, FILE_EXPIRY_TIME, FILE_SEQUENCE, fileDuplicateCheck, fileDuplicateLabel, fileExpiryTimeBox, fileSequenceCheck, fileSequenceLabel, idleNARWriteTimeField, INPUT_BACKUP_DIR, MAXFILE_EXPIRY_TIME, MAXTHREAD_COUNT, MINFILE_EXPIRY_TIME, MINTHREAD_COUNT, MULTI_THREADED, multiThreadCheck, multiThreadLabel, NARsPerFileField, numThreads, ORDER_REQUIRED, orderRequiredCheck, orderRequiredLabel, THREAD_COUNT, threadCountBox
Fields inherited from class com.nt.udc.ndk.gui.DCNodeConfigGUI
backupBox, backupLabel, bulkIOCheckBox, defaultFont, destGUI, fileLevelTransactionJLable, fileLevelTransactionLabel, fileLevelTransCheckBox, inputMonitorEnableField, inputMonitorTimeField, inputMonitorTimeUnitsField, narBackupBox, narBackupDaysField, narBackupDaysLabel, narBackupLabel, nodeConfig, nodeFieldsDirty, recordCountEnableField, tabbedPane
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) boolean
Check and warn the user if the Input Stream Monitoring interval will last longer than one week.void
Default implementation.void
getNodeSpecificConfigData
(DCNodeConfigData node_data) Default implementation.void
Default implementation.protected void
setDeleteWidgets
(boolean delete) protected void
setPushWidgets
(boolean push) Methods inherited from class com.nt.udc.ndk.gui.EINodeConfigGUI
getDCNodeConfigData, getIdleWriteTimeValue, getMaxIdleWriteTime, getMaxNARsPerFile, getMinIdleWriteTime, getMinNARsPerFile, getNARsPerFileValue, hasDestinations, itemStateChanged, makeAdvancedPanel, makeNodePanel, setIdleWriteTimeValue, setInputBackUpDirConfigData, setMaxIdleWriteTime, setMaxNARsPerFile, setMaxValueForIdleWriteTime, setMaxValueForNARsPerFile, setMinIdleWriteTime, setMinNARsPerFile, setNARsPerFileValue, setRangeValues
Methods inherited from class com.nt.udc.ndk.gui.DCNodeConfigGUI
addGUIComponents, addInputMonitoringFieldsToPanel, addNarBackupCheckbox, addPanel, addScrollPanel, defaultValue, defaultValue, disableBackupCheckbox, enableBackupCheckbox, getBackupValue, getConfigActionObject, getDebugLevel, getDestinations, getMaxLogFileSize, getMaxLogSizeValue, getMaxValue, getMinLogFileSize, getMinValue, getNarBackupDaysValue, getNarBackupValue, getNodeDestinationsGUI, getNodeId, init, isAnyConfigAction, makeIPAddressField, makeNumericTextField, makeNumericTextField, makeNumericTextField, makePanel, makePanel, makeTextField, makeTextField, setBackupValue, setConfigRange, setDebugLevel, setDestinations, setMaxLogFileSize, setMaxLogSizeValue, setMaxValueForLogSize, setMinLogFileSize, setNarBackupDaysValue, setNarBackupValue, setNodeId, setNodeInfo, setPanelsTab, validateConfig
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
-
USE_FTP
- See Also:
-
POLLING_INTERVAL
- See Also:
-
INTERVAL_UNITS
- See Also:
-
FILE_LOCATION
- See Also:
-
UNPROCESSED_FILE_SUFFIX
- See Also:
-
UNPROCESSED_FILE_PREFIX
- See Also:
-
UNPROCESSED_FILE_REGEXP
- See Also:
-
FILE_PATTERN_MODE
- See Also:
-
PROCESSED_FILE_PREFIX
- See Also:
-
PROCESSED_FILE_SUFFIX
- See Also:
-
FTP_CONFIG_FILE
- See Also:
-
DELETE_LOCAL_FILES
- See Also:
-
LOCAL_TAB_TITLE
-
FTP_TAB_TITLE
-
POLLING_INTERVAL_LABEL
-
FILE_LOCATION_LABEL
-
PROCESSED_FILE_PREFIX_LABEL
-
PROCESSED_FILE_SUFFIX_LABEL
-
DELETE_LOCAL_FILES_LABEL
-
DEFAULT_UNPROCESSED_FILE_SUFFIX
- See Also:
-
DEFAULT_PROCESSED_FILE_PREFIX
- See Also:
-
DEFAULT_PROCESSED_FILE_SUFFIX
- See Also:
-
DEFAULT_POLLING_INTERVAL
protected static final int DEFAULT_POLLING_INTERVAL- See Also:
-
SECS2MSECS
protected static final long SECS2MSECS- See Also:
-
MINS2MSECS
protected static final long MINS2MSECS- See Also:
-
HOURS2MSECS
protected static final long HOURS2MSECS- See Also:
-
gbl
-
gbc
-
masterPanel
-
ftpPanel
-
pullButton
-
pushButton
-
bgroup
-
separator
-
pollingIntervalField
protected com.nt.common.gui.SMGIntField pollingIntervalField -
unitsBox
-
fileLocationTextField
-
processedFilePrefixTextField
-
processedFileSuffixTextField
-
deleteLocalFilesCheckBox
-
pollingIntervalPrompt
-
fileLocationPrompt
-
unprocessedFileSuffixPrompt
-
processedFilePrefixPrompt
-
processedFileSuffixPrompt
-
deleteLocalFilesPrompt
-
Seconds
-
Minutes
-
Hours
-
-
Constructor Details
-
FileEIConfigGUI
-
FileEIConfigGUI
public FileEIConfigGUI()
-
-
Method Details
-
allFieldsValid
public boolean allFieldsValid()Description copied from class:DCNodeConfigGUI
Check and warn the user if the Input Stream Monitoring interval will last longer than one week.- Specified by:
allFieldsValid
in interfaceDCNodeConfigGUIIfc
- Overrides:
allFieldsValid
in classDCNodeConfigGUI
- Returns:
true
if either the input stream monitoring interval is less than one week, or that the user is OK with the interval longer than one week.
-
getNodeSpecificConfigData
Description copied from class:EINodeConfigGUI
Default implementation. This method is a no-op.- Specified by:
getNodeSpecificConfigData
in interfaceDCNodeConfigGUIIfc
- Overrides:
getNodeSpecificConfigData
in classEINodeConfigGUI
-
setDefaults
public void setDefaults()Description copied from class:EINodeConfigGUI
Default implementation. This method is a no-op.- Overrides:
setDefaults
in classEINodeConfigGUI
-
extendConfigGUI
public void extendConfigGUI()Description copied from class:EINodeConfigGUI
Default implementation. This method is a no-op.- Specified by:
extendConfigGUI
in interfaceDCNodeConfigGUIIfc
- Overrides:
extendConfigGUI
in classEINodeConfigGUI
-
setPushWidgets
protected void setPushWidgets(boolean push) -
setDeleteWidgets
protected void setDeleteWidgets(boolean delete) -
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-