ICY Version 1.0.1.0
Classes | Public Member Functions | Static Public Attributes | Package Functions

icy.gui.component.SequenceChooser Class Reference

Inherits javax::swing::JComboBox.

List of all members.

Classes

interface  SequenceChooserListener
class  SequenceComboModel

Public Member Functions

 SequenceChooser (final int sequenceNameMaxLenght, final boolean nullEntry, final boolean autoSelectIfNull, final String nullEntryName)
 SequenceChooser (int maxLenght, boolean nullEntry, boolean autoSelectIfNull)
 SequenceChooser (int maxLenght, boolean nullEntry)
 SequenceChooser (int maxLenght)
void addNotify ()
void removeNotify ()
Filter getFilter ()
void setFilter (Filter filter)
Sequence getSelectedSequence ()
void setSequenceSelected (Sequence sequence)
ArrayList
< SequenceChooserListener
getListeners ()
void addListener (SequenceChooserListener listener)
void removeListener (SequenceChooserListener listener)
void actionPerformed (ActionEvent e)

Static Public Attributes

static final String SEQUENCE_SELECT_CMD = "sequence_select"

Package Functions

ArrayList< SequencegetFilteredSequenceList ()
void refreshSequenceList ()

Detailed Description

Author:
Fabrice de Chaumont & Stephane
The sequence chooser is a component derived from JComboBox.
The combo auto refresh its content regarding to the sequence opened in ICY.
You can get it with getSequenceSelected()

Member Function Documentation

Filter icy.gui.component.SequenceChooser.getFilter ( )
Returns:
the filter
Sequence icy.gui.component.SequenceChooser.getSelectedSequence ( )
Returns:
current sequence selected in combo. null if no sequence is selected or if the sequence do not exists anymore.
void icy.gui.component.SequenceChooser.setFilter ( Filter  filter)
Parameters:
filterthe filter to set
void icy.gui.component.SequenceChooser.setSequenceSelected ( Sequence  sequence)
Parameters:
sequenceThe sequence to select in the combo box.

The documentation for this class was generated from the following file:
 All Classes Functions Variables