Inheritance diagram for org::gel::mauve::gui::navigation::NavigationPanel:


Public Member Functions | |
| void | actionPerformed (ActionEvent e) |
| responds when a user elects to remove this navigation panel | |
| boolean | dataValid () |
| checks if the user has entered valid information to search by | |
| String[] | getSearchCriteria () |
| returns the selections the user made using this navigation panel | |
| NavigationPanel (SequenceNavigator nav) | |
| constructs a new NavigationPanel and adds it to the SequenceNavigator so a user may add an additional constraint | |
Public Attributes | |
| Vector | nav_methods |
| vector of fields available to navigate by | |
Protected Member Functions | |
| void | initGUI () |
| initializes gui components | |
| void | setNavigationChoices () |
| sets choices available to search by- includes all field names in all genomes and pre-made choice groupings | |
Protected Attributes | |
| JRadioButton | contains |
| If selected, returned features should have annotations with values that contain the specified input. | |
| JRadioButton | equals |
| If selected, this constraint should be an exact match. | |
| JTextField | input |
| the value to search for. | |
| JComboBox | nav_chooser |
| Contains choices for annotation keys to search for. | |
| SequenceNavigator | navigator |
| reference to the SequenceNavigator this panel is associated with | |
| JButton | remove |
| If this button is pressed, this panel is removed from the SequenceNavigator. | |
Static Protected Attributes | |
| final String | CONTAINS = "contains" |
| final String | EQUALS = "equals" |
| Strings representing button names and actions. | |
Definition at line 27 of file NavigationPanel.java.
|
|
constructs a new NavigationPanel and adds it to the SequenceNavigator so a user may add an additional constraint
Definition at line 81 of file NavigationPanel.java. References initGUI(), and setNavigationChoices(). |
|
|
responds when a user elects to remove this navigation panel
Definition at line 196 of file NavigationPanel.java. References remove, and org::gel::mauve::gui::SequenceNavigator::removeNavigationPanel(). |
|
|
checks if the user has entered valid information to search by
Definition at line 143 of file NavigationPanel.java. References org::gel::mauve::gui::SequenceNavigator::makeConstraintVisible(), and nav_chooser. Referenced by org::gel::mauve::gui::SequenceNavigator::getValidCount(). |
|
|
returns the selections the user made using this navigation panel
Definition at line 168 of file NavigationPanel.java. References equals, and nav_chooser. |
|
|
initializes gui components
Definition at line 93 of file NavigationPanel.java. References org::gel::mauve::gui::SequenceNavigator::addNavigationPanel(), CONTAINS, contains, EQUALS, equals, nav_chooser, nav_methods, and remove. Referenced by NavigationPanel(). |
|
|
sets choices available to search by- includes all field names in all genomes and pre-made choice groupings
Definition at line 181 of file NavigationPanel.java. References org::gel::mauve::gui::SequenceNavigator::getGenomeKeys(), and nav_methods. Referenced by NavigationPanel(). |
|
|
Definition at line 67 of file NavigationPanel.java. Referenced by initGUI(). |
|
|
If selected, returned features should have annotations with values that contain the specified input.
Definition at line 55 of file NavigationPanel.java. Referenced by initGUI(). |
|
|
Strings representing button names and actions.
Definition at line 65 of file NavigationPanel.java. Referenced by initGUI(). |
|
|
If selected, this constraint should be an exact match.
Definition at line 49 of file NavigationPanel.java. Referenced by getSearchCriteria(), and initGUI(). |
|
|
the value to search for.
Definition at line 39 of file NavigationPanel.java. |
|
|
Contains choices for annotation keys to search for. Multiple values can be entered and should be comma-separated Definition at line 34 of file NavigationPanel.java. Referenced by dataValid(), getSearchCriteria(), and initGUI(). |
|
|
vector of fields available to navigate by
Definition at line 72 of file NavigationPanel.java. Referenced by initGUI(), and setNavigationChoices(). |
|
|
reference to the SequenceNavigator this panel is associated with
Definition at line 44 of file NavigationPanel.java. |
|
|
If this button is pressed, this panel is removed from the SequenceNavigator.
Definition at line 60 of file NavigationPanel.java. Referenced by actionPerformed(), and initGUI(). |
1.3.6