edu.columbia.cs.cgui.rjfc.swing
Class RJComboBoxImpl

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--edu.columbia.cs.cgui.rjfc.awt.RComponentImpl
                          |
                          +--edu.columbia.cs.cgui.rjfc.awt.RContainerImpl
                                |
                                +--edu.columbia.cs.cgui.rjfc.swing.RJComponentImpl
                                      |
                                      +--edu.columbia.cs.cgui.rjfc.swing.RJComboBoxImpl
All Implemented Interfaces:
RComponent, RContainer, Remote, RJComboBox, RJComponent, Serializable

public class RJComboBoxImpl
extends RJComponentImpl
implements RJComboBox

See Also:
Serialized Form

Fields inherited from class edu.columbia.cs.cgui.rjfc.awt.RComponentImpl
data, hash
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface edu.columbia.cs.cgui.rjfc.swing.RJComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from interface edu.columbia.cs.cgui.rjfc.awt.RComponent
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
protected RJComboBoxImpl()
           
  RJComboBoxImpl(ComboBoxModel aModelvar0, Hashtable hash)
           
  RJComboBoxImpl(Hashtable hash)
           
  RJComboBoxImpl(JComboBox passedIn, Hashtable hash)
           
  RJComboBoxImpl(Object[] itemsvar0, Hashtable hash)
           
  RJComboBoxImpl(Vector itemsvar0, Hashtable hash)
           
 
Method Summary
 void actionPerformed(ActionEvent evar0)
           
 void addActionListener(RActionListener lvar0)
           
 void addItem(Object anObjectvar0)
           
 void addItemListener(RItemListener aListenervar0)
           
 void configureEditor(ComboBoxEditor anEditorvar0, Object anItemvar1)
           
 void contentsChanged(RListDataEvent evar0)
           
 AccessibleContext getAccessibleContext()
           
 Action getAction()
           
 String getActionCommand()
           
 ComboBoxEditor getEditor()
           
 Object getItemAt(int indexvar0)
           
 int getItemCount()
           
 JComboBox.KeySelectionManager getKeySelectionManager()
           
 int getMaximumRowCount()
           
 ComboBoxModel getModel()
           
 ListCellRenderer getRenderer()
           
 int getSelectedIndex()
           
 Object getSelectedItem()
           
 Object[] getSelectedObjects()
           
 RComboBoxUI getUI()
           
 String getUIClassID()
           
 void hidePopup()
           
 void insertItemAt(Object anObjectvar0, int indexvar1)
           
 void intervalAdded(RListDataEvent evar0)
           
 void intervalRemoved(RListDataEvent evar0)
           
 boolean isEditable()
           
 boolean isFocusTraversable()
           
 boolean isLightWeightPopupEnabled()
           
 boolean isPopupVisible()
           
 void processKeyEvent(KeyEvent evar0)
           
 void removeActionListener(RActionListener lvar0)
           
 void removeAllItems()
           
 void removeItem(Object anObjectvar0)
           
 void removeItemAt(int anIndexvar0)
           
 void removeItemListener(RItemListener aListenervar0)
           
 boolean selectWithKeyChar(char keyCharvar0)
           
 void setAction(Action avar0)
           
 void setActionCommand(String aCommandvar0)
           
 void setEditable(boolean aFlagvar0)
           
 void setEditor(ComboBoxEditor anEditorvar0)
           
 void setEnabled(boolean bvar0)
           
 void setKeySelectionManager(JComboBox.KeySelectionManager aManagervar0)
           
 void setLightWeightPopupEnabled(boolean aFlagvar0)
           
 void setMaximumRowCount(int countvar0)
           
 void setModel(ComboBoxModel aModelvar0)
           
 void setPopupVisible(boolean vvar0)
           
 void setRenderer(ListCellRenderer aRenderervar0)
           
 void setSelectedIndex(int anIndexvar0)
           
 void setSelectedItem(Object anObjectvar0)
           
 void setUI(RComboBoxUI uivar0)
           
 void showPopup()
           
 void updateUI()
           
 
Methods inherited from class edu.columbia.cs.cgui.rjfc.swing.RJComponentImpl
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class edu.columbia.cs.cgui.rjfc.awt.RContainerImpl
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate
 
Methods inherited from class edu.columbia.cs.cgui.rjfc.awt.RComponentImpl
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, finalize, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getRJFCWrappedData, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setData, setDropTarget, setHash, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.swing.RJComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.awt.RContainer
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.awt.RComponent
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getRJFCWrappedData, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setData, setDropTarget, setHash, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus
 

Constructor Detail

RJComboBoxImpl

public RJComboBoxImpl(JComboBox passedIn,
                      Hashtable hash)
               throws RemoteException

RJComboBoxImpl

public RJComboBoxImpl(ComboBoxModel aModelvar0,
                      Hashtable hash)
               throws RemoteException

RJComboBoxImpl

public RJComboBoxImpl(Object[] itemsvar0,
                      Hashtable hash)
               throws RemoteException

RJComboBoxImpl

public RJComboBoxImpl(Vector itemsvar0,
                      Hashtable hash)
               throws RemoteException

RJComboBoxImpl

public RJComboBoxImpl(Hashtable hash)
               throws RemoteException

RJComboBoxImpl

protected RJComboBoxImpl()
                  throws RemoteException
Method Detail

setUI

public void setUI(RComboBoxUI uivar0)
           throws RemoteException
Specified by:
setUI in interface RJComboBox

updateUI

public void updateUI()
              throws RemoteException
Specified by:
updateUI in interface RJComboBox
Overrides:
updateUI in class RJComponentImpl

getUIClassID

public String getUIClassID()
                    throws RemoteException
Specified by:
getUIClassID in interface RJComboBox
Overrides:
getUIClassID in class RJComponentImpl

getUI

public RComboBoxUI getUI()
                  throws RemoteException
Specified by:
getUI in interface RJComboBox

setModel

public void setModel(ComboBoxModel aModelvar0)
              throws RemoteException
Specified by:
setModel in interface RJComboBox

getModel

public ComboBoxModel getModel()
                       throws RemoteException
Specified by:
getModel in interface RJComboBox

setLightWeightPopupEnabled

public void setLightWeightPopupEnabled(boolean aFlagvar0)
                                throws RemoteException
Specified by:
setLightWeightPopupEnabled in interface RJComboBox

isLightWeightPopupEnabled

public boolean isLightWeightPopupEnabled()
                                  throws RemoteException
Specified by:
isLightWeightPopupEnabled in interface RJComboBox

setEditable

public void setEditable(boolean aFlagvar0)
                 throws RemoteException
Specified by:
setEditable in interface RJComboBox

isEditable

public boolean isEditable()
                   throws RemoteException
Specified by:
isEditable in interface RJComboBox

setMaximumRowCount

public void setMaximumRowCount(int countvar0)
                        throws RemoteException
Specified by:
setMaximumRowCount in interface RJComboBox

getMaximumRowCount

public int getMaximumRowCount()
                       throws RemoteException
Specified by:
getMaximumRowCount in interface RJComboBox

setRenderer

public void setRenderer(ListCellRenderer aRenderervar0)
                 throws RemoteException
Specified by:
setRenderer in interface RJComboBox

getRenderer

public ListCellRenderer getRenderer()
                             throws RemoteException
Specified by:
getRenderer in interface RJComboBox

setEditor

public void setEditor(ComboBoxEditor anEditorvar0)
               throws RemoteException
Specified by:
setEditor in interface RJComboBox

getEditor

public ComboBoxEditor getEditor()
                         throws RemoteException
Specified by:
getEditor in interface RJComboBox

setSelectedItem

public void setSelectedItem(Object anObjectvar0)
                     throws RemoteException
Specified by:
setSelectedItem in interface RJComboBox

getSelectedItem

public Object getSelectedItem()
                       throws RemoteException
Specified by:
getSelectedItem in interface RJComboBox

setSelectedIndex

public void setSelectedIndex(int anIndexvar0)
                      throws RemoteException
Specified by:
setSelectedIndex in interface RJComboBox

getSelectedIndex

public int getSelectedIndex()
                     throws RemoteException
Specified by:
getSelectedIndex in interface RJComboBox

addItem

public void addItem(Object anObjectvar0)
             throws RemoteException
Specified by:
addItem in interface RJComboBox

insertItemAt

public void insertItemAt(Object anObjectvar0,
                         int indexvar1)
                  throws RemoteException
Specified by:
insertItemAt in interface RJComboBox

removeItem

public void removeItem(Object anObjectvar0)
                throws RemoteException
Specified by:
removeItem in interface RJComboBox

removeItemAt

public void removeItemAt(int anIndexvar0)
                  throws RemoteException
Specified by:
removeItemAt in interface RJComboBox

removeAllItems

public void removeAllItems()
                    throws RemoteException
Specified by:
removeAllItems in interface RJComboBox

showPopup

public void showPopup()
               throws RemoteException
Specified by:
showPopup in interface RJComboBox

hidePopup

public void hidePopup()
               throws RemoteException
Specified by:
hidePopup in interface RJComboBox

setPopupVisible

public void setPopupVisible(boolean vvar0)
                     throws RemoteException
Specified by:
setPopupVisible in interface RJComboBox

isPopupVisible

public boolean isPopupVisible()
                       throws RemoteException
Specified by:
isPopupVisible in interface RJComboBox

addItemListener

public void addItemListener(RItemListener aListenervar0)
                     throws RemoteException
Specified by:
addItemListener in interface RJComboBox

removeItemListener

public void removeItemListener(RItemListener aListenervar0)
                        throws RemoteException
Specified by:
removeItemListener in interface RJComboBox

addActionListener

public void addActionListener(RActionListener lvar0)
                       throws RemoteException
Specified by:
addActionListener in interface RJComboBox

removeActionListener

public void removeActionListener(RActionListener lvar0)
                          throws RemoteException
Specified by:
removeActionListener in interface RJComboBox

setActionCommand

public void setActionCommand(String aCommandvar0)
                      throws RemoteException
Specified by:
setActionCommand in interface RJComboBox

getActionCommand

public String getActionCommand()
                        throws RemoteException
Specified by:
getActionCommand in interface RJComboBox

setAction

public void setAction(Action avar0)
               throws RemoteException
Specified by:
setAction in interface RJComboBox

getAction

public Action getAction()
                 throws RemoteException
Specified by:
getAction in interface RJComboBox

getSelectedObjects

public Object[] getSelectedObjects()
                            throws RemoteException
Specified by:
getSelectedObjects in interface RJComboBox

actionPerformed

public void actionPerformed(ActionEvent evar0)
                     throws RemoteException
Specified by:
actionPerformed in interface RJComboBox

contentsChanged

public void contentsChanged(RListDataEvent evar0)
                     throws RemoteException
Specified by:
contentsChanged in interface RJComboBox

selectWithKeyChar

public boolean selectWithKeyChar(char keyCharvar0)
                          throws RemoteException
Specified by:
selectWithKeyChar in interface RJComboBox

intervalAdded

public void intervalAdded(RListDataEvent evar0)
                   throws RemoteException
Specified by:
intervalAdded in interface RJComboBox

intervalRemoved

public void intervalRemoved(RListDataEvent evar0)
                     throws RemoteException
Specified by:
intervalRemoved in interface RJComboBox

setEnabled

public void setEnabled(boolean bvar0)
                throws RemoteException
Specified by:
setEnabled in interface RJComboBox
Overrides:
setEnabled in class RJComponentImpl

configureEditor

public void configureEditor(ComboBoxEditor anEditorvar0,
                            Object anItemvar1)
                     throws RemoteException
Specified by:
configureEditor in interface RJComboBox

processKeyEvent

public void processKeyEvent(KeyEvent evar0)
                     throws RemoteException
Specified by:
processKeyEvent in interface RJComboBox

isFocusTraversable

public boolean isFocusTraversable()
                           throws RemoteException
Specified by:
isFocusTraversable in interface RJComboBox
Overrides:
isFocusTraversable in class RJComponentImpl

setKeySelectionManager

public void setKeySelectionManager(JComboBox.KeySelectionManager aManagervar0)
                            throws RemoteException
Specified by:
setKeySelectionManager in interface RJComboBox

getKeySelectionManager

public JComboBox.KeySelectionManager getKeySelectionManager()
                                                     throws RemoteException
Specified by:
getKeySelectionManager in interface RJComboBox

getItemCount

public int getItemCount()
                 throws RemoteException
Specified by:
getItemCount in interface RJComboBox

getItemAt

public Object getItemAt(int indexvar0)
                 throws RemoteException
Specified by:
getItemAt in interface RJComboBox

getAccessibleContext

public AccessibleContext getAccessibleContext()
                                       throws RemoteException
Specified by:
getAccessibleContext in interface RJComboBox
Overrides:
getAccessibleContext in class RJComponentImpl