net.aerith.misao.toolkit.AgentDesktop
Class AgentNewStarSearchInternalFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JInternalFrame
                          |
                          +--net.aerith.misao.gui.BaseInternalFrame
                                |
                                +--net.aerith.misao.toolkit.NewStarSearch.NewStarSearchInternalFrame
                                      |
                                      +--net.aerith.misao.toolkit.AgentDesktop.AgentNewStarSearchInternalFrame

public class AgentNewStarSearchInternalFrame
extends NewStarSearchInternalFrame

The AgentNewStarSearchInternalFrame represents a frame to select XML report documents to search new stars using the agent.

See Also:
Serialized Form

Inner Class Summary
protected  class AgentNewStarSearchInternalFrame.HtmlImageGalleryObserver
          The HtmlImageGalleryObserver is an observer to create HTML image gallery.
 
Inner classes inherited from class net.aerith.misao.toolkit.NewStarSearch.NewStarSearchInternalFrame
NewStarSearchInternalFrame.RestoreImageListener, NewStarSearchInternalFrame.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  Agent agent
          The agent.
protected  OperationObserver agent_observer
          The observer of new star search operation using the agent.
protected  java.io.File gallery_directory
          The directory to create HTML image gallery, or null when not to create it.
protected  java.io.File package_file
          The package file to be created, or null when not to save the package file.
protected  boolean reject_identified
          True when to reject identified stars.
protected  boolean reject_single
          True when to reject single detections.
 
Fields inherited from class net.aerith.misao.toolkit.NewStarSearch.NewStarSearchInternalFrame
control_panel, desktop, monitor_set, operation, 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
AgentNewStarSearchInternalFrame(Agent agent, BaseDesktop desktop)
          Constructs an AgentNewStarSearchInternalFrame.
 
Method Summary
 void addInformations(XmlInformation[] infos)
          Adds XML information documents.
 void notifyEnd(java.lang.Exception exception)
          Invoked when the operation ends.
 void setAgentOperationObserver(OperationObserver observer)
          Sets an observer.
 void setHtmlImageGalleryDirectory(java.io.File directory)
          Sets the directory to create HTML image gallery, if to create.
 void setIdentifiedStarsRejected(boolean flag)
          Sets the flag to reject identified stars.
 void setPackageFile(java.io.File file)
          Sets the package file, if to save the package file.
 void setSingleDetectionRejected(boolean flag)
          Sets the flag to reject single detections.
 
Methods inherited from class net.aerith.misao.toolkit.NewStarSearch.NewStarSearchInternalFrame
addFileMenu, addMonitor, addOperationMenu, initialize, initMenu, notifyFailed, notifyStart, notifySucceeded, notifyWarned, setOperation, 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

agent

protected Agent agent
The agent.

agent_observer

protected OperationObserver agent_observer
The observer of new star search operation using the agent.

package_file

protected java.io.File package_file
The package file to be created, or null when not to save the package file.

gallery_directory

protected java.io.File gallery_directory
The directory to create HTML image gallery, or null when not to create it.

reject_single

protected boolean reject_single
True when to reject single detections.

reject_identified

protected boolean reject_identified
True when to reject identified stars.
Constructor Detail

AgentNewStarSearchInternalFrame

public AgentNewStarSearchInternalFrame(Agent agent,
                                       BaseDesktop desktop)
Constructs an AgentNewStarSearchInternalFrame.
Parameters:
agent - the agent.
desktop - the parent desktop.
Method Detail

setAgentOperationObserver

public void setAgentOperationObserver(OperationObserver observer)
Sets an observer.
Parameters:
observer - an observer

addInformations

public void addInformations(XmlInformation[] infos)
                     throws java.io.IOException,
                            java.io.FileNotFoundException
Adds XML information documents. The XML file path must be recorded in the information documents.
Parameters:
infos - the XML information documents.
Throws:
java.io.IOException - if I/O error occurs.
java.io.FileNotFoundException - if a file does not exists.

setPackageFile

public void setPackageFile(java.io.File file)
Sets the package file, if to save the package file.
Parameters:
file - the package file.

setHtmlImageGalleryDirectory

public void setHtmlImageGalleryDirectory(java.io.File directory)
Sets the directory to create HTML image gallery, if to create.
Parameters:
directory - the directory.

setSingleDetectionRejected

public void setSingleDetectionRejected(boolean flag)
Sets the flag to reject single detections.
Parameters:
flag - true when to reject single detections.

setIdentifiedStarsRejected

public void setIdentifiedStarsRejected(boolean flag)
Sets the flag to reject identified stars.
Parameters:
flag - true when to reject identified stars.

notifyEnd

public void notifyEnd(java.lang.Exception exception)
Invoked when the operation ends.
Overrides:
notifyEnd in class NewStarSearchInternalFrame
Parameters:
exception - the exception if an error occurs, or null if succeeded.