public abstract class AbstractTuttiUIHandler<M,UI extends TuttiUI<M,?>> extends org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI> implements UIMessageNotifier
| Constructor and Description |
|---|
AbstractTuttiUIHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected <R> org.jdesktop.swingx.table.TableColumnExt |
addColumnToModel(TableColumnModel model,
TableCellEditor editor,
TableCellRenderer renderer,
org.nuiton.jaxx.application.swing.table.ColumnIdentifier<R> identifier,
WeightUnit weightUnit) |
protected <R> org.jdesktop.swingx.table.TableColumnExt |
addFloatColumnToModel(TableColumnModel model,
org.nuiton.jaxx.application.swing.table.ColumnIdentifier<R> identifier,
WeightUnit weightUnit,
JTable table) |
protected void |
addHighlighters(org.jdesktop.swingx.JXTable table) |
protected String |
buildReminderLabelTitle(Species species,
Iterable<SampleCategory<?>> categories,
String prefix,
String suffix) |
protected String |
buildReminderLabelTitle(String species,
Iterable<SampleCategory<?>> categories,
String prefix,
String suffix) |
void |
clearValidators() |
protected void |
closeUI(TuttiUI ui) |
TuttiConfiguration |
getConfig() |
TuttiUIContext |
getContext() |
TuttiDataContext |
getDataContext() |
<O> org.nuiton.decorator.Decorator<O> |
getDecorator(Class<O> type,
String name) |
PersistenceService |
getPersistenceService() |
protected Set<String> |
getPropertiesToIgnore() |
Component |
getTopestUI() |
ValidateCruiseOperationsService |
getValidateCruiseOperationsService() |
ValidationService |
getValidationService() |
protected void |
initButtonAttachment(ButtonAttachment component) |
protected void |
initJXTitledPanel(org.jdesktop.swingx.JXTitledPanel jTextField) |
protected void |
initLabel(JLabel jLabel) |
protected void |
initTextField(JTextField jTextField) |
protected void |
initUIComponent(Object component) |
protected void |
listenModelModifiy(AbstractTuttiBeanUIModel model) |
protected void |
listenValidationTableHasNoFatalError(org.nuiton.validator.bean.simple.SimpleBeanValidator validator,
AbstractTuttiBeanUIModel model) |
protected void |
listenValidatorValid(org.nuiton.validator.bean.simple.SimpleBeanValidator validator,
AbstractTuttiBeanUIModel model) |
protected void |
listModelIsModify(AbstractTuttiBeanUIModel model) |
protected void |
registerValidators(jaxx.runtime.validator.swing.SwingValidator... validators) |
void |
showInformationMessage(String message) |
addAutoSelectOnFocus, addBooleanColumnToModel, addColumnToModel, addColumnToModel, addComboDataColumnToModel, addFloatColumnToModel, addIntegerColumnToModel, askCancelEditBeforeLeaving, askSaveBeforeLeaving, autoSelectRowInTable, beforeInit, beforeOpenPopup, changeValidatorContext, closeDialog, decorate, decorate, getComponentToFocus, getModel, getParentContainer, getUI, getValidator, incrementsMessage, initBeanFilterableComboBox, initBeanFilterableComboBox, initBeanList, initBeanList, initButton, initCoordinateDMDEditor, initCoordinateDMSEditor, initDatePicker, initNumberEditor, initScrollPane, initTimeEditor, initUI, isAutoSelectOnFocus, newComboModel, newListCellRender, newListCellRender, newListCellRender, newNumberCellRenderer, newTableCellRender, newTableCellRender, newTableCellRender, onCloseUI, openDialog, openRowMenu, quitScreen, selectListData, setBoolean, setDate, setFile, setText, showSuccessMessagepublic void showInformationMessage(String message)
showInformationMessage in interface UIMessageNotifierpublic TuttiUIContext getContext()
public TuttiDataContext getDataContext()
public TuttiConfiguration getConfig()
public PersistenceService getPersistenceService()
public ValidationService getValidationService()
public ValidateCruiseOperationsService getValidateCruiseOperationsService()
public Component getTopestUI()
public void clearValidators()
protected void addHighlighters(org.jdesktop.swingx.JXTable table)
protected void listenModelModifiy(AbstractTuttiBeanUIModel model)
protected void initUIComponent(Object component)
protected void initJXTitledPanel(org.jdesktop.swingx.JXTitledPanel jTextField)
protected void initTextField(JTextField jTextField)
protected void initButtonAttachment(ButtonAttachment component)
protected void initLabel(JLabel jLabel)
protected void registerValidators(jaxx.runtime.validator.swing.SwingValidator... validators)
protected void listenValidatorValid(org.nuiton.validator.bean.simple.SimpleBeanValidator validator,
AbstractTuttiBeanUIModel model)
protected void listenValidationTableHasNoFatalError(org.nuiton.validator.bean.simple.SimpleBeanValidator validator,
AbstractTuttiBeanUIModel model)
protected void listModelIsModify(AbstractTuttiBeanUIModel model)
protected void closeUI(TuttiUI ui)
protected String buildReminderLabelTitle(Species species, Iterable<SampleCategory<?>> categories, String prefix, String suffix)
protected String buildReminderLabelTitle(String species, Iterable<SampleCategory<?>> categories, String prefix, String suffix)
protected <R> org.jdesktop.swingx.table.TableColumnExt addFloatColumnToModel(TableColumnModel model, org.nuiton.jaxx.application.swing.table.ColumnIdentifier<R> identifier, WeightUnit weightUnit, JTable table)
protected <R> org.jdesktop.swingx.table.TableColumnExt addColumnToModel(TableColumnModel model, TableCellEditor editor, TableCellRenderer renderer, org.nuiton.jaxx.application.swing.table.ColumnIdentifier<R> identifier, WeightUnit weightUnit)
Copyright © 2012–2014 Ifremer. All rights reserved.