public class DefaultDynFormSPIManager extends AbstractServiceManager implements DynFormSPIManager
FIELD_FIELDDEFINITION, FIELD_FORMSETDEFINITION, FIELD_VALUE, SERVICE_JDYNFORM_NAME_PREFIX, SERVICE_NAME_PREFIX, TAG_DYNFORM_ABEILLE_FORM, TAG_DYNFORM_ACTION_CLOSE, TAG_DYNFORM_ACTION_DELETE, TAG_DYNFORM_ACTION_NEW, TAG_DYNFORM_ACTION_SEARCH, TAG_DYNFORM_ACTION_UPDATE, TAG_DYNFORM_AUTOSAVE, TAG_DYNFORM_BORDER, TAG_DYNFORM_HEIGHT, TAG_DYNFORM_LABEL_EMPTY, TAG_DYNFORM_LAYOUTMODE, TAG_DYNFORM_LAYOUTMODE_VALUE_PLAIN, TAG_DYNFORM_LAYOUTMODE_VALUE_SEPARATORS, TAG_DYNFORM_LAYOUTMODE_VALUE_TABS, TAG_DYNFORM_READONLY, TAG_DYNFORM_ROWS, TAG_DYNFORM_TRANSLATE_EMPTY_TO_NULL, TAG_DYNFORM_USESCROLLBARS, TAG_DYNFORM_VIEWMODE, TAG_DYNFORM_WIDTH| Constructor and Description |
|---|
DefaultDynFormSPIManager() |
| Modifier and Type | Method and Description |
|---|---|
JDynFormField |
createJDynFormField(DynFormFieldDefinition definition,
java.lang.Object value) |
JZoomDialog |
createJZoomDialog(java.lang.String title,
java.lang.String message,
java.lang.String text) |
JProblemIndicator |
createProblemIndicator(JDynFormField field) |
javax.swing.JPopupMenu |
createTextFieldPopupMenu(java.lang.String title,
javax.swing.text.JTextComponent component,
boolean zoom) |
DynFormManager |
getDynFormManager() |
protected java.lang.String |
getRegistryDescription() |
protected java.lang.String |
getRegistryKey() |
Service |
getService(DynObject parameters)
Creates a new
Service based on the given parameters. |
java.lang.String |
makeServiceName(DataType dataType,
java.lang.String subtype) |
java.lang.String |
makeServiceName(DataType dataType,
java.lang.String className,
java.lang.String subtype) |
java.lang.String |
makeServiceName(int dataType,
java.lang.String subtype) |
java.lang.String |
makeServiceName(int dataType,
java.lang.String className,
java.lang.String subtype) |
java.lang.String |
makeServiceName(java.lang.String dynClassFullName) |
addServiceFactory, createService, createServiceParameters, getName, getServiceFactoriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateServiceParametersaddServiceFactory, createService, createServiceParameterspublic DynFormManager getDynFormManager()
getDynFormManager in interface DynFormSPIManagerpublic Service getService(DynObject parameters) throws ServiceException
ManagerService based on the given parameters.getService in interface Managerparameters - of the Service to createServiceServiceException - if there is an error creating the Service, or the parameters
are not validprotected java.lang.String getRegistryKey()
getRegistryKey in class AbstractServiceManagerprotected java.lang.String getRegistryDescription()
getRegistryDescription in class AbstractServiceManagerpublic JZoomDialog createJZoomDialog(java.lang.String title, java.lang.String message, java.lang.String text)
createJZoomDialog in interface DynFormSPIManagerpublic JProblemIndicator createProblemIndicator(JDynFormField field)
createProblemIndicator in interface DynFormSPIManagerpublic java.lang.String makeServiceName(DataType dataType, java.lang.String subtype)
makeServiceName in interface DynFormSPIManagerpublic java.lang.String makeServiceName(DataType dataType, java.lang.String className, java.lang.String subtype)
makeServiceName in interface DynFormSPIManagerpublic java.lang.String makeServiceName(int dataType,
java.lang.String subtype)
makeServiceName in interface DynFormSPIManagerpublic java.lang.String makeServiceName(int dataType,
java.lang.String className,
java.lang.String subtype)
makeServiceName in interface DynFormSPIManagerpublic java.lang.String makeServiceName(java.lang.String dynClassFullName)
makeServiceName in interface DynFormSPIManagerpublic JDynFormField createJDynFormField(DynFormFieldDefinition definition, java.lang.Object value) throws ServiceException
createJDynFormField in interface DynFormSPIManagerServiceExceptionpublic javax.swing.JPopupMenu createTextFieldPopupMenu(java.lang.String title,
javax.swing.text.JTextComponent component,
boolean zoom)
createTextFieldPopupMenu in interface DynFormSPIManager