public class JDynFormFieldDynObject extends AbstractJDynFormField implements JDynFormField, JDynForm.JDynFormListener, FocusListener
AbstractJDynFormField.IllegalFieldValue
JDynFormField.JDynFormFieldListener
Modifier and Type | Field and Description |
---|---|
protected DynObject |
assignedValue |
protected DynObject |
currentValue |
protected AbstractJDynForm |
jdynForm |
protected boolean |
readonly |
contents, emptyToNull, logger, parameters
Constructor and Description |
---|
JDynFormFieldDynObject(DynObject parameters,
ServiceManager serviceManager) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
fieldChanged(JDynFormField field)
This event is fired when a field of the form is changed by the user.
|
void |
focusGained(FocusEvent arg0) |
void |
focusLost(FocusEvent arg0) |
Object |
getAssignedValue() |
Object |
getValue()
Get the value of field from the form.
|
boolean |
hasValidValue() |
void |
initComponent() |
void |
message(String message) |
void |
setReadOnly(boolean readonly) |
void |
setValue(Object value) |
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, asJComponent, fetch, fireFieldChangedEvent, fireFieldEnterEvent, fireFieldExitEvent, fireMessageEvent, getDefinition, getForm, getJLabel, getLabel, getManager, getName, getParameterValue, getServiceManager, getTagValueAsBoolean, getTagValueAsBoolean, getTagValueAsInt, getTagValueAsInt, getTagValueAsString, getTagValueAsString, isModified, isReadOnly, loadDefaultValuesFromTags, problemIndicator, removeListener, setForm, setTranslateEmptyToNull, toString, translateEmptyToNull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addActionToPopupMenu, addListener, addSeparatorToPopupMenu, fetch, fireMessageEvent, getDefinition, getForm, getJLabel, getLabel, getName, isModified, isReadOnly, removeListener
asJComponent
getManager
protected DynObject assignedValue
protected DynObject currentValue
protected AbstractJDynForm jdynForm
protected boolean readonly
public JDynFormFieldDynObject(DynObject parameters, ServiceManager serviceManager)
public void setReadOnly(boolean readonly)
setReadOnly
in interface JDynFormField
setReadOnly
in class AbstractJDynFormField
public Object getAssignedValue()
getAssignedValue
in class AbstractJDynFormField
public void initComponent()
initComponent
in class AbstractJDynFormField
public void setValue(Object value)
setValue
in interface JDynFormField
public Object getValue()
JDynFormField
getValue
in interface JDynFormField
public boolean hasValidValue()
hasValidValue
in interface JDynFormField
public void focusGained(FocusEvent arg0)
focusGained
in interface FocusListener
public void focusLost(FocusEvent arg0)
focusLost
in interface FocusListener
public void message(String message)
message
in interface JDynForm.JDynFormListener
public void fieldChanged(JDynFormField field)
JDynForm.JDynFormListener
fieldChanged
in interface JDynForm.JDynFormListener
public void clear()
clear
in interface JDynFormField
clear
in class AbstractJDynFormField