- Package:
- com.apple.yellow.application
The NSComboBoxDataSource category declares the methods that an NSComboBox uses to access the contents of its data source object. The combo box determines how many items to display by sending a numberOfItemsInComboBox message, and accesses individual values with the comboBoxValueForItemAtIndex method. Incremental searches-performed when a user types into the combo box's text field while the pop-up list is displayed-are performed by sending comboBoxIndexOfItem messages to the combo box's data source.
The NSComboBox treats objects provided by its data source as values to be displayed in the combo box's pop-up list. If these objects aren't of common value classes-such as String, Number, and so on-you'll need to create a custom NSFormatter to display them. See the NSFormatter class specification for more information.
public abstract String comboBoxCompletedString(
NSComboBox aComboBox,
String aString)
public abstract int comboBoxIndexOfItem(
NSComboBox aComboBox,
String aString)
NotFound
if no item matches. This
method is optional; if you don't provide an implementation for
this method, no searches occur.public abstract Object comboBoxObjectValueForItemAtIndex(
NSComboBox aComboBox,
int index)
public abstract int numberOfItemsInComboBox(NSComboBox aComboBox)