org.opensha.sha.gui.beans
Class SitesInGriddedRectangularRegionGuiBean

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 org.opensha.commons.gui.LabeledBoxPanel
                      extended by org.opensha.commons.param.editor.impl.ParameterListEditor
                          extended by org.opensha.sha.gui.beans.SitesInGriddedRectangularRegionGuiBean
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ParameterChangeFailListener, ParameterChangeListener

public class SitesInGriddedRectangularRegionGuiBean
extends ParameterListEditor
implements ParameterChangeFailListener, ParameterChangeListener, Serializable

Title:SitesInGriddedRectangularRegionGuiBean

Description: This creates the Gridded Region parameter Editor with Site Params for the selected Attenuation Relationship in the Application.

Version:
1.0
Author:
Nitin Gupta & Vipin Gupta
See Also:
Serialized Form

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
protected static String C
           
static String DEFAULT
           
static String GRID_SPACING
           
static String GRIDDED_SITE_PARAMS
           
static String MAX_LATITUDE
           
static String MAX_LONGITUDE
           
static String MIN_LATITUDE
           
static String MIN_LONGITUDE
          Latitude and longitude are added to the site attenRelImplmeters
static String SET_ALL_SITES
           
static String SET_SITE_USING_WILLS_SITE_TYPE
           
static String SET_SITES_USING_SCEC_CVM
           
static String SITE_PARAM_NAME
           
static String USE_SITE_DATA
           
 
Fields inherited from class org.opensha.commons.param.editor.impl.ParameterListEditor
D, parameterEditors, parameterList, parametersName
 
Fields inherited from class org.opensha.commons.gui.LabeledBoxPanel
addDefault, borderColor, editorPanel, GBL, headerLabel, headerPanel, headerPanelBackgroundColor, jScrollPane1, title
 
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
SitesInGriddedRectangularRegionGuiBean()
          constuctor which builds up mapping between IMRs and their related sites
SitesInGriddedRectangularRegionGuiBean(OrderedSiteDataGUIBean dataGuiBean)
          constuctor which builds up mapping between IMRs and their related sites
 
Method Summary
 void addSiteParams(Iterator it)
          This function adds the site params to the existing list.
 void addSiteParamsClone(Iterator it)
          This function adds the site params to the existing list.
 SitesInGriddedRegion getGriddedRegionSite()
           
 Iterator<Site> getSitesClone()
          get the clone of site object from the site params
 String openConnectionToServer()
          This function creates a Region object on the server and save it there.
 void parameterChange(ParameterChangeEvent e)
          This function is called when value a parameter is changed
 void parameterChangeFailed(ParameterChangeFailEvent e)
          Shown when a Constraint error is thrown on a ParameterEditor
 void replaceSiteParams(Iterator it)
          This function removes the previous site parameters and adds as passed in iterator
 
Methods inherited from class org.opensha.commons.param.editor.impl.ParameterListEditor
addParameters, getParameterEditor, getParameterList, getVisibleParameters, getVisibleParametersCloned, refreshParamEditor, replaceParameterForEditor, setEnabled, setParameterList, setParameterVisible
 
Methods inherited from class org.opensha.commons.gui.LabeledBoxPanel
add, add, add, add, add, addPanel, getBorderColor, getHeaderPanelBackgroundColor, getTitle, jbInit, remove, remove, removeAll, setHeaderPanelBackgroundColor, setLayout, setTitle
 
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, 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
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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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
 

Field Detail

C

protected static final String C
See Also:
Constant Field Values

MIN_LONGITUDE

public static final String MIN_LONGITUDE
Latitude and longitude are added to the site attenRelImplmeters

See Also:
Constant Field Values

MAX_LONGITUDE

public static final String MAX_LONGITUDE
See Also:
Constant Field Values

MIN_LATITUDE

public static final String MIN_LATITUDE
See Also:
Constant Field Values

MAX_LATITUDE

public static final String MAX_LATITUDE
See Also:
Constant Field Values

GRID_SPACING

public static final String GRID_SPACING
See Also:
Constant Field Values

SITE_PARAM_NAME

public static final String SITE_PARAM_NAME
See Also:
Constant Field Values

DEFAULT

public static final String DEFAULT
See Also:
Constant Field Values

GRIDDED_SITE_PARAMS

public static final String GRIDDED_SITE_PARAMS
See Also:
Constant Field Values

SET_ALL_SITES

public static final String SET_ALL_SITES
See Also:
Constant Field Values

USE_SITE_DATA

public static final String USE_SITE_DATA
See Also:
Constant Field Values

SET_SITE_USING_WILLS_SITE_TYPE

public static final String SET_SITE_USING_WILLS_SITE_TYPE
See Also:
Constant Field Values

SET_SITES_USING_SCEC_CVM

public static final String SET_SITES_USING_SCEC_CVM
See Also:
Constant Field Values
Constructor Detail

SitesInGriddedRectangularRegionGuiBean

public SitesInGriddedRectangularRegionGuiBean()
constuctor which builds up mapping between IMRs and their related sites


SitesInGriddedRectangularRegionGuiBean

public SitesInGriddedRectangularRegionGuiBean(OrderedSiteDataGUIBean dataGuiBean)
constuctor which builds up mapping between IMRs and their related sites

Method Detail

addSiteParams

public void addSiteParams(Iterator it)
This function adds the site params to the existing list. Parameters are NOT cloned. If paramter with same name already exists, then it is not added

Parameters:
it - : Iterator over the site params in the IMR

addSiteParamsClone

public void addSiteParamsClone(Iterator it)
This function adds the site params to the existing list. Parameters are cloned. If paramter with same name already exists, then it is not added

Parameters:
it - : Iterator over the site params in the IMR

replaceSiteParams

public void replaceSiteParams(Iterator it)
This function removes the previous site parameters and adds as passed in iterator

Parameters:
it -

getSitesClone

public Iterator<Site> getSitesClone()
get the clone of site object from the site params

Returns:

parameterChangeFailed

public void parameterChangeFailed(ParameterChangeFailEvent e)
Shown when a Constraint error is thrown on a ParameterEditor

Specified by:
parameterChangeFailed in interface ParameterChangeFailListener
Parameters:
e - Description of the Parameter

parameterChange

public void parameterChange(ParameterChangeEvent e)
This function is called when value a parameter is changed

Specified by:
parameterChange in interface ParameterChangeListener
Parameters:
e - Description of the parameter

getGriddedRegionSite

public SitesInGriddedRegion getGriddedRegionSite()
Returns:
the object for the SitesInGriddedRectangularRegion class

openConnectionToServer

public String openConnectionToServer()
This function creates a Region object on the server and save it there. It then returns the path to the file where that gridded object is stored.

Returns: