public class DefaultJDynForm extends AbstractJDynForm implements JDynFormField.JDynFormFieldListener
JDynForm.JDynFormListenerlogger, valuesUSE_PLAIN, USE_SEPARATORS, USE_TABS, USE_TREE| Constructor and Description |
|---|
DefaultJDynForm(DefaultDynFormManager manager,
DynFormDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
void |
addActionToPopupMenu(DataType tipo,
java.lang.String name,
javax.swing.Action action) |
void |
addSeparatorToPopupMenu(DataType tipo) |
void |
clear() |
void |
fieldChanged(JDynFormField field) |
void |
fieldEnter(JDynFormField field) |
void |
fieldExit(JDynFormField field) |
JDynFormField |
getField(java.lang.String fieldName) |
protected javax.swing.JComponent |
getFieldsContainer() |
java.util.Iterator |
getFieldsIterator() |
java.util.Collection |
getShowFields() |
java.lang.Object |
getValue(java.lang.String fieldName) |
void |
getValues(DynObject values) |
boolean |
hasValidValues() |
boolean |
hasValidValues(java.util.List<java.lang.String> fieldsName) |
boolean |
isModified() |
void |
message(JDynFormField field,
java.lang.String message) |
void |
setBorder(boolean border) |
void |
setReadOnly(boolean readOnly) |
void |
setValue(java.lang.String fieldName,
java.lang.Object value) |
void |
setValues(DynObject values) |
addListener, addScrollsAndMessageBar, asJComponent, fireFieldChangeEvent, fireMessageEvent, getCustomFields, getDefinition, getFormHeight, getFormWidth, getLayoutFromTags, getLayoutMode, getMessagesJLabel, getServiceManager, getUseScrollBars, initComponents, isContentsInitialized, isReadOnly, isShowMessageStatus, loadDefaultValuesFromTags, message, message, removeListener, setFormSize, setLayoutMode, setShowMessageStatus, setUseScrollBarspublic DefaultJDynForm(DefaultDynFormManager manager, DynFormDefinition definition) throws ServiceException
ServiceExceptionprotected javax.swing.JComponent getFieldsContainer()
getFieldsContainer in class AbstractJDynFormpublic void setReadOnly(boolean readOnly)
setReadOnly in interface JDynFormsetReadOnly in class AbstractJDynFormpublic boolean hasValidValues()
hasValidValues in interface JDynFormpublic boolean hasValidValues(java.util.List<java.lang.String> fieldsName)
hasValidValues in interface JDynFormpublic java.lang.Object getValue(java.lang.String fieldName)
public void setValue(java.lang.String fieldName,
java.lang.Object value)
public boolean isModified()
isModified in interface JDynFormpublic void fieldEnter(JDynFormField field)
fieldEnter in interface JDynFormField.JDynFormFieldListenerpublic void fieldExit(JDynFormField field)
fieldExit in interface JDynFormField.JDynFormFieldListenerpublic void message(JDynFormField field, java.lang.String message)
message in interface JDynFormField.JDynFormFieldListenerpublic void fieldChanged(JDynFormField field)
fieldChanged in interface JDynFormField.JDynFormFieldListenerpublic JDynFormField getField(java.lang.String fieldName)
getField in interface JDynFormgetField in class AbstractJDynFormpublic java.util.Iterator getFieldsIterator()
public java.util.Collection getShowFields()
public void addActionToPopupMenu(DataType tipo, java.lang.String name, javax.swing.Action action)
addActionToPopupMenu in interface JDynFormaddActionToPopupMenu in class AbstractJDynFormpublic void addSeparatorToPopupMenu(DataType tipo)
addSeparatorToPopupMenu in interface JDynFormaddSeparatorToPopupMenu in class AbstractJDynFormpublic void setBorder(boolean border)
setBorder in class AbstractJDynForm