|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjigcell.compare.ui.CustomizableInterface
jigcell.compare.transformui.TransformInterface
jigcell.compare.transformui.SelectColumnsInterface
public class SelectColumnsInterface
Interface for a SelectColumnsTransform.
This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.
| Nested Class Summary | |
|---|---|
protected class |
SelectColumnsInterface.SelectedModel
Controls the appearance of the selected column. |
| Field Summary | |
|---|---|
protected static java.lang.String |
BUTTON_ADD
Button to add a selected column |
protected static java.lang.String |
BUTTON_REMOVE
Button to remove a selected column |
protected javax.swing.text.Document |
columnsDocument
Columns assignment selection document |
protected SelectColumnsTransform |
generator
Generator |
protected static java.lang.String |
LABEL_AVAILABLE
Label for available columns |
protected static java.lang.String |
LABEL_COLUMNS
Label for columns field |
protected static java.lang.String |
LABEL_SELECTED
Label for selected columns |
protected SelectColumnsInterface.SelectedModel |
selectedModel
Selected table model |
protected javax.swing.ListSelectionModel |
selectedSelectionModel
Selection for selected list |
protected javax.swing.DefaultListModel |
selectionModel
Selection table model |
protected javax.swing.ListSelectionModel |
selectionSelectionModel
Selection for selection list |
| Fields inherited from class jigcell.compare.transformui.TransformInterface |
|---|
constraints, layout, MENUITEM_DELETE, MENUITEM_INSERTAFTER, MENUITEM_INSERTBEFORE, oldPrevious |
| Fields inherited from class jigcell.compare.ui.CustomizableInterface |
|---|
customizers, DESCRIPTION_INPUT, DESCRIPTION_OUTPUT, LOCK_CUSTOMIZERS, manager, menuManager, multipleViewSupport, PATH_DESCRIPTION_INPUT, PATH_DESCRIPTION_OUTPUT, PATH_HELP, popup, POPUP_DEFAULT, PROPERTY_CUSTOMIZERNAME |
| Fields inherited from interface jigcell.compare.ICustomizableInterface |
|---|
DIMENSION_HELP, OPTION_INPUTDESCRIPTION, OPTION_OUTPUTDESCRIPTION |
| Constructor Summary | |
|---|---|
SelectColumnsInterface(IProgrammableDataGenerator generator)
Creates a new interface for a SelectColumnsTransform. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected javax.swing.JComponent |
createCustomizer()
Generates a new customizer for the generator. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
updateInterface(java.lang.String propertyName)
Updates customizers based on the generator state. |
| Methods inherited from class jigcell.compare.transformui.TransformInterface |
|---|
createCustomizer, createPopup, destroyCustomizer, hasMultipleViewSupport |
| Methods inherited from class jigcell.compare.ui.CustomizableInterface |
|---|
decorateCustomizer, getCompare, getInputDescription, getOutputDescription, mouseEntered, mouseExited, mousePressed, mouseReleased, setInputDescription, setMultipleViewSupport, setOutputDescription |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String BUTTON_ADD
protected static final java.lang.String BUTTON_REMOVE
protected static final java.lang.String LABEL_AVAILABLE
protected static final java.lang.String LABEL_COLUMNS
protected static final java.lang.String LABEL_SELECTED
protected javax.swing.DefaultListModel selectionModel
protected javax.swing.text.Document columnsDocument
protected javax.swing.ListSelectionModel selectedSelectionModel
protected javax.swing.ListSelectionModel selectionSelectionModel
protected SelectColumnsTransform generator
protected SelectColumnsInterface.SelectedModel selectedModel
| Constructor Detail |
|---|
public SelectColumnsInterface(IProgrammableDataGenerator generator)
generator - Generator| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class TransformInterfacepublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class CustomizableInterfacepublic void updateInterface(java.lang.String propertyName)
updateInterface in interface ICustomizableInterfaceupdateInterface in class TransformInterfacepropertyName - Name of the property that changed or null to indicate that all properties may have changedprotected javax.swing.JComponent createCustomizer()
createCustomizer in class CustomizableInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||