net.aerith.misao.toolkit.VariableStarSearch
Class VariableStarSearchInternalFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JInternalFrame
                          |
                          +--net.aerith.misao.gui.BaseInternalFrame
                                |
                                +--net.aerith.misao.toolkit.RawDatabaseConstruction.RawDatabaseConstructionInternalFrame
                                      |
                                      +--net.aerith.misao.toolkit.VariableStarSearch.VariableStarSearchInternalFrame
Direct Known Subclasses:
GroupInternalFrame

public class VariableStarSearchInternalFrame
extends RawDatabaseConstructionInternalFrame

The VariableStarSearchInternalFrame represents a frame to select XML report documents to search variable stars.

See Also:
Serialized Form

Inner Class Summary
protected  class VariableStarSearchInternalFrame.SearchOverlappingImagesListener
          The SearchOverlappingImagesListener is a listener class of menu selection to search overlapping images in the database.
 
Inner classes inherited from class net.aerith.misao.toolkit.RawDatabaseConstruction.RawDatabaseConstructionInternalFrame
RawDatabaseConstructionInternalFrame.CatalogDBObserver, RawDatabaseConstructionInternalFrame.InformationDBObserver, RawDatabaseConstructionInternalFrame.MagnitudeDBObserver, RawDatabaseConstructionInternalFrame.RestoreImageListener, RawDatabaseConstructionInternalFrame.RestoreXmlListener
 
Inner classes inherited from class net.aerith.misao.gui.BaseInternalFrame
BaseInternalFrame.CloseListener
 
Inner classes inherited from class javax.swing.JInternalFrame
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon
 
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  VariableStarSearchDesktop desktop
           
protected  VariableStarSearchSettingDialog dialog
          The dialog to set up parameters to search variable stars.
protected  java.awt.Container pane
          The content pane of this frame.
protected  VariableStarSearchTable table
          The table.
 
Fields inherited from class net.aerith.misao.toolkit.RawDatabaseConstruction.RawDatabaseConstructionInternalFrame
catalog_operation, control_panel, db_manager, info_operation, mag_operation, monitor_set, pane, table
 
Fields inherited from class net.aerith.misao.gui.BaseInternalFrame
pane
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, danger, defaultCloseOperation, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isDragging, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, opened, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY, 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
VariableStarSearchInternalFrame(VariableStarSearchDesktop desktop)
          Constructs a VariableStarSearchInternalFrame.
 
Method Summary
 void addFileMenu()
          Adds the File menus to the menu bar.
protected  RawDatabaseConstructionControlPanel createControlPanel(MultiTaskOperation operation, InformationTable table)
          Creates the control panel.
protected  InformationTable createTable(BaseDesktop desktop)
          Creates the table.
 double getLimitingMagnitude()
          Returns the limiting magnitude of the catalog database.
protected  int getOperationMode()
          Gets the mode of operation.
protected  void operationFailed()
          Invoked when the raw database construction is failed.
protected  void operationStarted()
          Invoked when the raw database construction is started.
protected  void operationSucceeded()
          Invoked when the raw database construction is succeeded.
protected  java.util.Vector searchVariableStars()
          Search variable stars from the raw database.
 int showSettingDialog()
          Shows the dialog to set parameters.
 
Methods inherited from class net.aerith.misao.toolkit.RawDatabaseConstruction.RawDatabaseConstructionInternalFrame
addMonitor, addOperationMenu, constructsMagnitudeDatabase, initialize, initializeDatabase, initMenu, startOperation
 
Methods inherited from class net.aerith.misao.gui.BaseInternalFrame
addMenu, createFileMenus
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, createRootPaneException, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFrameIcon, getGlassPane, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getRootPane, getTitle, getUI, getUIClassID, getWarningString, isClosable, isClosed, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, setVisible, show, startModal, stopModal, toBack, toFront, updateUI, updateUIWhenHidden, 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, 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, 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, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, setCursor, setFocusOwner, 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, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

desktop

protected VariableStarSearchDesktop desktop

dialog

protected VariableStarSearchSettingDialog dialog
The dialog to set up parameters to search variable stars.

table

protected VariableStarSearchTable table
The table.

pane

protected java.awt.Container pane
The content pane of this frame.
Constructor Detail

VariableStarSearchInternalFrame

public VariableStarSearchInternalFrame(VariableStarSearchDesktop desktop)
Constructs a VariableStarSearchInternalFrame.
Parameters:
desktop - the parent desktop.
Method Detail

addFileMenu

public void addFileMenu()
Adds the File menus to the menu bar.
Overrides:
addFileMenu in class RawDatabaseConstructionInternalFrame

createTable

protected InformationTable createTable(BaseDesktop desktop)
Creates the table. This is invoked at construction.
Overrides:
createTable in class RawDatabaseConstructionInternalFrame
Parameters:
desktop - the desktop.
Returns:
the table.

createControlPanel

protected RawDatabaseConstructionControlPanel createControlPanel(MultiTaskOperation operation,
                                                                 InformationTable table)
Creates the control panel. This is invoked at construction.
Overrides:
createControlPanel in class RawDatabaseConstructionInternalFrame
Parameters:
operation - the operation.
table - the table.
Returns:
the control panel.

showSettingDialog

public int showSettingDialog()
Shows the dialog to set parameters.
Overrides:
showSettingDialog in class RawDatabaseConstructionInternalFrame
Returns:
0 if OK button is pushed, or 2 if Cancel button is pushed.

getLimitingMagnitude

public double getLimitingMagnitude()
Returns the limiting magnitude of the catalog database.
Overrides:
getLimitingMagnitude in class RawDatabaseConstructionInternalFrame
Returns:
the limiting magnitude of the catalog database.

getOperationMode

protected int getOperationMode()
Gets the mode of operation.
Returns:
the mode of operation.

operationStarted

protected void operationStarted()
Invoked when the raw database construction is started.
Overrides:
operationStarted in class RawDatabaseConstructionInternalFrame

operationSucceeded

protected void operationSucceeded()
Invoked when the raw database construction is succeeded.
Overrides:
operationSucceeded in class RawDatabaseConstructionInternalFrame

operationFailed

protected void operationFailed()
Invoked when the raw database construction is failed.
Overrides:
operationFailed in class RawDatabaseConstructionInternalFrame

searchVariableStars

protected java.util.Vector searchVariableStars()
                                        throws java.io.IOException
Search variable stars from the raw database.
Returns:
the list of variable stars.
Throws:
java.io.IOException - if I/O error occurs.