public abstract class AbstractJDynFormFieldWithValueList extends AbstractJDynFormField implements JDynFormField, java.awt.event.FocusListener
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJDynFormFieldWithValueList.KeyAdapterRegEx |
AbstractJDynFormField.IllegalFieldValueJDynFormField.JDynFormFieldListener| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
assignedValue |
protected DropDown |
dropDown |
contents, emptyToNull, jlabel, LOGGER, readOnly| Constructor and Description |
|---|
AbstractJDynFormFieldWithValueList(DynFormSPIManager serviceManager,
DynFormSPIManager.ComponentsFactory componentsFactory,
JDynFormFieldFactory factory,
DynFormFieldDefinition definition,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAssignedValue() |
protected DynObjectValueItem[] |
getAvailableValues() |
protected java.lang.String |
getDefaultValue() |
protected DropDown |
getDropDown() |
java.lang.String |
getFromJComponent() |
protected javax.swing.JSpinner |
getJSpinnerField() |
protected javax.swing.JTextField |
getJTextField() |
java.lang.String |
getJTextFieldRegex()
Este método es por si se quiere añadir una expresión regular al
JTextField Por defecto, se puede escribir cualquier cosa, pero se puede
sobreescribir este método en la clase que lo requiera para añadir
restricciones (p.ej: en los numéricos)
|
java.lang.Object |
getValue()
Get the value of field from the form.
|
java.lang.String |
getValueFromJComponent() |
boolean |
hasValidValue() |
void |
initComponent() |
void |
setReadOnly(boolean readonly) |
void |
setValue(java.lang.Object value) |
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, asJComponent, clear, fetch, fireFieldChangedEvent, fireFieldEnterEvent, fireFieldExitEvent, fireMessageEvent, fixPreferredWidth, focusGained, focusLost, getButtonForClickEvent, getComponentsFactory, getDefinition, getEventConfiguration, getForm, getIcon, getJLabel, getLabel, getName, getResizeWeight, getSeparatorTitleToUseBefore, getServiceManager, getTagValueAsBoolean, getTagValueAsBoolean, getTagValueAsInt, getTagValueAsInt, getTagValueAsString, getTagValueAsString, hasClickEvent, isForcedReadOnly, isModified, isReadOnly, loadDefaultValuesFromTags, problemIndicator, removeListener, setForm, setReadOnlyButtonsOfEvents, setTranslateEmptyToNull, toHTML, toString, translateEmptyToNull, useEmptyLabelclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddActionToPopupMenu, addListener, addSeparatorToPopupMenu, clear, fetch, fireMessageEvent, getButtonForClickEvent, getDefinition, getForm, getJLabel, getLabel, getName, getResizeWeight, getSeparatorTitleToUseBefore, hasClickEvent, isModified, isReadOnly, removeListener, toHTML, useEmptyLabelasJComponentprotected java.lang.Object assignedValue
protected DropDown dropDown
public AbstractJDynFormFieldWithValueList(DynFormSPIManager serviceManager, DynFormSPIManager.ComponentsFactory componentsFactory, JDynFormFieldFactory factory, DynFormFieldDefinition definition, java.lang.Object value)
public java.lang.Object getAssignedValue()
getAssignedValue in class AbstractJDynFormFieldprotected javax.swing.JTextField getJTextField()
protected javax.swing.JSpinner getJSpinnerField()
protected DropDown getDropDown()
protected DynObjectValueItem[] getAvailableValues()
public void initComponent()
initComponent in class AbstractJDynFormFieldpublic void setReadOnly(boolean readonly)
setReadOnly in interface JDynFormFieldsetReadOnly in class AbstractJDynFormFieldpublic java.lang.String getValueFromJComponent()
public java.lang.String getFromJComponent()
public void setValue(java.lang.Object value)
setValue in interface JDynFormFieldprotected java.lang.String getDefaultValue()
public java.lang.Object getValue()
JDynFormFieldgetValue in interface JDynFormFieldpublic boolean hasValidValue()
hasValidValue in interface JDynFormFieldpublic java.lang.String getJTextFieldRegex()