public class DefaultJDynForm extends AbstractJDynForm implements JDynFormField.JDynFormFieldListener
JDynForm.DynFormContext, JDynForm.JDynFormListenerborder, contents, LOGGER, valuesUSE_PLAIN, USE_SEPARATORS, USE_TABS, USE_TREE| Constructor and Description |
|---|
DefaultJDynForm(DynFormSPIManager manager,
JDynFormFactory factory,
DynFormDefinition definition,
JDynForm.DynFormContext context) |
| 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) |
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, callUserEvent, callUserFunction, configurePopupMenu, fireFieldChangeEvent, fireMessageEvent, get, getContext, getCustomActionsForDataType, getDefinition, getFormHeight, getFormWidth, getLayoutFromTags, getLayoutMode, getMessagesJLabel, getProperties, getProperty, getScript, getServiceManager, getUseScrollBars, initComponents, isContentsInitialized, isReadOnly, isScriptReadOnly, isShowMessageStatus, loadDefaultValuesFromTags, message, message, putScript, removeListener, setContext, setFormSize, setLayoutMode, setProperty, setShowMessageStatus, setUseScrollBars, toHtmlpublic DefaultJDynForm(DynFormSPIManager manager, JDynFormFactory factory, DynFormDefinition definition, JDynForm.DynFormContext context)
public javax.swing.JComponent getFieldsContainer()
getFieldsContainer in interface JDynFormpublic 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