org.opensha.sha.gui.beans
Class SitesInGriddedRegionGuiBean

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.SitesInGriddedRegionGuiBean
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, ParameterChangeFailListener, ParameterChangeListener

public class SitesInGriddedRegionGuiBean
extends ParameterListEditor
implements ParameterChangeFailListener, ParameterChangeListener, java.io.Serializable

SitesInGriddedRegionGuiBean

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

Version:
1.0
Author:
Kevin Milner
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
protected static java.lang.String C
           
static java.lang.String CUSTOM_NAME
           
static java.lang.String DEFAULT
           
static java.lang.String GRID_SPACING
           
static java.lang.String GRIDDED_SITE_PARAMS
           
static java.lang.String MAX_LATITUDE
           
static java.lang.String MAX_LONGITUDE
           
static java.lang.String MIN_LATITUDE
           
static java.lang.String MIN_LONGITUDE
          Latitude and longitude are added to the site attenRelImplmeters
static java.lang.String NO_CAL_NAME
           
static java.lang.String NUM_SITES_NAME
           
static java.lang.String RECTANGULAR_NAME
           
static java.lang.String REGION_SELECT_NAME
           
static java.lang.String RELM_COLLECTION_NAME
           
static java.lang.String RELM_TESTING_NAME
           
static java.lang.String SET_ALL_SITES
           
static java.lang.String SITE_PARAM_NAME
           
static java.lang.String SO_CAL_NAME
           
static java.lang.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
SitesInGriddedRegionGuiBean()
          constuctor which builds up mapping between IMRs and their related sites
SitesInGriddedRegionGuiBean(java.util.ArrayList<Region> presets)
           
 
Method Summary
static java.util.ArrayList<Region> generateDefaultRegions()
           
 SitesInGriddedRegion getGriddedRegionSite()
           
 java.util.ArrayList<Parameter> getSiteParams()
           
 java.util.Iterator<Site> getSitesClone()
          get the clone of site object from the site params
 boolean isUseSiteData()
           
 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(java.util.Iterator<Parameter<?>> 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 java.lang.String C
See Also:
Constant Field Values

MIN_LONGITUDE

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

See Also:
Constant Field Values

MAX_LONGITUDE

public static final java.lang.String MAX_LONGITUDE
See Also:
Constant Field Values

MIN_LATITUDE

public static final java.lang.String MIN_LATITUDE
See Also:
Constant Field Values

MAX_LATITUDE

public static final java.lang.String MAX_LATITUDE
See Also:
Constant Field Values

GRID_SPACING

public static final java.lang.String GRID_SPACING
See Also:
Constant Field Values

SITE_PARAM_NAME

public static final java.lang.String SITE_PARAM_NAME
See Also:
Constant Field Values

REGION_SELECT_NAME

public static final java.lang.String REGION_SELECT_NAME
See Also:
Constant Field Values

NUM_SITES_NAME

public static final java.lang.String NUM_SITES_NAME
See Also:
Constant Field Values

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values

GRIDDED_SITE_PARAMS

public static final java.lang.String GRIDDED_SITE_PARAMS
See Also:
Constant Field Values

SET_ALL_SITES

public static final java.lang.String SET_ALL_SITES
See Also:
Constant Field Values

USE_SITE_DATA

public static final java.lang.String USE_SITE_DATA
See Also:
Constant Field Values

RECTANGULAR_NAME

public static final java.lang.String RECTANGULAR_NAME
See Also:
Constant Field Values

CUSTOM_NAME

public static final java.lang.String CUSTOM_NAME
See Also:
Constant Field Values

RELM_TESTING_NAME

public static final java.lang.String RELM_TESTING_NAME
See Also:
Constant Field Values

RELM_COLLECTION_NAME

public static final java.lang.String RELM_COLLECTION_NAME
See Also:
Constant Field Values

SO_CAL_NAME

public static final java.lang.String SO_CAL_NAME
See Also:
Constant Field Values

NO_CAL_NAME

public static final java.lang.String NO_CAL_NAME
See Also:
Constant Field Values
Constructor Detail

SitesInGriddedRegionGuiBean

public SitesInGriddedRegionGuiBean(java.util.ArrayList<Region> presets)

SitesInGriddedRegionGuiBean

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

Method Detail

generateDefaultRegions

public static java.util.ArrayList<Region> generateDefaultRegions()

replaceSiteParams

public void replaceSiteParams(java.util.Iterator<Parameter<?>> it)
This function removes the previous site parameters and adds as passed in iterator

Parameters:
it -

getSitesClone

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

Returns:

getSiteParams

public java.util.ArrayList<Parameter> getSiteParams()

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

isUseSiteData

public boolean isUseSiteData()
Returns:
boolean specifying use of Wills Site Types from the CVM in calculation

getGriddedRegionSite

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