|
WebObjects 5.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.webobjects.eointerface.EOWidgetAssociation.WidgetPlugin
|
+--com.webobjects.eointerface.EOValueSelectionAssociation.ValueSelectionPlugin
|
+--com.webobjects.eointerface.swing.EOSwingComboBoxPlugin
EOSwingComboBoxPlugin is a concrete subclass of EOValueSelectionAssociation.ValueSelectionPlugin which is used with Swing's JComboBox.
Associations classes: EOValueSelectionAssociation
Widgets classes: JComboBox
| Inner classes inherited from class com.webobjects.eointerface.EOWidgetAssociation.WidgetPlugin |
EOWidgetAssociation.WidgetPlugin.Formatting |
| Fields inherited from class com.webobjects.eointerface.EOValueSelectionAssociation.ValueSelectionPlugin |
NoSelection |
| Constructor Summary | |
EOSwingComboBoxPlugin(EOWidgetAssociation association,
Object widget)
Creates a new EOSwingComboBoxPlugin connected to an association and a UI widget. |
|
| Method Summary | |
void |
actionPerformed(ActionEvent event)
Invokes widgetSelectionDidChange on this plugin's EOValueSelectionAssociation. |
void |
breakConnection()
Clean up (end) the plugin's connection to its JComboBox widget. |
void |
establishConnection()
Establishes a connection between the plugin and its UI widget. |
int |
selectionIndex()
Returns the selected choice in the JComboBox. |
void |
setSelectionIndex(int selectionIndex,
boolean isEnabled)
Sets the selected choice and whether the JCombobox is enabled |
void |
setTitlesFromObjects(Object[] objects)
Sets the titles in the plugin's JComboBox. |
void |
setValueFormatter(Object formatter)
Sets a formatter for the available choices (titles) in the JComboBox, which will format an array of objects coming from the EOValueSelectionAssociation into displayed strings. |
String[] |
titles()
Returns an array of available titles in the plugin's combo box |
Object |
valueFormatter()
Returns the format set with setValueFormatter. |
String[] |
widgetKeysTaken()
Returns an array of Strings which represent outlet names in Interface Builder These outlets are disabled by Interface Builder once the button is connected to this plugins association. |
| Methods inherited from class com.webobjects.eointerface.EOWidgetAssociation.WidgetPlugin |
association, dispose, unacceptableAspects, widget |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EOSwingComboBoxPlugin(EOWidgetAssociation association,
Object widget)
association - Association of class EOValueSelectionAssociation or subclass for the plugin to usewidget - Widget of class JComboBox or subclass that the plugin will manage| Method Detail |
public void actionPerformed(ActionEvent event)
widgetSelectionDidChange on this plugin's EOValueSelectionAssociation.actionPerformed in interface ActionListenerevent - the ActionEvent received from the AWT event dispatcherpublic void breakConnection()
breakConnection in class EOWidgetAssociation.WidgetPluginpublic void establishConnection()
establishConnection in class EOWidgetAssociation.WidgetPluginpublic int selectionIndex()
selectionIndex in class EOValueSelectionAssociation.ValueSelectionPlugin
public void setSelectionIndex(int selectionIndex,
boolean isEnabled)
setSelectionIndex in class EOValueSelectionAssociation.ValueSelectionPluginselectionIndex - the selected choice, as an index into the array of titlesisEnabled - whether or not the JComboBox will be enabledpublic void setTitlesFromObjects(Object[] objects)
If objects is null, clear out titles -- (only invoked if EOAssociation.TitlesAspect is bound).
setTitlesFromObjects in class EOValueSelectionAssociation.ValueSelectionPluginobjects - an object array of the choices to display in the combo boxpublic void setValueFormatter(Object formatter)
setValueFormatter in interface EOWidgetAssociation.WidgetPlugin.Formattingformatter - an object of class Format or subclass whose format(Object) method will be called for each title displayedpublic String[] titles()
titles in class EOValueSelectionAssociation.ValueSelectionPluginpublic Object valueFormatter()
setValueFormatter.valueFormatter in interface EOWidgetAssociation.WidgetPlugin.Formattingpublic String[] widgetKeysTaken()
widgetKeysTaken in class EOWidgetAssociation.WidgetPlugin
|
Last updated Fri Feb 21 13:15:00 PST 2003. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||