Package com.nt.udc.ndk.gui
Class ProcessorNodeConfigGUI
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.ProcessorNodeConfigGUI
- All Implemented Interfaces:
DCNodeConfigGUIIfc
,ItemListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
- Direct Known Subclasses:
AggregatorNodeConfigGUI
,DiscProcConfigGUI
,DupRemoverNodeConfigGUI
,FileEnhancerNodeConfigGUI
,FlexibleAggregatorNodeConfigGUI
,MXConfigGUI
,NMinusOneRecordNodeConfigGUI
,NPLProcessorNodeConfigGUI
,RMONProcessorNodeConfigGUI
,SeqProcConfigGUI
Base configuration GUI class for Processor Nodes
- 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 static final String
static final int
static final int
static final String
protected JCheckBox
static final String
protected JCheckBox
static final String
protected JTextField
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
Default implementation.Calls parent'sgetDCNodeConfigData
method, and populates the following additional fields:
DCNodeConfigData.DATAFILESIZE
with the value from the "NARs per File:" field; andDCNodeConfigData.PUSHTIME
with the value from the "Idle Write Time:" field.int
Returns the value that the user has entered in the "Idle Write Time:" field.int
int
int
int
int
int
int
Returns the value that the user has entered in the "NARs Per File:" field.void
getNodeSpecificConfigData
(DCNodeConfigData nodeData) Default implementation.int
Returns the value that the user has entered in the "Read Timer:" field.final boolean
Indicates whether the node can send output to other nodes.void
itemStateChanged
(ItemEvent event) void
protected JPanel
Calls parentmakeNodePanel
method, and adds the following text fields:
"NARs per File:"
, which populates
;DCNodeConfigData.DATAFILESIZE
"Idle Write Time:"
, which populates
; andDCNodeConfigData.PUSHTIME
"Read Timer:"
, which populates
.DCNodeConfigData.PULLTIME
void
Default implementation.void
setIdleWriteTimeValue
(int value) Sets the value that is displayed in the "Idle Write Time:" field.void
setMaxIdleWriteTime
(int max) void
setMaxNARsPerFile
(int max) void
setMaxReadTimer
(int maxValue) void
setMaxValueForIdleWriteTime
(int maxValue) Sets the maximum value that the user may enter in the "Idle Write Time:" field.void
setMaxValueForNARsPerFile
(int maxValue) Sets the maximum value that the user may enter in the "NARs per File:" field.void
setMaxValueForReadTimer
(int maxValue) Sets the maximum value that the user may enter in the "Read Timer:" field.void
setMinIdleWriteTime
(int min) void
setMinNARsPerFile
(int min) void
setMinReadTimer
(int minValue) void
setNARsPerFileValue
(int value) Sets the value that is displayed in the "NARs Per File:" field.protected void
Sets the min and max values for "Read Timer", "NARs per File", and "Idle Write Time" fields.void
setReadTimerValue
(int value) Sets the value that is displayed in the "Read Timer:" field.Methods inherited from class com.nt.udc.ndk.gui.DCNodeConfigGUI
addGUIComponents, addInputMonitoringFieldsToPanel, addNarBackupCheckbox, addPanel, addScrollPanel, allFieldsValid, 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
-
MINTHREAD_COUNT
public static final int MINTHREAD_COUNT- See Also:
-
MAXTHREAD_COUNT
public static final int MAXTHREAD_COUNT- See Also:
-
THREAD_COUNT
- See Also:
-
MULTI_THREADED
- See Also:
-
ORDER_REQUIRED
- See Also:
-
ADVANCED_TAB_TITLE
-
multiThreadCheck
-
threadCountBox
-
orderRequiredCheck
-
-
Constructor Details
-
ProcessorNodeConfigGUI
Calls parent's constructor
-
-
Method Details
-
hasDestinations
public final boolean hasDestinations()Description copied from class:DCNodeConfigGUI
Indicates whether the node can send output to other nodes.
true
for EI and Processor nodes. Default returnsfalse
.- Specified by:
hasDestinations
in interfaceDCNodeConfigGUIIfc
- Overrides:
hasDestinations
in classDCNodeConfigGUI
- Returns:
true
-
getDCNodeConfigData
Calls parent'sgetDCNodeConfigData
method, and populates the following additional fields:
DCNodeConfigData.DATAFILESIZE
with the value from the "NARs per File:" field; andDCNodeConfigData.PUSHTIME
with the value from the "Idle Write Time:" field.DCNodeConfigData.PULLTIME
with the value from the "Read Timer:" field.
DCNodeConfigData.NARBACKUP
with the state of the "Backup NAR files:" checkbox.
DCNodeConfigData.NARBACKUPDAYS
with the value from the "NAR file retention period:" field. -