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

E22562-02

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

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

public class KeyFlexfieldFilterModelProvider
extends oracle.adfdt.view.common.binding.provider.ADFBaseProvider

Model Provider for fnd:keyFlexFilter for dropping into existing form/table layouts.

Author:
David Groves <david.groves@oracle.com>

Constructor Summary
KeyFlexfieldFilterModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext, oracle.adfdt.model.objects.DataControl dataControl, oracle.binding.meta.NamedDefinition namedDefinition)
          Construct this model provider for the dropped attribute.
 
Method Summary
 boolean configureModelFromView(org.w3c.dom.Node insertParent)
          Callback for initialization.
 java.lang.String getAccessor()
          Get the accessor.
 java.lang.String getFilterKFFName()
          Get the filter kff name.
 java.lang.String getLabelExpression()
          Get the label expression.
 java.lang.String getSortProperty()
          Get the sort property.
 java.lang.String getValueExpression()
          Get the value expression.
 void initializeFromParent(oracle.adfdt.view.common.binding.provider.ModelProvider parent)
          Initialize from parent - called when composed inside a larger collection such as when dropping a collection as a table or form.
 boolean isTableDrop()
          Is this a drop into a table, that is we need to produce table bindings.
 
Methods inherited from class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
createControlBinding, createControlBinding, createControlBinding, createControlBinding, createExecutableBinding, createIteratorBinding, createUniqueControlBinding, createUniqueControlBinding, createUniqueIteratorBinding, fireNewBindingAddedEvent, getDataControl, getDTApplication, getDTBaseBindingContainer, getDTContext, getDTPageDefinitionUsage, initializeBindingEnvironment, isReadOnly, setupApplication
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyFlexfieldFilterModelProvider

public KeyFlexfieldFilterModelProvider(oracle.adfdt.ADFDesignTimeContext dtContext,
                                       oracle.adfdt.model.objects.DataControl dataControl,
                                       oracle.binding.meta.NamedDefinition namedDefinition)
Construct this model provider for the dropped attribute.

Parameters:
dtContext - context.
dataControl - data control.
namedDefinition - Definition which must be an AttributeDefinition.
Method Detail

initializeFromParent

public void initializeFromParent(oracle.adfdt.view.common.binding.provider.ModelProvider parent)
Initialize from parent - called when composed inside a larger collection such as when dropping a collection as a table or form.

Specified by:
initializeFromParent in interface oracle.adfdt.view.common.binding.provider.ModelProvider
Overrides:
initializeFromParent in class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
Parameters:
parent - parent model provide that may allow us to modify the binding we create, for example to intorduce a row variable when in a table.

getLabelExpression

public java.lang.String getLabelExpression()
Get the label expression.

Returns:
label expression.

getValueExpression

public java.lang.String getValueExpression()
Get the value expression.

Returns:
value expression.

getAccessor

public java.lang.String getAccessor()
Get the accessor.

Returns:
accessor.

getFilterKFFName

public java.lang.String getFilterKFFName()
Get the filter kff name.

Returns:
filter kff name.

getSortProperty

public java.lang.String getSortProperty()
Get the sort property.

Returns:
sort property.

configureModelFromView

public boolean configureModelFromView(org.w3c.dom.Node insertParent)
Callback for initialization.

Specified by:
configureModelFromView in interface oracle.adfdt.view.common.binding.provider.ModelProvider
Overrides:
configureModelFromView in class oracle.adfdt.view.common.binding.provider.ADFBaseProvider
Parameters:
insertParent - possibly null parent. null when drag/drop in table creation DT with other widgets. In this case, initializeFromParent() is of use to the the parent column model provider.
Returns:
true.

isTableDrop

public boolean isTableDrop()
Is this a drop into a table, that is we need to produce table bindings.

Returns:
true if going into a table, false otherwise (form style).

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

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.