edu.psu.geovista.app.map
Class GeoMapUni

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.psu.geovista.app.map.GeoMapUni
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, edu.psu.geovista.ui.event.ColorClassifierListener, edu.psu.geovista.ui.event.DataSetListener, java.util.EventListener, java.awt.image.ImageObserver, edu.psu.geovista.ui.event.IndicationListener, java.awt.MenuContainer, edu.psu.geovista.common.event.PalletListener, edu.psu.geovista.ui.event.SelectionListener, java.io.Serializable, edu.psu.geovista.ui.event.SpatialExtentListener

public class GeoMapUni
extends javax.swing.JPanel
implements java.awt.event.ActionListener, edu.psu.geovista.ui.event.SelectionListener, edu.psu.geovista.ui.event.IndicationListener, edu.psu.geovista.ui.event.DataSetListener, edu.psu.geovista.ui.event.ColorClassifierListener, edu.psu.geovista.ui.event.SpatialExtentListener, edu.psu.geovista.common.event.PalletListener

This class handles the user state, like selection, pan, zoom, plus symbolization options. MapCanvas does most of the work.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int VARIABLE_CHOOSER_MODE_ACTIVE
           
static int VARIABLE_CHOOSER_MODE_FIXED
           
static int VARIABLE_CHOOSER_MODE_HIDDEN
           
 
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
GeoMapUni()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addIndicationListener(edu.psu.geovista.ui.event.IndicationListener l)
          adds an IndicationListener
 void addSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
          adds an SelectionListener
 void addSpatialExtentListener(edu.psu.geovista.ui.event.SpatialExtentListener l)
          adds an SpatialExtentListener
 void colorClassifierChanged(edu.psu.geovista.ui.event.ColorClassifierEvent e)
           
 void dataSetChanged(edu.psu.geovista.ui.event.DataSetEvent e)
           
 java.awt.Color[] getColors()
           
 int[] getSelectedObservations()
           
 void indicationChanged(edu.psu.geovista.ui.event.IndicationEvent e)
           
 javax.swing.JPanel makeAnimationPanel()
           
 void makeToolbar()
           
 void palletChanged(edu.psu.geovista.common.event.PalletEvent e)
           
 void removeIndicationListener(edu.psu.geovista.ui.event.IndicationListener l)
          removes an IndicationListener from the component
 void removeSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
          removes an SelectionListener from the component
 void removeSpatialExtentListener(edu.psu.geovista.ui.event.SpatialExtentListener l)
          removes an SpatialExtentListener from the component
 void selectionChanged(edu.psu.geovista.ui.event.SelectionEvent e)
           
 void setAuxiliarySpatialData(java.lang.Object[] data)
           
 void setBackground(java.awt.Color bg)
           
 void setBivarColorClasser(edu.psu.geovista.symbolization.BivariateColorSymbolClassification bivarColorClasser)
           
 void setDataSet(java.lang.Object[] data)
           
 void setSelectedObservations(int[] selObs)
           
 void setXChooserMode(int chooserMode)
           
 void setXVariable(int var)
           
 void setYChooserMode(int chooserMode)
           
 void setYVariable(int var)
           
 void spatialExtentChanged(edu.psu.geovista.ui.event.SpatialExtentEvent e)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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

VARIABLE_CHOOSER_MODE_ACTIVE

public static final int VARIABLE_CHOOSER_MODE_ACTIVE
See Also:
Constant Field Values

VARIABLE_CHOOSER_MODE_FIXED

public static final int VARIABLE_CHOOSER_MODE_FIXED
See Also:
Constant Field Values

VARIABLE_CHOOSER_MODE_HIDDEN

public static final int VARIABLE_CHOOSER_MODE_HIDDEN
See Also:
Constant Field Values
Constructor Detail

GeoMapUni

public GeoMapUni()
Method Detail

makeAnimationPanel

public javax.swing.JPanel makeAnimationPanel()

makeToolbar

public void makeToolbar()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

selectionChanged

public void selectionChanged(edu.psu.geovista.ui.event.SelectionEvent e)
Specified by:
selectionChanged in interface edu.psu.geovista.ui.event.SelectionListener

indicationChanged

public void indicationChanged(edu.psu.geovista.ui.event.IndicationEvent e)
Specified by:
indicationChanged in interface edu.psu.geovista.ui.event.IndicationListener

spatialExtentChanged

public void spatialExtentChanged(edu.psu.geovista.ui.event.SpatialExtentEvent e)
Specified by:
spatialExtentChanged in interface edu.psu.geovista.ui.event.SpatialExtentListener

dataSetChanged

public void dataSetChanged(edu.psu.geovista.ui.event.DataSetEvent e)
Specified by:
dataSetChanged in interface edu.psu.geovista.ui.event.DataSetListener

palletChanged

public void palletChanged(edu.psu.geovista.common.event.PalletEvent e)
Specified by:
palletChanged in interface edu.psu.geovista.common.event.PalletListener

colorClassifierChanged

public void colorClassifierChanged(edu.psu.geovista.ui.event.ColorClassifierEvent e)
Specified by:
colorClassifierChanged in interface edu.psu.geovista.ui.event.ColorClassifierListener

setXVariable

public void setXVariable(int var)

setYVariable

public void setYVariable(int var)

setXChooserMode

public void setXChooserMode(int chooserMode)

setYChooserMode

public void setYChooserMode(int chooserMode)

setBivarColorClasser

public void setBivarColorClasser(edu.psu.geovista.symbolization.BivariateColorSymbolClassification bivarColorClasser)

setSelectedObservations

public void setSelectedObservations(int[] selObs)

getSelectedObservations

public int[] getSelectedObservations()

getColors

public java.awt.Color[] getColors()

setDataSet

public void setDataSet(java.lang.Object[] data)

setAuxiliarySpatialData

public void setAuxiliarySpatialData(java.lang.Object[] data)

setBackground

public void setBackground(java.awt.Color bg)

addIndicationListener

public void addIndicationListener(edu.psu.geovista.ui.event.IndicationListener l)
adds an IndicationListener


removeIndicationListener

public void removeIndicationListener(edu.psu.geovista.ui.event.IndicationListener l)
removes an IndicationListener from the component


addSelectionListener

public void addSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
adds an SelectionListener


removeSelectionListener

public void removeSelectionListener(edu.psu.geovista.ui.event.SelectionListener l)
removes an SelectionListener from the component


addSpatialExtentListener

public void addSpatialExtentListener(edu.psu.geovista.ui.event.SpatialExtentListener l)
adds an SpatialExtentListener


removeSpatialExtentListener

public void removeSpatialExtentListener(edu.psu.geovista.ui.event.SpatialExtentListener l)
removes an SpatialExtentListener from the component



Copyright © 1996-2003 GeoVista Center. All Rights Reserved.