public class DataControlFactoryImpl extends java.lang.Object implements DataControlFactory
APP_PARAM_COOKIE_PROPERTIES, APP_PARAM_ENV_INFO, APP_PARAM_HTTP_SESSION, APP_PARAM_POOL_PROPERTIES, APP_PARAM_REQUEST_CONTEXT, APP_PARAMS_BINDING_CONTEXT| Constructor and Description | 
|---|
DataControlFactoryImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected DCGenericDataControl | 
createDataControl(java.lang.String name,
                 java.lang.String beanClass,
                 java.lang.Object beanInstance,
                 boolean root)
Override this method to supply custom generic-based data control 
 | 
DataControl | 
createSession(BindingContext ctx,
             Node node,
             java.util.Map appParams)
The DataControl developer should implement createSession to return an
 instance of  
DataControl. | 
DataControl | 
createSession(BindingContext ctx,
             java.lang.String sName,
             java.util.Map appParams,
             java.util.Map parameters)
The DataControl developer should implement createSession to return an
 instance of  
DataControl. | 
public DataControl createSession(BindingContext ctx, Node node, java.util.Map appParams)
DataControlFactoryDataControl.  For example, the
 JavaBean DataControl implements DataControlFactoryImpl
 to return an instance of DCGenericDataControl.
 The data binding framework will typically invoke this method once, at the beginning of a new application session. The DataControl factory implementation to use is determined by the DataControl definition.
createSession in interface DataControlFactoryctx - The BindingContext for which the DataControl is being creatednode - The DOM node of the DataControl definition that is being createdappParams - Additional application createSession context
 The framework may pass additional context in the applicationParams Map. For example, in the case of a HttpSession, the framework will add the current HttpSession to the applicationParams Map.
public DataControl createSession(BindingContext ctx, java.lang.String sName, java.util.Map appParams, java.util.Map parameters)
DataControlFactoryDataControl.  For example, the
 JavaBean DataControl implements DataControlFactoryImpl
 to return an instance of DCGenericDataControl.
 The data binding framework will typically invoke this method once, at the beginning of a new application session. The DataControl factory implementation to use is determined by the DataControl definition.
createSession in interface DataControlFactoryctx - The BindingContext for which the DataControl is being createdsName - The DataControl name as specified in the DataControl definitionappParams - Additional application createSession contextparameters - A Map containing name/value pairs of the properties
   defined in the DataControl definition
 The framework may pass additional context in the applicationParams Map. For example, in the case of a HttpSession, the framework will add the current HttpSession to the applicationParams Map.
protected DCGenericDataControl createDataControl(java.lang.String name, java.lang.String beanClass, java.lang.Object beanInstance, boolean root)