|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
pt.despodata.java.ddata.DDataField
pt.despodata.java.ddata.table.DDataCellField
| Nested Class Summary | |
protected class |
DDataCellField.DDataFieldDocumentListener
Classe utilizada quando o valor do campo é alterado |
class |
DDataCellField.ddataFieldFocusListener
|
class |
DDataCellField.FocusGrabber
Class para gerir o ficus de uma componente |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected java.util.Vector |
afterFieldListenersList
|
int |
dataType
|
protected java.util.Vector |
errorInValidationList
|
protected java.lang.Object |
oldValue
Valor Antigo |
protected java.lang.Object |
value
Valor que o campo contem |
| Fields inherited from class pt.despodata.java.ddata.DDataField |
CHECK_BOX, COMBO_BOX, DATA_MODE, ddataFieldListenersList, DEFAULT_KEYMAP, EDITOR_PANE, FOCUS_ACCELERATOR_KEY, IMAGE_FIELD, QUERY_MODE, RADIO_BUTTONS, TEXT_FIELD |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
DDataCellField()
Construtor |
|
| Method Summary | |
void |
addAfterField(AfterFieldListener l)
AfterField event |
void |
autoScroll(java.awt.Rectangle aRect)
|
protected boolean |
domainValidated()
Valida se o dominio da informacao que o campo contem esta no dominio definido nas propriedades |
void |
formatValue()
Formata o valor preenchido de acordo com o formato definido ou com o formato implicito ao tipo de dados ???? |
java.lang.String |
getDbDataType()
Devolve o valor da propriedade do text field |
double |
getDouble()
Devolve o valor correspondente ao campo em double |
java.lang.String |
getErrorMessages()
|
java.lang.String |
getFormat()
|
java.lang.String |
getHelpContextId()
|
long |
getLong()
Devolve o valor correspondente ao campo em long |
java.lang.String |
getMaxErrorMessage()
Mensagem de validação do valor maximo |
int |
getMaxLength()
Maximum length in characters for the field |
long |
getMaxValue()
|
java.lang.String |
getMinErrorMessage()
Mensagem de validação do valor maximo |
long |
getMinValue()
|
int |
getNumDecimais()
devolve o numero de casas decimais |
java.lang.Object |
getObject()
Devolve o valor correspondente ao campo |
boolean |
getOnlyDigits()
|
boolean |
getRequired()
|
boolean |
getValidateOnLostFocus()
Propriedade que define se o campo deve ou nao ser validado quando perde o focus |
boolean |
isAutoFormat()
|
boolean |
isManagingFocus()
|
java.lang.String |
makeFormat(int type,
boolean separador)
define o formato |
java.lang.String |
numberMask(int _nd,
boolean separador)
Faz mascara |
void |
refreshFormat()
|
void |
removeAfterField(AfterFieldListener l)
|
void |
setAutoFormat(boolean _auto)
setAutomaticFormat |
void |
setDbDataType(java.lang.String _dbDataType)
Afecta o valor da propriedade do text field Deveria ser uma propriedade constrained, mas para ja o programador tem de ter cuidado |
void |
setEditable(boolean _editable)
Define se o utilizador pode ou não alterar a informação disponivel no TextField |
void |
setFormat(java.lang.String _format)
Afecta o formato para formatacao de valores numericos e(ou) datas apos perda de focus |
void |
setHelpContextId(java.lang.String _helpContextId)
Afecta a URL do help sensivel ao contexto deste campo |
void |
setMaxErrorMessage(java.lang.String message)
Altera a mensagem de validação do valor maximo o caracter # é utilizado como macro para o valor currente o caracter ^ é utilizado como macro para o valor maximo |
void |
setMaxLength(int _maxLength)
|
void |
setMaxValue(int _maxValue)
|
void |
setMaxValue(long _maxValue)
|
void |
setMinErrorMessage(java.lang.String message)
Altera a mensagem de validação do valor minimo o caracter # é utilizado como macro para o valor currente o caracter ^ é utilizado como macro para o valor minimo |
void |
setMinValue(int _minValue)
|
void |
setMinValue(long _minValue)
|
void |
setNumDecimais(int _nd)
Define o numero de casas decimais |
void |
setObject(java.lang.Object object)
Afecta o objecto com um valor |
void |
setOnlyDigits(boolean _onlyDigits)
Se o string |
void |
setRequired(boolean _required)
Se required a true o campo eh de preenchimento obrigatorio |
void |
setShowMessages(boolean _showMessages)
Se aparece mensagens de validação |
void |
setText(java.lang.String text)
Override do setText |
void |
setValidateOnLostFocus(boolean _validateOnLostFocus)
|
void |
startEditing()
Faz a preparação para começar a edição |
void |
stopEditing()
Faz as validações e a formatação do campo |
protected java.lang.String |
validateMaxMin(java.lang.Object _value)
Validação de um valor |
boolean |
valueValidated()
Valida se o valor preenchido eh valido para o tipo de dados |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, isDoubleBuffered, isLightweightComponent, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.util.Vector errorInValidationList
public int dataType
protected java.lang.Object value
protected java.lang.Object oldValue
protected java.util.Vector afterFieldListenersList
| Constructor Detail |
public DDataCellField()
| Method Detail |
public void setMaxErrorMessage(java.lang.String message)
setMaxErrorMessage in class DDataFieldmessage - Mensagem mostrada após validar máximopublic java.lang.String getMaxErrorMessage()
getMaxErrorMessage in class DDataFieldpublic void setMinErrorMessage(java.lang.String message)
setMinErrorMessage in class DDataFieldpublic java.lang.String getMinErrorMessage()
getMinErrorMessage in class DDataFieldpublic void setText(java.lang.String text)
setText in class DDataFieldtext - Texto a mostrar no caso de TextFieldpublic void setAutoFormat(boolean _auto)
setAutoFormat in class DDataField_auto - true para que exista formatação automática,
false não faz qualquer formataçãopublic boolean isAutoFormat()
isAutoFormat in class DDataFieldpublic void setEditable(boolean _editable)
setEditable in class DDataField_editable - true se o campo fôr editável, false caso contráriopublic void setNumDecimais(int _nd)
setNumDecimais in class DDataField_nd - Número de casas decimaispublic int getNumDecimais()
public java.lang.String numberMask(int _nd,
boolean separador)
public void refreshFormat()
public java.lang.String makeFormat(int type,
boolean separador)
public java.lang.String getDbDataType()
getDbDataType in class DDataFieldpublic void setDbDataType(java.lang.String _dbDataType)
setDbDataType in class DDataField_dbDataType - Tipo de dados devolvidopublic long getMaxValue()
getMaxValue in class DDataFieldpublic void setMaxValue(long _maxValue)
setMaxValue in class DDataFieldpublic void setMaxValue(int _maxValue)
public long getMinValue()
getMinValue in class DDataFieldpublic void setMinValue(long _minValue)
setMinValue in class DDataFieldpublic void setMinValue(int _minValue)
public java.lang.String getHelpContextId()
getHelpContextId in class DDataFieldpublic void setHelpContextId(java.lang.String _helpContextId)
DDataField
setHelpContextId in class DDataFieldpublic boolean getRequired()
getRequired in class DDataFieldpublic void setRequired(boolean _required)
DDataField
setRequired in class DDataFieldpublic java.lang.String getFormat()
getFormat in class DDataFieldpublic void setFormat(java.lang.String _format)
DDataField
setFormat in class DDataFieldpublic boolean getValidateOnLostFocus()
getValidateOnLostFocus in class DDataFieldpublic void setValidateOnLostFocus(boolean _validateOnLostFocus)
setValidateOnLostFocus in class DDataFieldpublic int getMaxLength()
getMaxLength in class DDataFieldpublic void setMaxLength(int _maxLength)
setMaxLength in class DDataFieldpublic java.lang.Object getObject()
getObject in class DDataFieldpublic double getDouble()
getDouble in class DDataFieldpublic long getLong()
getLong in class DDataFieldpublic void setObject(java.lang.Object object)
setObject in class DDataFieldobject - Objecto que contem o valor a mostrar no campoprotected boolean domainValidated()
protected java.lang.String validateMaxMin(java.lang.Object _value)
public boolean valueValidated()
public void formatValue()
public void startEditing()
public void addAfterField(AfterFieldListener l)
addAfterField in class DDataFieldpublic void removeAfterField(AfterFieldListener l)
public void setShowMessages(boolean _showMessages)
public void setOnlyDigits(boolean _onlyDigits)
setOnlyDigits in class DDataFieldpublic boolean getOnlyDigits()
public void autoScroll(java.awt.Rectangle aRect)
public java.lang.String getErrorMessages()
public boolean isManagingFocus()
public void stopEditing()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||