Oracle Fusion Middleware Design Time Java API Reference for Oracle ADF Faces and Data Visualization Components
11g Release 2 (11.1.2.1.0)

E18581-02

oracle.adfdt.view.rich.binding.provider
Interface TableModelProvider

All Superinterfaces:
ModelProvider

public interface TableModelProvider
extends ModelProvider


Method Summary
 ColumnModelProvider getBaseColumnModelBinding(oracle.binding.meta.VariableDefinition varDef)
          Returns the ColumnModelProvider corresponding to the attribute def if given.
 java.util.Collection<? extends ColumnModelProvider> getColumnModelBindings()
          Returns the ColumnModelProviders that represent the column bindings for this table collection.
 java.lang.String getCurrencySelectionExpression()
          Gets the EL expression for the table currency selection.
 oracle.binding.meta.NamedDefinition getDefinition()
          Gets the definition associated with this binding.
 java.lang.String getDisplayName()
          Returns the display name for the definition used in this table model.
 java.lang.String getEmptyTextDescriptionExpression()
          Gets the EL expression for the table empty text expression.
 oracle.adfdt.model.objects.IteratorBinding getIteratorBinding()
          Returns the iterator binding used for this table model.
 java.lang.String getIteratorBindingExpression()
          Returns the EL expression for the collection model for this table model.
 java.lang.String getRowSizeExpression()
          Gets the EL expression for the table row size.
 java.lang.String getRowStartIndexExpression()
          Gets the EL expression for the table start index.
 java.lang.String getSelectionListenerExpression()
          Gets the EL expression for the table listener expression.
 java.lang.String getSelectionStateExpression()
          Gets the EL expression for the table selection state.
 java.lang.String getTableBindingId()
          Returns the ID of the ctrl hier binding used for the table model.
 void initializeColumnModel(ColumnModelProvider unitializedColumnProvider)
          Tells the column model provider that it will be used, and to fully initialize itself with the table binding.
 void resetTableBinding()
          Used to reset the binding to allow the column model providers to individually sync back to the binding.
 
Methods inherited from interface oracle.adfdt.view.common.binding.provider.ModelProvider
configureModelFromView, initializeBindingEnvironment, initializeFromParent, isReadOnly
 

Method Detail

getDisplayName

java.lang.String getDisplayName()
Returns the display name for the definition used in this table model.


getIteratorBindingExpression

java.lang.String getIteratorBindingExpression()
Returns the EL expression for the collection model for this table model.


getRowSizeExpression

java.lang.String getRowSizeExpression()
Gets the EL expression for the table row size.


getRowStartIndexExpression

java.lang.String getRowStartIndexExpression()
Gets the EL expression for the table start index.


getCurrencySelectionExpression

java.lang.String getCurrencySelectionExpression()
Gets the EL expression for the table currency selection.


getSelectionStateExpression

java.lang.String getSelectionStateExpression()
Gets the EL expression for the table selection state.


getSelectionListenerExpression

java.lang.String getSelectionListenerExpression()
Gets the EL expression for the table listener expression.


getTableBindingId

java.lang.String getTableBindingId()
Returns the ID of the ctrl hier binding used for the table model.


getEmptyTextDescriptionExpression

java.lang.String getEmptyTextDescriptionExpression()
Gets the EL expression for the table empty text expression.


getIteratorBinding

oracle.adfdt.model.objects.IteratorBinding getIteratorBinding()
Returns the iterator binding used for this table model.


getColumnModelBindings

java.util.Collection<? extends ColumnModelProvider> getColumnModelBindings()
Returns the ColumnModelProviders that represent the column bindings for this table collection.


resetTableBinding

void resetTableBinding()
Used to reset the binding to allow the column model providers to individually sync back to the binding. Only necessary if you are planning on initializing the column model providers.


initializeColumnModel

void initializeColumnModel(ColumnModelProvider unitializedColumnProvider)
Tells the column model provider that it will be used, and to fully initialize itself with the table binding. Only useful if you reset the table binding. If you do the reset, you must call this method for every column provider that is actually used, otherwise the binding may get out of sync.


getBaseColumnModelBinding

ColumnModelProvider getBaseColumnModelBinding(oracle.binding.meta.VariableDefinition varDef)
Returns the ColumnModelProvider corresponding to the attribute def if given. This will only search the immediate attributes of the given accessor definition.


getDefinition

oracle.binding.meta.NamedDefinition getDefinition()
Gets the definition associated with this binding.


Oracle Fusion Middleware Design Time Java API Reference for Oracle ADF Faces and Data Visualization Components
11g Release 2 (11.1.2.1.0)

E18581-02

Copyright © 1997, 2011, Oracle. All rights reserved.