edu.sc.seis.fissuresUtil.display
Class EventInfoDisplay

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by edu.sc.seis.fissuresUtil.display.TextInfoDisplay
                      extended by edu.sc.seis.fissuresUtil.display.EventInfoDisplay
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class EventInfoDisplay
extends TextInfoDisplay

EventInfoDisplay.java Created: Fri May 31 10:01:21 2002

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
EventInfoDisplay()
           
 
Method Summary
 void appendEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event)
           
protected  void appendEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event, javax.swing.text.Document doc)
           
protected  void appendEventAttr(edu.iris.Fissures.IfEvent.EventAttr attr)
           
protected  void appendEventAttr(edu.iris.Fissures.IfEvent.EventAttr attr, javax.swing.text.Document doc)
           
 void appendEventStation(edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.IfNetwork.Station[] station)
           
protected  void appendEventStation(edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.IfNetwork.Station[] station, javax.swing.text.Document doc)
           
protected  void appendMagnitude(edu.iris.Fissures.IfEvent.Magnitude mag)
           
protected  void appendMagnitude(edu.iris.Fissures.IfEvent.Magnitude mag, javax.swing.text.Document doc)
           
protected  void appendOrigin(edu.iris.Fissures.IfEvent.Origin origin)
           
protected  void appendOrigin(edu.iris.Fissures.IfEvent.Origin origin, javax.swing.text.Document doc)
           
 void displayEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event)
           
 void displayEventStation(edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.iris.Fissures.IfNetwork.Station[] station)
           
static int indexOfClosestStation(edu.iris.Fissures.IfNetwork.Station[] stations, int startIndex, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.sc.seis.TauP.SphericalCoords sph)
           
static void interchange(int i, int j, edu.iris.Fissures.IfNetwork.Station[] s)
           
static java.lang.String printTextLine(char c, int length)
           
static edu.iris.Fissures.IfNetwork.Station[] sortStationsByDistance(edu.iris.Fissures.IfNetwork.Station[] stations, edu.iris.Fissures.IfEvent.EventAccessOperations event, edu.sc.seis.TauP.SphericalCoords sph)
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.display.TextInfoDisplay
appendHeader, appendLabelValue, appendLine, appendProblem, clear, displayProblem, getDocument, initStylesForTextPane, toTop
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventInfoDisplay

public EventInfoDisplay()
Method Detail

displayEvent

public void displayEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event)

displayEventStation

public void displayEventStation(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                edu.iris.Fissures.IfNetwork.Station[] station)

appendEvent

public void appendEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event)

appendEventStation

public void appendEventStation(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                               edu.iris.Fissures.IfNetwork.Station[] station)

appendEvent

protected void appendEvent(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                           javax.swing.text.Document doc)
                    throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendEventStation

protected void appendEventStation(edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                  edu.iris.Fissures.IfNetwork.Station[] station,
                                  javax.swing.text.Document doc)
                           throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendEventAttr

protected void appendEventAttr(edu.iris.Fissures.IfEvent.EventAttr attr)
                        throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendEventAttr

protected void appendEventAttr(edu.iris.Fissures.IfEvent.EventAttr attr,
                               javax.swing.text.Document doc)
                        throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendOrigin

protected void appendOrigin(edu.iris.Fissures.IfEvent.Origin origin)
                     throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendOrigin

protected void appendOrigin(edu.iris.Fissures.IfEvent.Origin origin,
                            javax.swing.text.Document doc)
                     throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendMagnitude

protected void appendMagnitude(edu.iris.Fissures.IfEvent.Magnitude mag)
                        throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

appendMagnitude

protected void appendMagnitude(edu.iris.Fissures.IfEvent.Magnitude mag,
                               javax.swing.text.Document doc)
                        throws javax.swing.text.BadLocationException
Throws:
javax.swing.text.BadLocationException

sortStationsByDistance

public static edu.iris.Fissures.IfNetwork.Station[] sortStationsByDistance(edu.iris.Fissures.IfNetwork.Station[] stations,
                                                                           edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                                                           edu.sc.seis.TauP.SphericalCoords sph)
                                                                    throws edu.iris.Fissures.IfEvent.NoPreferredOrigin
Throws:
edu.iris.Fissures.IfEvent.NoPreferredOrigin

printTextLine

public static java.lang.String printTextLine(char c,
                                             int length)

interchange

public static void interchange(int i,
                               int j,
                               edu.iris.Fissures.IfNetwork.Station[] s)

indexOfClosestStation

public static int indexOfClosestStation(edu.iris.Fissures.IfNetwork.Station[] stations,
                                        int startIndex,
                                        edu.iris.Fissures.IfEvent.EventAccessOperations event,
                                        edu.sc.seis.TauP.SphericalCoords sph)
                                 throws edu.iris.Fissures.IfEvent.NoPreferredOrigin
Throws:
edu.iris.Fissures.IfEvent.NoPreferredOrigin