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:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ParameterChangeFailListener, ParameterChangeListener

public class SitesInGriddedRegionGuiBean
extends ParameterListEditor
implements ParameterChangeFailListener, ParameterChangeListener, 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
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 CUSTOM_NAME
           
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 NO_CAL_NAME
           
static String NUM_SITES_NAME
           
static String RECTANGULAR_NAME
           
static String REGION_SELECT_NAME
           
static String RELM_COLLECTION_NAME
           
static String RELM_TESTING_NAME
           
static String SET_ALL_SITES
           
static String SITE_PARAM_NAME
           
static String SO_CAL_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
SitesInGriddedRegionGuiBean()
          constuctor which builds up mapping between IMRs and their related sites
SitesInGriddedRegionGuiBean(ArrayList<Region> presets)
           
 
Method Summary
static ArrayList<Region> generateDefaultRegions()
           
 SitesInGriddedRegion getGriddedRegionSite()
           
 ArrayList<Parameter> getSiteParams()
           
 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(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 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

REGION_SELECT_NAME

public static final String REGION_SELECT_NAME
See Also:
Constant Field Values

NUM_SITES_NAME

public static final String NUM_SITES_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

RECTANGULAR_NAME

public static final String RECTANGULAR_NAME
See Also:
Constant Field Values

CUSTOM_NAME

public static final String CUSTOM_NAME
See Also:
Constant Field Values

RELM_TESTING_NAME

public static final String RELM_TESTING_NAME
See Also:
Constant Field Values

RELM_COLLECTION_NAME

public static final String RELM_COLLECTION_NAME
See Also:
Constant Field Values

SO_CAL_NAME

public static final String SO_CAL_NAME
See Also:
Constant Field Values

NO_CAL_NAME

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

SitesInGriddedRegionGuiBean

public SitesInGriddedRegionGuiBean(ArrayList<Region> presets)

SitesInGriddedRegionGuiBean

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

Method Detail

generateDefaultRegions

public static ArrayList<Region> generateDefaultRegions()

replaceSiteParams

public void replaceSiteParams(Iterator<Parameter<?>> 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:

getSiteParams

public 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