net.aerith.misao.toolkit.ReportBatch
Class ReportBatchControlPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--net.aerith.misao.gui.ControlPanel
                                |
                                +--net.aerith.misao.toolkit.ReportBatch.ReportBatchControlPanel

public class ReportBatchControlPanel
extends ControlPanel

The ReportBatchControlPanel represents a control panel for batch operation on XML report documents.

See Also:
Serialized Form

Inner classes inherited from class net.aerith.misao.gui.ControlPanel
ControlPanel.OperationProceedingThread, ControlPanel.ResetListener, ControlPanel.SetListener, ControlPanel.StartListener, ControlPanel.StopListener
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardBinding, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
protected  ReportBatchInternalFrame frame
          The frame.
protected  InformationTable table
          The table.
 
Fields inherited from class net.aerith.misao.gui.ControlPanel
button_reset, button_set, button_start, button_stop, failed_message_flag, interrupted_message_flag, listener_reset, listener_set, listener_start, listener_stop, menu_items, mode, MODE_OPERATING, MODE_SETTING, MODE_STOPPED, operation, pane, succeeded_message_flag, thread
 
Fields inherited from class javax.swing.JPanel
defaultLayout, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, alignmentX, alignmentY, ANCESTOR_USING_BUFFER, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, flags, HAS_FOCUS, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, uiClassID, UNDEFINED_CONDITION, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
ReportBatchControlPanel(ReportBatchOperation operation, InformationTable table, ReportBatchInternalFrame frame)
          Creates an ReportBatchControlPanel.
 
Method Summary
 void actionPerformedReset(java.awt.event.ActionEvent e)
          Invoked when the reset button is pushed.
 void actionPerformedSet(java.awt.event.ActionEvent e)
          Invoked when the set button is pushed.
 void actionPerformedStart(java.awt.event.ActionEvent e)
          Invoked when the start button is pushed.
 java.lang.String getResetButtonTitle()
          Gets the button title to reset.
 java.lang.String getSetButtonTitle()
          Gets the button title to set parameters.
 
Methods inherited from class net.aerith.misao.gui.ControlPanel
actionPerformedStop, getCurrentMode, getMenuItems, getResetListener, getSetListener, getStartButtonTitle, getStartListener, getStopButtonTitle, getStopListener, notifyEnd, notifyFailed, notifyStart, notifySucceeded, notifyWarned, proceedOperation, proceedOperation, setFailedMessageEnabled, setInterruptedMessageEnabled, setOperation, setSucceededMessageEnabled, start, updateButtons
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, bindingForKeyStroke, checkIfChildObscuredBySibling, computeVisibleRect, computeVisibleRect, contains, createToolTip, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, keyboardBindings, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, countComponents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, nextFocus, paintComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printOneComponent, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setCursor, setFocusOwner, setLayout, transferFocus, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

table

protected InformationTable table
The table.

frame

protected ReportBatchInternalFrame frame
The frame.
Constructor Detail

ReportBatchControlPanel

public ReportBatchControlPanel(ReportBatchOperation operation,
                               InformationTable table,
                               ReportBatchInternalFrame frame)
Creates an ReportBatchControlPanel.
Parameters:
operation - the operation.
table - the table.
frame - the frame.
Method Detail

getSetButtonTitle

public java.lang.String getSetButtonTitle()
Gets the button title to set parameters. This must be overrided in the subclasses.
Overrides:
getSetButtonTitle in class ControlPanel
Returns:
the button title to set parameters.

getResetButtonTitle

public java.lang.String getResetButtonTitle()
Gets the button title to reset. This must be overrided in the subclasses.
Overrides:
getResetButtonTitle in class ControlPanel
Returns:
the button title to reset.

actionPerformedSet

public void actionPerformedSet(java.awt.event.ActionEvent e)
Invoked when the set button is pushed. This must be overrided in the subclasses.
Overrides:
actionPerformedSet in class ControlPanel
Parameters:
e - contains the selected menu item.

actionPerformedStart

public void actionPerformedStart(java.awt.event.ActionEvent e)
Invoked when the start button is pushed. This must be overrided in the subclasses.
Overrides:
actionPerformedStart in class ControlPanel
Parameters:
e - contains the selected menu item.

actionPerformedReset

public void actionPerformedReset(java.awt.event.ActionEvent e)
Invoked when the reset button is pushed. This must be overrided in the subclasses.
Overrides:
actionPerformedReset in class ControlPanel
Parameters:
e - contains the selected menu item.