Cytoscape 2.8.0 API

cytoscape.visual.ui
Class VizMapperMainPanel

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 cytoscape.visual.ui.VizMapperMainPanel
Type Parameters:
syncronized -
All Implemented Interfaces:
MultiHashMapDefinitionListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, ChangeListener, PopupMenuListener

public class VizMapperMainPanel
extends JPanel
implements PropertyChangeListener, PopupMenuListener, ChangeListener, MultiHashMapDefinitionListener

New VizMapper UI main panel. This panel consists of 3 panels:

Since:
Cytoscape 2.5
Version:
0.5
Author:
Keiichiro Ono
See Also:
Serialized Form

Nested Class Summary
protected  class VizMapperMainPanel.CopyStyleListener
           
protected  class VizMapperMainPanel.CreateLegendListener
           
static class VizMapperMainPanel.DefaultEditor
           
 
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
 
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
 
Method Summary
static void apply(Object newValue, VisualPropertyType type)
           
 void attributeDefined(String attributeName)
          This method is called by a MultiHashMapDefinition implementation as a result of a new attribute being defined (MultiHashMapDefinition.defineAttribute()).
 void attributeUndefined(String attributeName)
          This method is called by a MultiHashMapDefinition implementation as a result of an attribute being undefined (MultiHashMapDefinition.undefineAttribute()).
 void enableListeners(boolean on)
          On/Off listeners.
 Object getSelectedItem()
          DOCUMENT ME!
static VizMapperMainPanel getVizMapperUI()
          Get an instance of VizMapper UI panel.
 void initializeTableState()
          DOCUMENT ME!
 void initVizmapperGUI()
           
 void popupMenuCanceled(PopupMenuEvent arg0)
          DOCUMENT ME!
 void popupMenuWillBecomeInvisible(PopupMenuEvent e)
          DOCUMENT ME!
 void popupMenuWillBecomeVisible(PopupMenuEvent e)
          Check the selected VPT and enable/disable menu items.
 void propertyChange(PropertyChangeEvent e)
          Handle propeaty change events.
 void setCurrentVS(String vsName)
          DOCUMENT ME!
static Object showValueSelectDialog(VisualPropertyType type, Component caller)
           
 void stateChanged(ChangeEvent e)
          Listening to Visual Style states.
 
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, setEnabled, 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
add, add, add, add, add, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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
 

Method Detail

getVizMapperUI

public static VizMapperMainPanel getVizMapperUI()
Get an instance of VizMapper UI panel. This is a singleton.

Returns:

apply

public static void apply(Object newValue,
                         VisualPropertyType type)

showValueSelectDialog

public static Object showValueSelectDialog(VisualPropertyType type,
                                           Component caller)
                                    throws Exception
Throws:
Exception

initVizmapperGUI

public void initVizmapperGUI()

enableListeners

public void enableListeners(boolean on)
On/Off listeners. This is for performance.

Parameters:
on - DOCUMENT ME!

initializeTableState

public void initializeTableState()
DOCUMENT ME!


propertyChange

public void propertyChange(PropertyChangeEvent e)
Handle propeaty change events.

Specified by:
propertyChange in interface PropertyChangeListener
Parameters:
e - DOCUMENT ME!

setCurrentVS

public void setCurrentVS(String vsName)
DOCUMENT ME!

Parameters:
vsName - DOCUMENT ME!

popupMenuCanceled

public void popupMenuCanceled(PopupMenuEvent arg0)
DOCUMENT ME!

Specified by:
popupMenuCanceled in interface PopupMenuListener
Parameters:
arg0 - DOCUMENT ME!

popupMenuWillBecomeInvisible

public void popupMenuWillBecomeInvisible(PopupMenuEvent e)
DOCUMENT ME!

Specified by:
popupMenuWillBecomeInvisible in interface PopupMenuListener
Parameters:
e - DOCUMENT ME!

popupMenuWillBecomeVisible

public void popupMenuWillBecomeVisible(PopupMenuEvent e)
Check the selected VPT and enable/disable menu items.

Specified by:
popupMenuWillBecomeVisible in interface PopupMenuListener
Parameters:
e - DOCUMENT ME!

stateChanged

public void stateChanged(ChangeEvent e)
Listening to Visual Style states. Will be called when Visual Style added/removed

Specified by:
stateChanged in interface ChangeListener
Parameters:
e - DOCUMENT ME!

getSelectedItem

public Object getSelectedItem()
DOCUMENT ME!

Returns:
DOCUMENT ME!

attributeDefined

public void attributeDefined(String attributeName)
Description copied from interface: MultiHashMapDefinitionListener
This method is called by a MultiHashMapDefinition implementation as a result of a new attribute being defined (MultiHashMapDefinition.defineAttribute()).

Specified by:
attributeDefined in interface MultiHashMapDefinitionListener

attributeUndefined

public void attributeUndefined(String attributeName)
Description copied from interface: MultiHashMapDefinitionListener
This method is called by a MultiHashMapDefinition implementation as a result of an attribute being undefined (MultiHashMapDefinition.undefineAttribute()).

Specified by:
attributeUndefined in interface MultiHashMapDefinitionListener

Cytoscape 2.8.0 API

Copyright 2010 Cytoscape Consortium. All rights reserved.