Cytoscape 2.8.0 API

cytoscape.util.swing
Class AttributeImportPanel

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.util.swing.AttributeImportPanel
All Implemented Interfaces:
MultiHashMapDefinitionListener, ImageObserver, MenuContainer, Serializable, Accessible

public abstract class AttributeImportPanel
extends JPanel
implements MultiHashMapDefinitionListener

General GUI component for importing attributes.
Maybe used by Web Service Clients to import attributes. This UI accepts title and icon. Usually, those are from source database.

Since:
Cytoscape 2.6
Version:
0.5
Author:
kono
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  JComboBox attributeComboBox
           
protected  JLabel attributeLabel
           
protected  JPanel attributePanel
           
protected  String attributePanelTitle
           
protected  JComboBox attributeTypeComboBox
           
protected  JLabel attributeTypeLabel
           
protected  CheckBoxJList attrList
           
protected  JPanel attrListPanel
           
protected  JPanel availableAttrPanel
           
protected  JScrollPane availableAttrScrollPane
           
protected  JButton cancelButton
           
static String CLOSE_EVENT
          Will be caught by parent object (usually a dialog.)
protected  JComboBox databaseComboBox
           
protected  JPanel databasePanel
           
protected  JButton importButton
           
protected  Icon logo
           
protected  DefaultListModel model
           
protected  String panelTitle
           
protected  JButton resetButton
           
protected  JLabel titleLabel
           
 
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
protected AttributeImportPanel()
           
protected AttributeImportPanel(Icon logo, String title, String attrPanelTitle)
           
 
Method Summary
 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()).
protected  void cancelButtonActionPerformed(ActionEvent evt)
           
protected abstract  void databaseComboBoxActionPerformed(ActionEvent evt)
           
protected abstract  void importAttributes()
           
protected  void importButtonActionPerformed(ActionEvent evt)
           
protected  void initComponents()
           
protected  void resetButtonActionPerformed(ActionEvent evt)
           
protected  void setAttributes(String attributeName)
          Set list of attributes currently available for Cytoscape.
 
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
 

Field Detail

CLOSE_EVENT

public static final String CLOSE_EVENT
Will be caught by parent object (usually a dialog.)

See Also:
Constant Field Values

panelTitle

protected String panelTitle

logo

protected Icon logo

attributePanelTitle

protected String attributePanelTitle

attributeComboBox

protected JComboBox attributeComboBox

attributeLabel

protected JLabel attributeLabel

attributePanel

protected JPanel attributePanel

attributeTypeComboBox

protected JComboBox attributeTypeComboBox

attributeTypeLabel

protected JLabel attributeTypeLabel

cancelButton

protected JButton cancelButton

databaseComboBox

protected JComboBox databaseComboBox

databasePanel

protected JPanel databasePanel

attrListPanel

protected JPanel attrListPanel

availableAttrPanel

protected JPanel availableAttrPanel

availableAttrScrollPane

protected JScrollPane availableAttrScrollPane

importButton

protected JButton importButton

titleLabel

protected JLabel titleLabel

resetButton

protected JButton resetButton

attrList

protected CheckBoxJList attrList

model

protected DefaultListModel model
Constructor Detail

AttributeImportPanel

protected AttributeImportPanel()

AttributeImportPanel

protected AttributeImportPanel(Icon logo,
                               String title,
                               String attrPanelTitle)
Method Detail

initComponents

protected void initComponents()

resetButtonActionPerformed

protected void resetButtonActionPerformed(ActionEvent evt)

importButtonActionPerformed

protected void importButtonActionPerformed(ActionEvent evt)

cancelButtonActionPerformed

protected void cancelButtonActionPerformed(ActionEvent evt)

databaseComboBoxActionPerformed

protected abstract void databaseComboBoxActionPerformed(ActionEvent evt)

importAttributes

protected abstract void importAttributes()

setAttributes

protected void setAttributes(String attributeName)
Set list of attributes currently available for Cytoscape.


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.