|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openswing.swing.table.editors.client.AbstractCellEditor
org.openswing.swing.table.editors.client.CodLookupCellEditor
Title: OpenSwing Framework
Description: Column editor used to edit a lookup control.
Copyright: Copyright (C) 2006 Mauro Carniel
This file is part of OpenSwing Framework. This library is free software; you can redistribute it and/or modify it under the terms of the (LGPL) Lesser General Public License as published by the Free Software Foundation; GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The author may be contacted at: maurocarniel@tin.it
Constructor Summary | |
CodLookupCellEditor(int maxCharacters,
LookupController lookupController,
boolean required,
boolean numericValue,
boolean codBoxVisible,
boolean codBoxEditable,
boolean buttonVisible,
java.lang.String controllerClassName,
java.lang.String controllerMethodName,
long autoCompletitionWaitTime,
java.lang.String codAttributeName,
java.awt.ComponentOrientation orientation,
boolean selectDataOnEdit)
Constructor. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Method called when user clicks the lookup button. |
void |
finalize()
|
void |
forceValidate()
Method invoked by AutoCompletitionListener class. |
java.lang.Object |
getCellEditorValue()
This method should be overrided. |
java.lang.Object |
getLookupCodeParentValue()
|
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
|
ValueObject |
getValueObject()
|
void |
setValue(java.lang.String attributeName,
java.lang.Object value)
Method called by LookupController to update parent v.o. |
boolean |
stopCellEditing()
Stop cell editing. |
boolean |
validate()
Perform the validation. |
Methods inherited from class org.openswing.swing.table.editors.client.AbstractCellEditor |
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.CellEditor |
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell |
Constructor Detail |
public CodLookupCellEditor(int maxCharacters, LookupController lookupController, boolean required, boolean numericValue, boolean codBoxVisible, boolean codBoxEditable, boolean buttonVisible, java.lang.String controllerClassName, java.lang.String controllerMethodName, long autoCompletitionWaitTime, java.lang.String codAttributeName, java.awt.ComponentOrientation orientation, boolean selectDataOnEdit)
maxCharacters
- maximum number of characterslookupController
- lookup controllerrequired
- flag used to set mandatory property of the cellnumericValue
- allow number only on code input fieldcodBoxVisible
- flag used to hide codecodBoxEditable
- flag used to disable code editabilitybuttonVisible
- flag used to hide buttoncontrollerClassName
- class name of the controller that must be invoked by pressing the "+" buttoncontrollerMethodName
- method name defined in ClientFacade class, related to the controller that must be invoked by pressing the "+" buttonautoCompletitionWaitTime
- wait time (expressed in ms) before showing code auto completition feature for lookup controls; default value: ClientSettings.LOOKUP_AUTO_COMPLETITION_WAIT_TIMEcodAttributeName
- attribute name linked to the codeMethod Detail |
public final void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public final boolean stopCellEditing()
stopCellEditing
in interface javax.swing.CellEditor
stopCellEditing
in class AbstractCellEditor
true
if cell editing may stop, and false
otherwise.public final boolean validate()
public void setValue(java.lang.String attributeName, java.lang.Object value)
setValue
in interface LookupParent
attributeName
- attribute name in the parent v.o. that must be updatedvalue
- updated valuepublic ValueObject getValueObject()
getValueObject
in interface LookupParent
public java.lang.Object getLookupCodeParentValue()
getLookupCodeParentValue
in interface LookupParent
public final java.lang.Object getCellEditorValue()
AbstractCellEditor
getCellEditorValue
in interface javax.swing.CellEditor
getCellEditorValue
in class AbstractCellEditor
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
getTableCellEditorComponent
in interface javax.swing.table.TableCellEditor
public final void forceValidate()
public final void finalize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |