public abstract class DvtCoreProvider extends ADFBaseProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONTROL_BINDING |
protected oracle.adfdt.model.objects.CtrlValue |
m_ctrlValue |
protected oracle.binding.meta.NamedDefinition |
m_dataControlDefinition |
static java.lang.String |
ROOT_NODE
node being inserted.
|
static java.lang.String |
TABLE_VAR_NAME |
Constructor and Description |
---|
DvtCoreProvider(ADFDesignTimeContext dtContext,
oracle.adfdt.model.objects.DataControl judtDataControl,
oracle.binding.meta.NamedDefinition dataControlDefinition,
oracle.adfdt.model.objects.CtrlValue ctrlValue) |
Modifier and Type | Method and Description |
---|---|
protected oracle.adfdt.model.objects.CtrlValue |
createCtrlObject()
Method that either creates or returns the ControlBinding object that this
ModelProvider will use to get data.
|
protected oracle.adfdt.model.objects.CtrlValue |
createCtrlObject(oracle.binding.meta.NamedDefinition dataControlDefinition) |
protected abstract oracle.adfdt.model.binding.BindingInfo |
getCtrlBindingInfo()
Abstract method to be implemented by concrete instances of this ModelProvider.
|
oracle.adfdt.model.objects.CtrlValue |
getCtrlObject()
The method returns the ControlBinding instance or creates a new one if
one does not exist.
|
oracle.binding.meta.NamedDefinition |
getDefinition()
The method returns the NamedDefinition that is used by this ModelProvider.
|
protected abstract java.lang.String |
getModelKeyName()
Abstract method to be implemented by concrete instances of this ModelProvider.
|
oracle.binding.meta.StructureDefinition |
getStructureDefinition()
Retrieves the
StructureDefinition associated with the DvtCoreProvoder IteratorBinding . |
java.lang.String |
getValueExpression()
Convenience method for returning the Expression Language (EL) for the value property of a DVT tag.
|
java.lang.String |
getValueExpression(oracle.adfdt.model.objects.CtrlValue ctrlValue)
Convenience method for returning the Expression Language (EL) for the value property of a DVT tag.
|
configureModelFromView, configureModelFromView, createControlBinding, createControlBinding, createControlBinding, createControlBinding, createExecutableBinding, createIteratorBinding, createUniqueBinding, createUniqueControlBinding, createUniqueControlBinding, createUniqueIteratorBinding, fireNewBindingAddedEvent, getDataControl, getDTApplication, getDTBaseBindingContainer, getDTContext, getDTPageDefinitionUsage, initializeBindingEnvironment, initializeFromParent, isReadOnly, setCreateUniqueBinding, setupApplication
public static final java.lang.String CONTROL_BINDING
public static final java.lang.String ROOT_NODE
public static final java.lang.String TABLE_VAR_NAME
protected oracle.binding.meta.NamedDefinition m_dataControlDefinition
protected oracle.adfdt.model.objects.CtrlValue m_ctrlValue
public DvtCoreProvider(ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl judtDataControl, oracle.binding.meta.NamedDefinition dataControlDefinition, oracle.adfdt.model.objects.CtrlValue ctrlValue)
public java.lang.String getValueExpression()
public java.lang.String getValueExpression(oracle.adfdt.model.objects.CtrlValue ctrlValue)
ctrlValue
- an instance of the ControlBinding object that represents the binding
element in the PageDefinition filepublic final oracle.binding.meta.NamedDefinition getDefinition()
public oracle.adfdt.model.objects.CtrlValue getCtrlObject()
public oracle.binding.meta.StructureDefinition getStructureDefinition()
StructureDefinition
associated with the DvtCoreProvoder
IteratorBinding
.StructureDefinition
associated with the DvtCoreProvoder
, if any.protected abstract java.lang.String getModelKeyName()
protected abstract oracle.adfdt.model.binding.BindingInfo getCtrlBindingInfo()
BindingInfo
. This object represents the
name of the element bound to the data by this ModelProvider as well as the namespace
it belongs.protected oracle.adfdt.model.objects.CtrlValue createCtrlObject()
protected oracle.adfdt.model.objects.CtrlValue createCtrlObject(oracle.binding.meta.NamedDefinition dataControlDefinition)
dataControlDefinition
-