encloserclass class attribute also the type of the edit panel is determined from the class type for the value adding u201c display u201d to the class name for the value and using class forname the eadpdynaabeandatabasedisplay class is an applet that allows runtime invocation of the custom editors it provides a connect button and text fields to enter the userid and password the url and driver can be passed as parameters in the applet tag so that they can be adjusted as an alternative the class has databasedefinition property of type eadpdatabasedefinition if the class is extended this can be customized to point to the database definition class for a particular database which has been set up with the url and driver information this class presents two drop down lists one of encloser names and one of value names the second list is refreshed when an entry in the first one is selected to populate these lists all rows are retrieved from the eadpbean table using the open method of the eadpdynabeancontroller these are sorted by encloser and bean to build up lists of enclosers and beans that are presented to choose which dynabean to customize once an encloser and value have been selected from the lists the show button is enabled this is connected to the showeditor method which takes the selected encloser name and value name as parameters this method uses the passed class names to create new instances of the class type the value name is also used to create instances of the edit panel and the display panel the database definition property of this class which is connected is.