interface org.aswing.SingleSelectionModel

A model that supports at most one indexed selection. @author paling

Instance Fields

function addStateListener(listener:Dynamic ->Void?priority:Int, ?useWeakReference:Bool): Void

Adds a listener to listen the Model's state change event. @see org.aswing.event.InteractiveEvent#STATE_CHANGED

listener

the listener

priority

the priority

useWeakReference

Determines whether the reference to the listener is strong or weak.

function clearSelection(?programmatic:Bool): Void

Clears the selection (to -1).

programmatic

indicate if this is a programmatic change.

function getSelectedIndex(): Int

Returns the model's selection.

@see #setSelectedIndex()

returns

the model's selection, or -1 if there is no selection

function isSelected(): Bool

Returns true if the selection model currently has a selected value.

returns

true if a value is currently selected

function removeStateListener(listener:Dynamic ->Void): Void

Removes a state listener. @see org.aswing.event.InteractiveEvent#STATE_CHANGED

listener

the listener to be removed.

function setSelectedIndex(index:Int, ?programmatic:Bool): Void

Sets the model's selected index to index.

Notifies any listeners if the model changes.

@see #getSelectedIndex() @see #addChangeListener()

index

an int specifying the model selection.

programmatic

indicate if this is a programmatic change.