Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.dt.flex.component.binding.provider
Class FlexFieldDescriptiveModelProvider

java.lang.Object
  extended by oracle.adfdt.view.common.binding.provider.ADFBaseProvider
      extended by oracle.apps.fnd.applcore.dt.flex.component.binding.provider.FlexFieldDescriptiveModelProvider
All Implemented Interfaces:
oracle.adfdt.view.common.binding.provider.ModelProvider, oracle.adfdt.view.rich.binding.provider.IteratorModelProvider

public class FlexFieldDescriptiveModelProvider
extends oracle.adfdt.view.common.binding.provider.ADFBaseProvider
implements oracle.adfdt.view.rich.binding.provider.IteratorModelProvider

Model provider for DFF.


Constructor Summary
FlexFieldDescriptiveModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition dataControlDefinition)
          Construct this model provider.
FlexFieldDescriptiveModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition dataControlDefinition, oracle.adfdt.model.objects.Application application, oracle.adfdt.model.objects.PageDefinitionUsage pdUsage)
          Construct this model provider.
 
Method Summary
 oracle.binding.meta.NamedDefinition getDefinition()
          Returns the definition representing the accessor for the iterator model.
 java.lang.String getDerivedVariable()
          Retrieves any variable that is derived from the context from which the form model provider was born.
 java.lang.String getDisplayName()
          Gets a display name for the definition representing the accessor for the iterator model.
 java.util.Collection<oracle.binding.meta.NamedDefinition> getFormDefinitions()
          Returns a list of valid attribute definitions for this iterator model.
 java.lang.String getIteratorExpression()
          provide the expression to access the iterator.
 java.lang.String getIteratorId()
          Returns the id of the iterator binding used for this model.
 oracle.adfdt.model.objects.IteratorBinding getItorBinding()
          Returns the iterator binding used for this model.
 oracle.adfdt.view.common.binding.provider.ModelProvider getParentModelProvider()
          If this model provider is in a context where it's parent is also bound to the model, this will return that parent ModelProvider, and null in all other circumstances.
 
Methods inherited from class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
configureModelFromView, createControlBinding, createControlBinding, createControlBinding, createControlBinding, createExecutableBinding, createIteratorBinding, createUniqueControlBinding, createUniqueControlBinding, createUniqueIteratorBinding, fireNewBindingAddedEvent, getDataControl, getDTApplication, getDTBaseBindingContainer, getDTContext, getDTPageDefinitionUsage, initializeBindingEnvironment, initializeFromParent, isReadOnly, setupApplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.adfdt.view.common.binding.provider.ModelProvider
configureModelFromView, initializeBindingEnvironment, initializeFromParent, isReadOnly
 

Constructor Detail

FlexFieldDescriptiveModelProvider

public FlexFieldDescriptiveModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
                                         oracle.adfdt.model.objects.DataControl dataControl,
                                         oracle.binding.meta.NamedDefinition dataControlDefinition)
Construct this model provider.

Parameters:
dtContext - context
dataControl - data control
dataControlDefinition - def object

FlexFieldDescriptiveModelProvider

public FlexFieldDescriptiveModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
                                         oracle.adfdt.model.objects.DataControl dataControl,
                                         oracle.binding.meta.NamedDefinition dataControlDefinition,
                                         oracle.adfdt.model.objects.Application application,
                                         oracle.adfdt.model.objects.PageDefinitionUsage pdUsage)
Construct this model provider.

Parameters:
dtContext - context
dataControl - data control
dataControlDefinition - def object
application - application
pdUsage - page definition
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Gets a display name for the definition representing the accessor for the iterator model.

Specified by:
getDisplayName in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
display name.

getIteratorExpression

public java.lang.String getIteratorExpression()
provide the expression to access the iterator.

Returns:
the EL for iterator

getFormDefinitions

public java.util.Collection<oracle.binding.meta.NamedDefinition> getFormDefinitions()
Returns a list of valid attribute definitions for this iterator model.

Specified by:
getFormDefinitions in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
form definitions

getIteratorId

public java.lang.String getIteratorId()
Returns the id of the iterator binding used for this model.

Specified by:
getIteratorId in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
itorator id

getItorBinding

public oracle.adfdt.model.objects.IteratorBinding getItorBinding()
Returns the iterator binding used for this model.

Specified by:
getItorBinding in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
iterator binding

getDefinition

public oracle.binding.meta.NamedDefinition getDefinition()
Returns the definition representing the accessor for the iterator model.

Specified by:
getDefinition in interface oracle.adfdt.view.rich.binding.provider.IteratorModelProvider
Returns:
named definition for this collection.

getParentModelProvider

public oracle.adfdt.view.common.binding.provider.ModelProvider getParentModelProvider()
If this model provider is in a context where it's parent is also bound to the model, this will return that parent ModelProvider, and null in all other circumstances.


getDerivedVariable

public java.lang.String getDerivedVariable()
Retrieves any variable that is derived from the context from which the form model provider was born.


Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.