edu.psu.geovista.symbolization
Class VisualClassifier

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.psu.geovista.symbolization.VisualClassifier
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, edu.psu.geovista.common.event.PalletListener, java.io.Serializable

public class VisualClassifier
extends javax.swing.JPanel
implements java.awt.event.ActionListener, java.awt.event.ComponentListener, edu.psu.geovista.common.event.PalletListener

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
 boolean[] anchored
           
protected  edu.psu.geovista.classification.ClassifierPicker classPick
           
protected  edu.psu.geovista.symbolization.ColorSymbolClassificationSimple colorClasser
           
protected  edu.psu.geovista.symbolization.ColorSymbolizerLinear colorerLinear
           
protected  java.awt.Color[] colors
           
static java.lang.String COMMAND_BEAN_REGISTERED
           
static java.lang.String COMMAND_COLORS_CHANGED
           
protected  java.awt.Color[] dataColors
           
 boolean orientationInParentIsX
           
protected  edu.psu.geovista.symbolization.ColorRampPicker symbolizationPanel
           
static int X_AXIS
           
static int Y_AXIS
           
 
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
VisualClassifier()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addActionListener(java.awt.event.ActionListener l)
          implements ActionListener
 void addColorArrayListener(edu.psu.geovista.ui.event.ColorArrayListener l)
          implements ColorArrayListener
 void addColorClassifierListener(edu.psu.geovista.ui.event.ColorClassifierListener l)
          implements ColorClassifierListener
 void changeOrientation(int orientation)
           
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentResized(java.awt.event.ComponentEvent e)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
 java.awt.Color[] findDataColors()
           
 boolean[] getAnchored()
           
 int[] getClassificationIndex()
           
 edu.psu.geovista.classification.ClassifierPicker getClassPick()
           
 edu.psu.geovista.symbolization.ColorSymbolClassificationSimple getColorClasser()
           
 edu.psu.geovista.symbolization.ColorSymbolizerLinear getColorerLinear()
           
 java.awt.Color[] getColorForObservations()
           
 java.awt.Color[] getColors()
           
 edu.psu.geovista.symbolization.ColorSymbolClassification getColorSymbolClassification()
           
 edu.psu.geovista.symbolization.ColorSymbolizer getColorSymbolizer()
           
 int getCurrOrientation()
           
 int getCurrVariableIndex()
           
 edu.psu.geovista.symbolization.ColorRampPicker getSymbolizationPanel()
           
 int getVariableChooserMode()
           
 void palletChanged(edu.psu.geovista.common.event.PalletEvent e)
           
 void removeActionListener(java.awt.event.ActionListener l)
          removes an ActionListener from the component
 void removeColorArrayListener(edu.psu.geovista.ui.event.ColorArrayListener l)
          removes an ColorArrayListener from the component
 void removeColorClassifierListener(edu.psu.geovista.ui.event.ColorClassifierListener l)
          removes an ColorClassifierListener from the component
 void setAnchored(boolean[] anchored)
           
 void setClassificationIndex(int[] classificationIndex)
           
 void setClassPick(edu.psu.geovista.classification.ClassifierPicker classPick)
           
 void setColorClasser(edu.psu.geovista.symbolization.ColorSymbolClassificationSimple colorClasser)
           
 void setColorerLinear(edu.psu.geovista.symbolization.ColorSymbolizerLinear colorerLinear)
           
 void setColors(java.awt.Color[] colors)
           
 void setColorSymbolClassification(edu.psu.geovista.symbolization.ColorSymbolClassification colorClasser)
           
 void setColorSymbolizer(edu.psu.geovista.symbolization.ColorSymbolizer colorerLinear)
           
 void setCurrOrientation(int currOrientation)
           
 void setCurrVariableIndex(int index)
           
 void setData(java.lang.Object[] data)
           
 void setHighColor(java.awt.Color c)
           
 void setIndicatedClass(int indicClass)
           
 void setOrientationInParentIsX(boolean orientationInParentIsX)
           
 void setSymbolizationPanel(edu.psu.geovista.symbolization.ColorRampPicker symbolizationPanel)
           
 void setVariableChooserMode(int variableChooserMode)
           
 
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, setBackground, 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

symbolizationPanel

protected edu.psu.geovista.symbolization.ColorRampPicker symbolizationPanel

colors

protected transient java.awt.Color[] colors

dataColors

protected transient java.awt.Color[] dataColors

anchored

public transient boolean[] anchored

COMMAND_COLORS_CHANGED

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

COMMAND_BEAN_REGISTERED

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

X_AXIS

public static final int X_AXIS
See Also:
Constant Field Values

Y_AXIS

public static final int Y_AXIS
See Also:
Constant Field Values

orientationInParentIsX

public transient boolean orientationInParentIsX

colorerLinear

protected edu.psu.geovista.symbolization.ColorSymbolizerLinear colorerLinear

colorClasser

protected edu.psu.geovista.symbolization.ColorSymbolClassificationSimple colorClasser

classPick

protected edu.psu.geovista.classification.ClassifierPicker classPick
Constructor Detail

VisualClassifier

public VisualClassifier()
Method Detail

findDataColors

public java.awt.Color[] findDataColors()

getSymbolizationPanel

public edu.psu.geovista.symbolization.ColorRampPicker getSymbolizationPanel()

setSymbolizationPanel

public void setSymbolizationPanel(edu.psu.geovista.symbolization.ColorRampPicker symbolizationPanel)

getColorSymbolClassification

public edu.psu.geovista.symbolization.ColorSymbolClassification getColorSymbolClassification()

setColorSymbolClassification

public void setColorSymbolClassification(edu.psu.geovista.symbolization.ColorSymbolClassification colorClasser)

getColorSymbolizer

public edu.psu.geovista.symbolization.ColorSymbolizer getColorSymbolizer()

setColorSymbolizer

public void setColorSymbolizer(edu.psu.geovista.symbolization.ColorSymbolizer colorerLinear)

getColorForObservations

public java.awt.Color[] getColorForObservations()

getColors

public java.awt.Color[] getColors()

setColors

public void setColors(java.awt.Color[] colors)

palletChanged

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

actionPerformed

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

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent e)
Specified by:
componentResized in interface java.awt.event.ComponentListener

changeOrientation

public void changeOrientation(int orientation)

addColorArrayListener

public void addColorArrayListener(edu.psu.geovista.ui.event.ColorArrayListener l)
implements ColorArrayListener


removeColorArrayListener

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


addColorClassifierListener

public void addColorClassifierListener(edu.psu.geovista.ui.event.ColorClassifierListener l)
implements ColorClassifierListener


removeColorClassifierListener

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


addActionListener

public void addActionListener(java.awt.event.ActionListener l)
implements ActionListener


removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)
removes an ActionListener from the component


setIndicatedClass

public void setIndicatedClass(int indicClass)

getAnchored

public boolean[] getAnchored()

setAnchored

public void setAnchored(boolean[] anchored)

getClassificationIndex

public int[] getClassificationIndex()

setClassificationIndex

public void setClassificationIndex(int[] classificationIndex)

getClassPick

public edu.psu.geovista.classification.ClassifierPicker getClassPick()

setClassPick

public void setClassPick(edu.psu.geovista.classification.ClassifierPicker classPick)

getColorClasser

public edu.psu.geovista.symbolization.ColorSymbolClassificationSimple getColorClasser()

setColorClasser

public void setColorClasser(edu.psu.geovista.symbolization.ColorSymbolClassificationSimple colorClasser)

getColorerLinear

public edu.psu.geovista.symbolization.ColorSymbolizerLinear getColorerLinear()

setColorerLinear

public void setColorerLinear(edu.psu.geovista.symbolization.ColorSymbolizerLinear colorerLinear)

getCurrOrientation

public int getCurrOrientation()

setCurrOrientation

public void setCurrOrientation(int currOrientation)

getVariableChooserMode

public int getVariableChooserMode()

setVariableChooserMode

public void setVariableChooserMode(int variableChooserMode)

setCurrVariableIndex

public void setCurrVariableIndex(int index)

setData

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

getCurrVariableIndex

public int getCurrVariableIndex()

setHighColor

public void setHighColor(java.awt.Color c)

setOrientationInParentIsX

public void setOrientationInParentIsX(boolean orientationInParentIsX)


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