pt.despodata.java.ddata.table
Class DDataTextFieldDelegate

java.lang.Object
  extended bypt.despodata.java.ddata.table.DDataDelegate
      extended bypt.despodata.java.ddata.table.DDataTextFieldDelegate
All Implemented Interfaces:
java.io.Serializable

public class DDataTextFieldDelegate
extends DDataDelegate

Title: DDataTextFieldDelegate

Description: Define o comportamento que editor e renderer devem ter

por default, podendo ser mudados

Copyright: Copyright (c)

Company:

Version:
1.0
Author:
Luis Medalhas
See Also:
Serialized Form

Field Summary
 
Fields inherited from class pt.despodata.java.ddata.table.DDataDelegate
afterFieldListenerList, cellChangeListenerList, cellListenerList, cellPropertiesEditor, cellPropertiesRenderer, currentColumn, currentRow, editorComponent, firstTime, focusGained, focusListenerList, keyListenerList, rendererComponent, validated
 
Constructor Summary
DDataTextFieldDelegate()
           
DDataTextFieldDelegate(CellProperties _properties)
           
 
Method Summary
 void addAllListeners()
           
 boolean afterCheckIt()
          Aqui pode-se aproveitar para por outras coisas após as validações
 java.lang.String checkIt(int row, int col)
          Este método deve ser aproveitado para correr as rotinas de validaçoes devolvendo uma mensagem se houver erros ou null senão houver erros
 java.lang.Object getCellEditorValue()
          Não implementado
 void prepareEditor(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
          Faz a preparação do DDataCellField
 void prepareRenderer(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
          Preparação antes de devolver o renderer
 void setAutoFormat(boolean _autoFormat)
           
 void setCellEditorProperties(CellProperties properties)
           
 void setCellProperties(CellProperties properties)
           
 void setCellRendererProperties(CellProperties properties)
           
 void setDbDataType(java.lang.String _dbDataType)
           
 void setEditable(boolean _editable)
           
 void setEditorValue(java.lang.Object value)
          Não implementado.
 void setMaxLenght(int _maxLenght)
           
 void setMaxValue(long _max)
           
 void setMinValue(long _min)
           
 void setRendererValue(java.lang.Object value)
          Não implementado.
 void setRequired(boolean _required)
           
 void setValidateOnLostFocus(boolean _validateOnLostFocus)
           
 
Methods inherited from class pt.despodata.java.ddata.table.DDataDelegate
addAfterEditListener, addCellChangeListener, addDDataTableListener, addFocusListener, addKeyListener, cancelCellEditing, getCellProperties, getCurrentColumn, getCurrentRow, getEditorComponent, getFirstTime, getFocusGained, getRendererComponent, getValidated, isCellEditable, removeAfterEditListener, removeCellChangeListener, removeDDataTableListener, removeFocusListener, removeKeyListener, setCurrentColumn, setCurrentRow, setEditorComponent, setFirstTime, setFocusGained, setRendererComponent, setValidated, startCellEditing, stopCellEditing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDataTextFieldDelegate

public DDataTextFieldDelegate()

DDataTextFieldDelegate

public DDataTextFieldDelegate(CellProperties _properties)
Method Detail

setCellProperties

public void setCellProperties(CellProperties properties)
Overrides:
setCellProperties in class DDataDelegate

setCellRendererProperties

public void setCellRendererProperties(CellProperties properties)
Overrides:
setCellRendererProperties in class DDataDelegate

setCellEditorProperties

public void setCellEditorProperties(CellProperties properties)
Overrides:
setCellEditorProperties in class DDataDelegate

setDbDataType

public void setDbDataType(java.lang.String _dbDataType)

setMinValue

public void setMinValue(long _min)

setMaxValue

public void setMaxValue(long _max)

setMaxLenght

public void setMaxLenght(int _maxLenght)

setRequired

public void setRequired(boolean _required)

setValidateOnLostFocus

public void setValidateOnLostFocus(boolean _validateOnLostFocus)

setEditable

public void setEditable(boolean _editable)

setAutoFormat

public void setAutoFormat(boolean _autoFormat)

setRendererValue

public void setRendererValue(java.lang.Object value)
Description copied from class: DDataDelegate
Não implementado.

Specified by:
setRendererValue in class DDataDelegate

setEditorValue

public void setEditorValue(java.lang.Object value)
Description copied from class: DDataDelegate
Não implementado.

Specified by:
setEditorValue in class DDataDelegate

getCellEditorValue

public java.lang.Object getCellEditorValue()
Description copied from class: DDataDelegate
Não implementado

Specified by:
getCellEditorValue in class DDataDelegate

prepareEditor

public void prepareEditor(javax.swing.JTable table,
                          java.lang.Object value,
                          boolean isSelected,
                          int row,
                          int column)
Faz a preparação do DDataCellField

Overrides:
prepareEditor in class DDataDelegate

prepareRenderer

public void prepareRenderer(javax.swing.JTable table,
                            java.lang.Object value,
                            boolean isSelected,
                            boolean hasFocus,
                            int row,
                            int column)
Description copied from class: DDataDelegate
Preparação antes de devolver o renderer

Overrides:
prepareRenderer in class DDataDelegate

checkIt

public java.lang.String checkIt(int row,
                                int col)
Description copied from class: DDataDelegate
Este método deve ser aproveitado para correr as rotinas de validaçoes devolvendo uma mensagem se houver erros ou null senão houver erros

Overrides:
checkIt in class DDataDelegate

afterCheckIt

public boolean afterCheckIt()
Description copied from class: DDataDelegate
Aqui pode-se aproveitar para por outras coisas após as validações

Overrides:
afterCheckIt in class DDataDelegate

addAllListeners

public void addAllListeners()