Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.2.0)

E17492-03


oracle.adf.view.faces.bi.model
Class DataModel

java.lang.Object
  extended by oracle.adf.view.faces.bi.model.DataModel

Direct Known Subclasses:
ActiveDataModelDecorator, ImageViewDataModel, PivotTableModel

public abstract class DataModel
extends java.lang.Object
For internal use only. Application developers should not use this
The model for a view. Concrete subclasses are specific to the view that the model serves.

In the Model-View-Controller architecture, the model is responsible for handling the data that is displayed in a view. In the full BI Beans set, the DataSource is the "big" model. This model interacts with the DataSource, manipulating and retrieving data. Users of a view normally do not need to call any of the methods of this class.


Nested Class Summary
 class DataModel.DataValueMap
           
 class DataModel.HeaderValueMap
           

 

Field Summary
protected  DataDirector dataDirector
           
protected  DataSource dataDirectorFactory
           
protected static int INITIAL_DATA_COLUMN
           
protected static int INITIAL_DATA_ROW
           
protected static int INITIAL_EDGE_SIZE
           
protected static java.lang.String LOGGERCLASS
           
protected  int m_adsType
          Keeps track of which ActiveDataService graph/gauge to use when displaying a Flash graph/gauge.
protected  CellIndex m_cellIndex
           
protected  CellKey m_cellKey
           
protected  boolean m_dataAnnotationSupported
           
protected  boolean m_dataFormattedSupported
           
protected  boolean m_dataGroupsortSupported
           
protected  boolean m_dataIstotalSupported
           
protected  boolean m_dataNameSupported
           
protected  boolean m_dataRatioSupported
           
protected  boolean m_dataSupported
           
protected  boolean m_dataTypeSupported
           
protected  boolean m_dataUnformattedSupported
           
protected  boolean m_dataViewFormatSupported
           
protected  boolean m_dataViewStyleSupported
           
protected  boolean m_layerMetaCanpivotSupported
           
protected  boolean m_layerMetaCurdrillpathSupported
           
protected  boolean m_layerMetaCurdrilltargetSupported
           
protected  boolean m_layerMetaDisplaynameSupported
           
protected  boolean m_layermetaDrillPathsSupported
           
protected  boolean m_layerMetaDrillpathsSupported
           
protected  boolean m_layerMetaDrillstateSupported
           
protected  boolean m_layerMetaHierarchicalSupported
           
protected  boolean m_layerMetaLonglabelPluralSupported
           
protected  boolean m_layerMetaLongLabelSupported
           
protected  boolean m_layermetaMeasureSupported
           
protected  boolean m_layerMetaMediumLabelSupported
           
protected  boolean m_layerMetaNameSupported
           
protected  boolean m_layerMetaShortlabelPluralSupported
           
protected  boolean m_layerMetaShortLabelSupported
           
protected  boolean m_layermetaViewStyleSupported
           
protected  boolean m_layerMetaViewstyleSupported
           
protected  boolean m_metaBlockSupported
           
protected  boolean m_metaChildcountSupported
           
protected  boolean m_metaCurdrillpathSupported
           
protected  boolean m_metaCurdrilltargetSupported
           
protected  boolean m_metaDatatypeSupported
           
protected  boolean m_metaDatespanSupported
           
protected  boolean m_metaDateSpanSupported
           
protected  boolean m_metaDateSupported
           
protected  boolean m_metaDisplaynameSupported
           
protected  boolean m_metaDrillParentDatespanSupported
           
protected  boolean m_metaDrillParentDateSpanSupported
           
protected  boolean m_metaDrillParentDateSupported
           
protected  boolean m_metaDrillParentLonglabelSupported
           
protected  boolean m_metaDrillParentMediumlabelSupported
           
protected  boolean m_metaDrillParentShortlabelSupported
           
protected  boolean m_metaDrillPathsSupported
           
protected  boolean m_metaDrillSupported
           
protected  boolean m_metaFormatSupported
           
protected  boolean m_metaHierarchySupported
           
protected  boolean m_metaIndentSupported
           
protected  boolean m_metaIstotalSupported
           
protected  boolean m_metaIsTotalSupported
           
protected  boolean m_metaLevelLabelSupported
           
protected  boolean m_metaLevelNameSupported
           
protected  boolean m_metaLevelSupported
           
protected  boolean m_metaLongLabelSupported
           
protected  boolean m_metaMediumLabelSupported
           
protected  boolean m_metaParentSupported
           
protected  boolean m_metaPositionSupported
           
protected  boolean m_metaQueryparentSupported
           
protected  boolean m_metaRelhierinfoSupported
           
protected  boolean m_metaRelIndentSupported
           
protected  boolean m_metaShortLabelSupported
           
protected  boolean m_metaUniqueParentSupported
           
protected  boolean m_metaUniqueValueSupported
           
protected  boolean m_metaValueSupported
           
protected  boolean m_metaViewStyleSupported
           

 

Constructor Summary
DataModel()
           

 

Method Summary
protected  DataSource createDefaultDataSource()
           
 int getADSType()
          Gets the type of ADS renderer to use when displaying a Flash graph/gauge.
 java.lang.Object getCellData()
          Gets the current cell value identified by the current cell index or key.
 java.lang.Object getCellData(CellIndex cellIndex)
          Gets the cell value identified by the specified cell index.
 CellIndex getCellIndex()
          Returns the cellIndex of the current cell, or null if currency has not been established.
 CellKey getCellKey()
          Returns the cellKey of the current cell, or null if currency has not been established.
 CellKey getCellKey(CellIndex cellIndex)
          Returns the cellKey corresponding to the specified CellIndex
 int getColumnCount()
           
 DataAccess getDataAccess()
          Get the data access for this view.
 DataDirector getDataDirector()
          Retrieves the data director for this view.
abstract  DataMap getDataMap()
           
 DataSource getDataSource()
          Retrieves the data source for this view.
abstract  LayerMetadataMap getLayerMetadataMap(int edge)
           
abstract  MetadataMap getMetadataMap(int edge)
           
 int getRowCount()
           
 boolean isCellAvailable()
           
 boolean isCellAvailable(CellIndex cellIndex)
           
 boolean isDataAnnotationSupported()
           
 boolean isDataFormattedSupported()
           
 boolean isDataGroupsortSupported()
           
 boolean isDataIstotalSupported()
           
 boolean isDataNameSupported()
           
 boolean isDataRatioSupported()
           
 boolean isDataTypeSupported()
           
 boolean isDataUnformattedSupported()
           
 boolean isDataViewFormatSupported()
           
 boolean isDataViewStyleSupported()
           
 boolean isLayerMetaCurdrillpathSupported()
           
 boolean isLayerMetaCurdrilltargetSupported()
           
 boolean isLayerMetaDisplaynameSupported()
           
 boolean isLayerMetaDrillPathsSupported()
           
 boolean isLayerMetaDrillstateSupported()
           
 boolean isLayerMetaHierarchicalLabelSupported()
           
 boolean isLayerMetaLongLabelSupported()
           
 boolean isLayerMetaMeasureSupported()
           
 boolean isLayerMetaMediumLabelSupported()
           
 boolean isLayerMetaNameCanpivotSupported()
           
 boolean isLayerMetaNameDrillpathsSupported()
           
 boolean isLayerMetaNameLonglabelPluralSupported()
           
 boolean isLayerMetaNameSupported()
           
 boolean isLayerMetaShortlabelPluralSupported()
           
 boolean isLayerMetaShortLabelSupported()
           
 boolean isLayerMetaViewstyleSupported()
           
 boolean isLayerMetaViewStyleSupported()
           
 boolean isMetadataBlockSupported()
           
 boolean isMetadataChildcountSupported()
           
 boolean isMetadataCurdrillpathSupported()
           
 boolean isMetadataCurdrilltargetSupported()
           
 boolean isMetadataDatatypeSupported()
           
 boolean isMetadataDatespanSupported()
           
 boolean isMetadataDateSpanSupported()
           
 boolean isMetadataDateSupported()
           
 boolean isMetadataDisplaynameSupported()
           
 boolean isMetadataDrillParentDatespanSupported()
           
 boolean isMetadataDrillParentDateSpanSupported()
           
 boolean isMetadataDrillParentDateSupported()
           
 boolean isMetadataDrillParentLonglabelSupported()
           
 boolean isMetadataDrillParentMediumlabelSupported()
           
 boolean isMetadataDrillParentShortlabelSupported()
           
 boolean isMetadataDrillPathsSupported()
           
 boolean isMetadataDrillSupported()
           
 boolean isMetadataFormatSupported()
           
 boolean isMetadataHierarchySupported()
           
 boolean isMetadataIndentSupported()
           
 boolean isMetadataIstotalSupported()
           
 boolean isMetadataIsTotalSupported()
           
 boolean isMetadataLevelLabelSupported()
           
 boolean isMetadataLevelNameSupported()
           
 boolean isMetadataLevelSupported()
           
 boolean isMetadataLongLabelSupported()
           
 boolean isMetadataMediumLabelSupported()
           
 boolean isMetadataParentSupported()
           
 boolean isMetadataPositionSupported()
           
 boolean isMetadataQueryparentSupported()
           
 boolean isMetadataRelhierinfoSupported()
           
 boolean isMetadataRelIndentSupported()
           
 boolean isMetadataShortLabelSupported()
           
 boolean isMetadataUniqueParentSupported()
           
 boolean isMetadataUniqueValueSupported()
           
 boolean isMetadataValueSupported()
           
 boolean isMetadataViewStyleSupported()
           
 boolean isRangeLocallyAvailable(DataCellIndex cellIndex, int rowCount, int columnCount)
          Check if a range is locally available starting from a row/column index
 void setADSType(int type)
          Sets the type of ADS renderer to use when displaying a Flash graph/gauge.
 void setCellIndex(CellIndex cellIndex)
           
 void setCellKey(CellKey cellKey)
           
protected  void setDataAnnotationSupported(boolean supported)
           
 void setDataDirector(DataDirector dd)
          Specifies the data director for this view.
protected  void setDataFormattedSupported(boolean supported)
           
protected  void setDataGroupsortSupported(boolean supported)
           
protected  void setDataIstotalSupported(boolean supported)
           
protected  void setDataNameSupported(boolean supported)
           
protected  void setDataRatioSupported(boolean supported)
           
 void setDataSource(DataSource ds)
           
protected  void setDataTypeSupported(boolean supported)
           
protected  void setDataUnformattedSupported(boolean supported)
           
protected  void setDataViewFormatSupported(boolean supported)
           
protected  void setDataViewStyleSupported(boolean supported)
           
 void setLayerMetaCanpivotSupported(boolean supported)
           
 void setLayerMetaCurdrillpathSupported(boolean supported)
           
 void setLayerMetaCurdrilltargetSupported(boolean supported)
           
 void setLayerMetaDisplaynameSupported(boolean supported)
           
 void setLayerMetaDrillpathsSupported(boolean supported)
           
protected  void setLayerMetaDrillPathsSupported(boolean supported)
           
 void setLayerMetaDrillstateSupported(boolean supported)
           
 void setLayerMetaHierarchicalSupported(boolean supported)
           
 void setLayerMetaLonglabelPluralSupported(boolean supported)
           
 void setLayerMetaLongLabelSupported(boolean supported)
           
 void setLayerMetaMeasureSupported(boolean supported)
           
 void setLayerMetaMediumLabelSupported(boolean supported)
           
 void setLayerMetaNameSupported(boolean supported)
           
 void setLayerMetaShortlabelPluralSupported(boolean supported)
           
 void setLayerMetaShortLabelSupported(boolean supported)
           
 void setLayerMetaViewstyleSupported(boolean supported)
           
 void setLayerMetaViewStyleSupported(boolean supported)
           
 void setMetadataBlockSupported(boolean supported)
           
 void setMetadataChildcountSupported(boolean supported)
           
 void setMetadataCurdrillpathSupported(boolean supported)
           
 void setMetadataCurdrilltargetSupported(boolean supported)
           
 void setMetadataDatatypeSupported(boolean supported)
           
 void setMetadataDatespanSupported(boolean supported)
           
 void setMetadataDateSpanSupported(boolean supported)
           
 void setMetadataDateSupported(boolean supported)
           
 void setMetadataDisplaynameSupported(boolean supported)
           
 void setMetadataDrillParentDatespanSupported(boolean supported)
           
 void setMetadataDrillParentDateSpanSupported(boolean supported)
           
 void setMetadataDrillParentDateSupported(boolean supported)
           
 void setMetadataDrillParentLonglabelSupported(boolean supported)
           
 void setMetadataDrillParentMediumlabelSupported(boolean supported)
           
 void setMetadataDrillParentShortlabelSupported(boolean supported)
           
 void setMetadataDrillPathsSupported(boolean supported)
           
 void setMetadataDrillSupported(boolean supported)
           
 void setMetadataFormatSupported(boolean supported)
           
 void setMetadataHierarchySupported(boolean supported)
           
protected  void setMetadataIndentSupported(boolean supported)
           
 void setMetadataIstotalSupported(boolean supported)
           
 void setMetadataIsTotalSupported(boolean supported)
           
 void setMetadataLevelLabelSupported(boolean supported)
           
 void setMetadataLevelNameSupported(boolean supported)
           
 void setMetadataLevelSupported(boolean supported)
           
protected  void setMetadataLongLabelSupported(boolean supported)
           
 void setMetadataMediumLabelSupported(boolean supported)
           
 void setMetadataParentSupported(boolean supported)
           
 void setMetadataPositionSupported(boolean supported)
           
 void setMetadataQueryparentSupported(boolean supported)
           
 void setMetadataRelhierinfoSupported(boolean supported)
           
 void setMetadataRelIndentSupported(boolean supported)
           
 void setMetadataShortLabelSupported(boolean supported)
           
 void setMetadataUniqueParentSupported(boolean supported)
           
 void setMetadataUniqueValueSupported(boolean supported)
           
protected  void setMetadataValueSupported(boolean supported)
           
 void setMetadataViewStyleSupported(boolean supported)
           
protected  void setSupportedDataLayerFlags()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

m_cellIndex

protected CellIndex m_cellIndex

m_cellKey

protected CellKey m_cellKey

INITIAL_EDGE_SIZE

protected static final int INITIAL_EDGE_SIZE
See Also:
Constant Field Values

INITIAL_DATA_COLUMN

protected static final int INITIAL_DATA_COLUMN
See Also:
Constant Field Values

INITIAL_DATA_ROW

protected static final int INITIAL_DATA_ROW
See Also:
Constant Field Values

dataDirectorFactory

protected transient DataSource dataDirectorFactory

dataDirector

protected transient DataDirector dataDirector

m_metaMediumLabelSupported

protected boolean m_metaMediumLabelSupported
For internal use only. Application developers should not use this

m_metaShortLabelSupported

protected boolean m_metaShortLabelSupported
For internal use only. Application developers should not use this

m_metaLongLabelSupported

protected boolean m_metaLongLabelSupported
For internal use only. Application developers should not use this

m_metaViewStyleSupported

protected boolean m_metaViewStyleSupported
For internal use only. Application developers should not use this

m_metaValueSupported

protected boolean m_metaValueSupported
For internal use only. Application developers should not use this

m_metaUniqueValueSupported

protected boolean m_metaUniqueValueSupported
For internal use only. Application developers should not use this

m_metaDisplaynameSupported

protected boolean m_metaDisplaynameSupported
For internal use only. Application developers should not use this

m_metaFormatSupported

protected boolean m_metaFormatSupported
For internal use only. Application developers should not use this

m_metaRelhierinfoSupported

protected boolean m_metaRelhierinfoSupported
For internal use only. Application developers should not use this

m_metaPositionSupported

protected boolean m_metaPositionSupported
For internal use only. Application developers should not use this

m_metaParentSupported

protected boolean m_metaParentSupported
For internal use only. Application developers should not use this

m_metaUniqueParentSupported

protected boolean m_metaUniqueParentSupported
For internal use only. Application developers should not use this

m_metaDrillParentLonglabelSupported

protected boolean m_metaDrillParentLonglabelSupported
For internal use only. Application developers should not use this

m_metaDrillParentMediumlabelSupported

protected boolean m_metaDrillParentMediumlabelSupported
For internal use only. Application developers should not use this

m_metaDrillParentShortlabelSupported

protected boolean m_metaDrillParentShortlabelSupported
For internal use only. Application developers should not use this

m_metaDrillParentDatespanSupported

protected boolean m_metaDrillParentDatespanSupported
For internal use only. Application developers should not use this

m_metaLevelSupported

protected boolean m_metaLevelSupported
For internal use only. Application developers should not use this

m_metaLevelLabelSupported

protected boolean m_metaLevelLabelSupported
For internal use only. Application developers should not use this

m_metaLevelNameSupported

protected boolean m_metaLevelNameSupported
For internal use only. Application developers should not use this

m_metaDatespanSupported

protected boolean m_metaDatespanSupported
For internal use only. Application developers should not use this

m_metaCurdrillpathSupported

protected boolean m_metaCurdrillpathSupported
For internal use only. Application developers should not use this

m_metaCurdrilltargetSupported

protected boolean m_metaCurdrilltargetSupported
For internal use only. Application developers should not use this

m_metaDatatypeSupported

protected boolean m_metaDatatypeSupported
For internal use only. Application developers should not use this

m_metaIstotalSupported

protected boolean m_metaIstotalSupported
For internal use only. Application developers should not use this

m_metaHierarchySupported

protected boolean m_metaHierarchySupported
For internal use only. Application developers should not use this

m_metaBlockSupported

protected boolean m_metaBlockSupported
For internal use only. Application developers should not use this

m_metaQueryparentSupported

protected boolean m_metaQueryparentSupported
For internal use only. Application developers should not use this

m_metaChildcountSupported

protected boolean m_metaChildcountSupported
For internal use only. Application developers should not use this

m_layerMetaShortLabelSupported

protected boolean m_layerMetaShortLabelSupported
For internal use only. Application developers should not use this

m_layerMetaMediumLabelSupported

protected boolean m_layerMetaMediumLabelSupported
For internal use only. Application developers should not use this

m_layerMetaLongLabelSupported

protected boolean m_layerMetaLongLabelSupported
For internal use only. Application developers should not use this

m_layerMetaNameSupported

protected boolean m_layerMetaNameSupported
For internal use only. Application developers should not use this

m_layerMetaCurdrillpathSupported

protected boolean m_layerMetaCurdrillpathSupported
For internal use only. Application developers should not use this

m_layerMetaCurdrilltargetSupported

protected boolean m_layerMetaCurdrilltargetSupported
For internal use only. Application developers should not use this

m_layerMetaDrillstateSupported

protected boolean m_layerMetaDrillstateSupported
For internal use only. Application developers should not use this

m_layerMetaViewstyleSupported

protected boolean m_layerMetaViewstyleSupported
For internal use only. Application developers should not use this

m_layerMetaDisplaynameSupported

protected boolean m_layerMetaDisplaynameSupported
For internal use only. Application developers should not use this

m_layerMetaHierarchicalSupported

protected boolean m_layerMetaHierarchicalSupported
For internal use only. Application developers should not use this

m_layerMetaCanpivotSupported

protected boolean m_layerMetaCanpivotSupported
For internal use only. Application developers should not use this

m_layerMetaLonglabelPluralSupported

protected boolean m_layerMetaLonglabelPluralSupported
For internal use only. Application developers should not use this

m_layerMetaShortlabelPluralSupported

protected boolean m_layerMetaShortlabelPluralSupported
For internal use only. Application developers should not use this

m_layerMetaDrillpathsSupported

protected boolean m_layerMetaDrillpathsSupported
For internal use only. Application developers should not use this

m_dataUnformattedSupported

protected boolean m_dataUnformattedSupported
For internal use only. Application developers should not use this

m_dataFormattedSupported

protected boolean m_dataFormattedSupported
For internal use only. Application developers should not use this

m_dataGroupsortSupported

protected boolean m_dataGroupsortSupported
For internal use only. Application developers should not use this

m_dataTypeSupported

protected boolean m_dataTypeSupported
For internal use only. Application developers should not use this

m_dataRatioSupported

protected boolean m_dataRatioSupported
For internal use only. Application developers should not use this

m_dataViewStyleSupported

protected boolean m_dataViewStyleSupported
For internal use only. Application developers should not use this

m_dataViewFormatSupported

protected boolean m_dataViewFormatSupported
For internal use only. Application developers should not use this

m_dataAnnotationSupported

protected boolean m_dataAnnotationSupported
For internal use only. Application developers should not use this

m_dataNameSupported

protected boolean m_dataNameSupported
For internal use only. Application developers should not use this

m_dataIstotalSupported

protected boolean m_dataIstotalSupported
For internal use only. Application developers should not use this

m_dataSupported

protected boolean m_dataSupported
For internal use only. Application developers should not use this

m_layermetaViewStyleSupported

protected boolean m_layermetaViewStyleSupported
For internal use only. Application developers should not use this

m_layermetaMeasureSupported

protected boolean m_layermetaMeasureSupported
For internal use only. Application developers should not use this

m_layermetaDrillPathsSupported

protected boolean m_layermetaDrillPathsSupported
For internal use only. Application developers should not use this

m_metaDateSupported

protected boolean m_metaDateSupported
For internal use only. Application developers should not use this

m_metaDrillParentDateSupported

protected boolean m_metaDrillParentDateSupported
For internal use only. Application developers should not use this

m_metaDrillParentDateSpanSupported

protected boolean m_metaDrillParentDateSpanSupported
For internal use only. Application developers should not use this

m_metaDateSpanSupported

protected boolean m_metaDateSpanSupported
For internal use only. Application developers should not use this

m_metaDrillSupported

protected boolean m_metaDrillSupported
For internal use only. Application developers should not use this

m_metaIndentSupported

protected boolean m_metaIndentSupported
For internal use only. Application developers should not use this

m_metaRelIndentSupported

protected boolean m_metaRelIndentSupported
For internal use only. Application developers should not use this

m_metaIsTotalSupported

protected boolean m_metaIsTotalSupported
For internal use only. Application developers should not use this

m_metaDrillPathsSupported

protected boolean m_metaDrillPathsSupported
For internal use only. Application developers should not use this

m_adsType

protected int m_adsType
Keeps track of which ActiveDataService graph/gauge to use when displaying a Flash graph/gauge.
For internal use only. Application developers should not use this

LOGGERCLASS

protected static java.lang.String LOGGERCLASS

Constructor Detail

DataModel

public DataModel()

Method Detail

setDataSource

public void setDataSource(DataSource ds)

createDefaultDataSource

protected DataSource createDefaultDataSource()
Returns:
default static data source for this view
For internal use only. Application developers should not use this
Create a default static data source for this view.

getDataSource

public DataSource getDataSource()
Retrieves the data source for this view.
Returns:
The data source for this view. Returns null if no data source has been specified for this view.

setDataDirector

public void setDataDirector(DataDirector dd)
Specifies the data director for this view. The data director is the part of the data source that manipulates the data. This method sets the maps in the data director.
Parameters:
dd - A DataDirector implementation that has been initialized.

setSupportedDataLayerFlags

protected void setSupportedDataLayerFlags()

getDataDirector

public DataDirector getDataDirector()
Retrieves the data director for this view. The data director is the part of the data source that manipulates the data.
Returns:
The data director for this view.

getDataAccess

public DataAccess getDataAccess()
Get the data access for this view. The data access is the part of the data source that feeds data to the view. It is, essentially, a cursor of data.
Returns:
The DataAccess for this view. This method can return null if no data access has been specified for this view.

setMetadataMediumLabelSupported

public void setMetadataMediumLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set flag for METADATA_MEDIUMLABEL type to true or false

isMetadataMediumLabelSupported

public boolean isMetadataMediumLabelSupported()
For internal use only. Application developers should not use this
set flag for METADATA_MEDIUMLABEL type to true or false

setMetadataShortLabelSupported

public void setMetadataShortLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set METADATA_SHORTLABEL type to true or false

isMetadataShortLabelSupported

public boolean isMetadataShortLabelSupported()
For internal use only. Application developers should not use this
set METADATA_SHORTLABEL type to true or false

setMetadataViewStyleSupported

public void setMetadataViewStyleSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_VIEWSTYLE type true or false

isMetadataViewStyleSupported

public boolean isMetadataViewStyleSupported()
For internal use only. Application developers should not use this
set the flag for METADATA_VIEWSTYLE type true or false

setMetadataLongLabelSupported

protected void setMetadataLongLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_LONGLABEL type true or false

isMetadataLongLabelSupported

public boolean isMetadataLongLabelSupported()
For internal use only. Application developers should not use this
return true if METADATA_LONGLABEL type is supported, else false

setMetadataValueSupported

protected void setMetadataValueSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_VALUE type true or false

isMetadataValueSupported

public boolean isMetadataValueSupported()
Returns:
true if METADATA_VALUE is supported, else false
For internal use only. Application developers should not use this

setMetadataDrillSupported

public void setMetadataDrillSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILLSTATE type true or false

isMetadataDrillSupported

public boolean isMetadataDrillSupported()
Returns:
true if METADATA_DRILLSTATE is supported, else false
For internal use only. Application developers should not use this

setMetadataUniqueValueSupported

public void setMetadataUniqueValueSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_UNIQUE_VALUE type true or false

isMetadataUniqueValueSupported

public boolean isMetadataUniqueValueSupported()
Returns:
true if METADATA_UNIQUE_VALUE is supported, else false
For internal use only. Application developers should not use this

setMetadataDisplaynameSupported

public void setMetadataDisplaynameSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DISPLAYNAME type true or false

isMetadataDisplaynameSupported

public boolean isMetadataDisplaynameSupported()
Returns:
true if METADATA_DISPLAYNAME is supported, else false
For internal use only. Application developers should not use this

setMetadataFormatSupported

public void setMetadataFormatSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_FORMAT type true or false

isMetadataFormatSupported

public boolean isMetadataFormatSupported()
Returns:
true if METADATA_FORMAT is supported, else false
For internal use only. Application developers should not use this

setMetadataRelhierinfoSupported

public void setMetadataRelhierinfoSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_RELHIERINFO type true or false

isMetadataRelhierinfoSupported

public boolean isMetadataRelhierinfoSupported()
Returns:
true if METADATA_RELHIERINFO is supported, else false
For internal use only. Application developers should not use this

setMetadataPositionSupported

public void setMetadataPositionSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_POSITION type true or false

isMetadataPositionSupported

public boolean isMetadataPositionSupported()
Returns:
true if METADATA_POSITION is supported, else false
For internal use only. Application developers should not use this

setMetadataParentSupported

public void setMetadataParentSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_PARENT type true or false

isMetadataParentSupported

public boolean isMetadataParentSupported()
Returns:
true if METADATA_PARENT is supported, else false
For internal use only. Application developers should not use this

setMetadataUniqueParentSupported

public void setMetadataUniqueParentSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_UNIQUE_PARENT type true or false

isMetadataUniqueParentSupported

public boolean isMetadataUniqueParentSupported()
Returns:
true if METADATA_UNIQUE_PARENT is supported, else false
For internal use only. Application developers should not use this

setMetadataDrillParentLonglabelSupported

public void setMetadataDrillParentLonglabelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_LONGLABEL type true or false

isMetadataDrillParentLonglabelSupported

public boolean isMetadataDrillParentLonglabelSupported()
Returns:
true if METADATA_DRILL_PARENT_LONGLABEL is supported, else false
For internal use only. Application developers should not use this

setMetadataDrillParentMediumlabelSupported

public void setMetadataDrillParentMediumlabelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_MEDIUMLABEL type true or false

isMetadataDrillParentMediumlabelSupported

public boolean isMetadataDrillParentMediumlabelSupported()
Returns:
true if METADATA_DRILL_PARENT_MEDIUMLABEL is supported, else false
For internal use only. Application developers should not use this

setMetadataDrillParentShortlabelSupported

public void setMetadataDrillParentShortlabelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_SHORTLABEL type true or false

isMetadataDrillParentShortlabelSupported

public boolean isMetadataDrillParentShortlabelSupported()
Returns:
true if METADATA_DRILL_PARENT_SHORTLABEL is supported, else false
For internal use only. Application developers should not use this

setMetadataDrillParentDatespanSupported

public void setMetadataDrillParentDatespanSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_DATESPAN type true or false

isMetadataDrillParentDatespanSupported

public boolean isMetadataDrillParentDatespanSupported()
Returns:
true if METADATA_DRILL_PARENT_DATESPAN is supported, else false
For internal use only. Application developers should not use this

setMetadataLevelSupported

public void setMetadataLevelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_LEVEL type true or false

isMetadataLevelSupported

public boolean isMetadataLevelSupported()
Returns:
true if METADATA_LEVEL is supported, else false
For internal use only. Application developers should not use this

setMetadataLevelLabelSupported

public void setMetadataLevelLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_LEVEL_LABEL type true or false

isMetadataLevelLabelSupported

public boolean isMetadataLevelLabelSupported()
Returns:
true if METADATA_LEVEL_LABEL is supported, else false
For internal use only. Application developers should not use this

setMetadataLevelNameSupported

public void setMetadataLevelNameSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_LEVEL_NAME type true or false

isMetadataLevelNameSupported

public boolean isMetadataLevelNameSupported()
Returns:
true if METADATA_LEVEL_NAME is supported, else false
For internal use only. Application developers should not use this

setMetadataDatespanSupported

public void setMetadataDatespanSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DATESPAN type true or false

isMetadataDatespanSupported

public boolean isMetadataDatespanSupported()
Returns:
true if METADATA_DATESPAN is supported, else false
For internal use only. Application developers should not use this

setMetadataCurdrillpathSupported

public void setMetadataCurdrillpathSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_CURDRILLPATH type true or false

isMetadataCurdrillpathSupported

public boolean isMetadataCurdrillpathSupported()
Returns:
true if METADATA_CURDRILLPATH is supported, else false
For internal use only. Application developers should not use this

setMetadataCurdrilltargetSupported

public void setMetadataCurdrilltargetSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_CURDRILLTARGET type true or false

isMetadataCurdrilltargetSupported

public boolean isMetadataCurdrilltargetSupported()
Returns:
true if METADATA_CURDRILLTARGET is supported, else false
For internal use only. Application developers should not use this

setMetadataDatatypeSupported

public void setMetadataDatatypeSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DATATYPE type true or false

isMetadataDatatypeSupported

public boolean isMetadataDatatypeSupported()
Returns:
true if METADATA_DATATYPE is supported, else false
For internal use only. Application developers should not use this

setMetadataIstotalSupported

public void setMetadataIstotalSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_ISTOTAL type true or false

isMetadataIstotalSupported

public boolean isMetadataIstotalSupported()
Returns:
true if METADATA_ISTOTAL is supported, else false
For internal use only. Application developers should not use this

setMetadataHierarchySupported

public void setMetadataHierarchySupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_HIERARCHY type true or false

isMetadataHierarchySupported

public boolean isMetadataHierarchySupported()
Returns:
true if METADATA_HIERARCHY is supported, else false
For internal use only. Application developers should not use this

setMetadataBlockSupported

public void setMetadataBlockSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_BLOCK type true or false

isMetadataBlockSupported

public boolean isMetadataBlockSupported()
Returns:
true if METADATA_BLOCK is supported, else false
For internal use only. Application developers should not use this

setMetadataQueryparentSupported

public void setMetadataQueryparentSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_QUERYPARENT type true or false

isMetadataQueryparentSupported

public boolean isMetadataQueryparentSupported()
Returns:
true if METADATA_QUERYPARENT is supported, else false
For internal use only. Application developers should not use this

setMetadataChildcountSupported

public void setMetadataChildcountSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_CHILDCOUNT type true or false

isMetadataChildcountSupported

public boolean isMetadataChildcountSupported()
Returns:
true if METADATA_CHILDCOUNT is supported, else false
For internal use only. Application developers should not use this

setLayerMetaLongLabelSupported

public void setLayerMetaLongLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for LAYER_METADATA_LONGLABEL type true or false

isLayerMetaLongLabelSupported

public boolean isLayerMetaLongLabelSupported()
For internal use only. Application developers should not use this
set the flag for LAYER_METADATA_LONGLABEL type true or false

setLayerMetaMediumLabelSupported

public void setLayerMetaMediumLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set flag for LAYER_METADATA_MEDIUMLABEL type to true or false

isLayerMetaMediumLabelSupported

public boolean isLayerMetaMediumLabelSupported()

setLayerMetaShortLabelSupported

public void setLayerMetaShortLabelSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_SHORTLABEL type to true or false

isLayerMetaShortLabelSupported

public boolean isLayerMetaShortLabelSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_SHORTLABEL type to true or false

setLayerMetaNameSupported

public void setLayerMetaNameSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_NAME type to true or false

isLayerMetaNameSupported

public boolean isLayerMetaNameSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_NAME type to true or false

setDataUnformattedSupported

protected void setDataUnformattedSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_UNFORMATTED type true or false

isDataGroupsortSupported

public boolean isDataGroupsortSupported()
For internal use only. Application developers should not use this
return true if DATA_GROUPSORT type is supported, else false

setDataGroupsortSupported

protected void setDataGroupsortSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_GROUPSORT type true or false

isDataUnformattedSupported

public boolean isDataUnformattedSupported()
For internal use only. Application developers should not use this
return true if DATA_UNFORMATTED type is supported, else false

setDataFormattedSupported

protected void setDataFormattedSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_FORMATTED type true or false

isDataFormattedSupported

public boolean isDataFormattedSupported()
Returns:
true if DATA_FORMATTED is supported, else false
For internal use only. Application developers should not use this

setDataTypeSupported

protected void setDataTypeSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_TYPE type true or false

isDataTypeSupported

public boolean isDataTypeSupported()
Returns:
true if DATA_TYPE is supported, else false
For internal use only. Application developers should not use this

setDataRatioSupported

protected void setDataRatioSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_RATIO type true or false

isDataRatioSupported

public boolean isDataRatioSupported()
Returns:
true if DATA_RATIO is supported, else false
For internal use only. Application developers should not use this

setDataViewStyleSupported

protected void setDataViewStyleSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_VIEWSTYLE type true or false

isDataViewStyleSupported

public boolean isDataViewStyleSupported()
Returns:
true if DATA_VIEWSTYLE is supported, else false
For internal use only. Application developers should not use this

setDataViewFormatSupported

protected void setDataViewFormatSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_VIEWFORMAT type true or false

isDataViewFormatSupported

public boolean isDataViewFormatSupported()
Returns:
true if DATA_VIEWFORMAT is supported, else false
For internal use only. Application developers should not use this

setDataAnnotationSupported

protected void setDataAnnotationSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_ANNOTATION type true or false

isDataAnnotationSupported

public boolean isDataAnnotationSupported()
Returns:
true if DATA_ANNOTATION is supported, else false
For internal use only. Application developers should not use this

setDataNameSupported

protected void setDataNameSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_NAME type true or false

isDataNameSupported

public boolean isDataNameSupported()
Returns:
true if DATA_NAME is supported, else false
For internal use only. Application developers should not use this

setDataIstotalSupported

protected void setDataIstotalSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for DATA_ISTOTAL type true or false

isDataIstotalSupported

public boolean isDataIstotalSupported()
Returns:
true if DATA_ISTOTAL is supported, else false
For internal use only. Application developers should not use this

setMetadataRelIndentSupported

public void setMetadataRelIndentSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_REL_INDENT type true or false

isMetadataRelIndentSupported

public boolean isMetadataRelIndentSupported()
For internal use only. Application developers should not use this
set the flag for METADATA_REL_INDENT type true or false

setMetadataDrillParentDateSupported

public void setMetadataDrillParentDateSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_DATE type true or false

isMetadataDrillParentDateSupported

public boolean isMetadataDrillParentDateSupported()
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_DATE type true or false

setMetadataDrillParentDateSpanSupported

public void setMetadataDrillParentDateSpanSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_DATESPAN type true or false

isMetadataDrillParentDateSpanSupported

public boolean isMetadataDrillParentDateSpanSupported()
For internal use only. Application developers should not use this
set the flag for METADATA_DRILL_PARENT_DATESPAN type true or false

setMetadataIsTotalSupported

public void setMetadataIsTotalSupported(boolean supported)
Parameters:
supported - true if METADATA_ISTOTAL is supported, false otherwise
For internal use only. Application developers should not use this
Set the flag for whether the MetadataMap.METADATA_ISTOTAL metadata layer is supported in the current data source.

isMetadataIsTotalSupported

public boolean isMetadataIsTotalSupported()
Returns:
true if METADATA_ISTOTAL is supported, false otherwise
For internal use only. Application developers should not use this
Determine whether or not the MetadataMap.METADATA_ISTOTAL metadata layer is supported in the current data source. If not, then Crosstab will never ask for this layer of metadata.

setMetadataDrillPathsSupported

public void setMetadataDrillPathsSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DRILLPATHS type true or false

isMetadataDrillPathsSupported

public boolean isMetadataDrillPathsSupported()
Returns:
true if METADATA_DRILLPATHS is supported, false otherwise
For internal use only. Application developers should not use this
Determine whether or not the MetadataMap.METADATA_DRILLPATHS metadata layer is supported in the current data source. If not, then Crosstab will never ask for this layer of metadata.

setLayerMetaMeasureSupported

public void setLayerMetaMeasureSupported(boolean supported)
For internal use only. Application developers should not use this
set flag for LAYER_METADATA_MEASURE type to true or false

isLayerMetaMeasureSupported

public boolean isLayerMetaMeasureSupported()
For internal use only. Application developers should not use this
return true if LAYER_METADATA_MEASURE type is supported, else false

isLayerMetaDrillPathsSupported

public boolean isLayerMetaDrillPathsSupported()
For internal use only. Application developers should not use this
get the flag for LAYER_METADATA_DRILLPATHS type true or false

setLayerMetaDrillPathsSupported

protected void setLayerMetaDrillPathsSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for LAYER_METADATA_DRILLPATHS type true or false

setLayerMetaDisplaynameSupported

public void setLayerMetaDisplaynameSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_DISPLAYNAME type to true or false

isLayerMetaDisplaynameSupported

public boolean isLayerMetaDisplaynameSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_DISPLAYNAME type to true or false

setLayerMetaHierarchicalSupported

public void setLayerMetaHierarchicalSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_HIERARCHICAL type to true or false

isLayerMetaHierarchicalLabelSupported

public boolean isLayerMetaHierarchicalLabelSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_HIERARCHICAL type to true or false

setLayerMetaCanpivotSupported

public void setLayerMetaCanpivotSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_CANPIVOT type to true or false

isLayerMetaNameCanpivotSupported

public boolean isLayerMetaNameCanpivotSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_CANPIVOT type to true or false

setLayerMetaLonglabelPluralSupported

public void setLayerMetaLonglabelPluralSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_LONGLABEL_PLURAL type to true or false

isLayerMetaNameLonglabelPluralSupported

public boolean isLayerMetaNameLonglabelPluralSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_LONGLABEL_PLURAL type to true or false

setLayerMetaShortlabelPluralSupported

public void setLayerMetaShortlabelPluralSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_SHORTLABEL_PLURAL type to true or false

isLayerMetaShortlabelPluralSupported

public boolean isLayerMetaShortlabelPluralSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_SHORTLABEL_PLURAL type to true or false

setLayerMetaDrillpathsSupported

public void setLayerMetaDrillpathsSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_DRILLPATHS type to true or false

isLayerMetaNameDrillpathsSupported

public boolean isLayerMetaNameDrillpathsSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_DRILLPATHS type to true or false

setLayerMetaCurdrillpathSupported

public void setLayerMetaCurdrillpathSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_CURDRILLPATH type to true or false

isLayerMetaCurdrillpathSupported

public boolean isLayerMetaCurdrillpathSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_CURDRILLPATH type to true or false

setLayerMetaCurdrilltargetSupported

public void setLayerMetaCurdrilltargetSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_CURDRILLTARGET type to true or false

isLayerMetaCurdrilltargetSupported

public boolean isLayerMetaCurdrilltargetSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_CURDRILLTARGET type to true or false

setLayerMetaDrillstateSupported

public void setLayerMetaDrillstateSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_DRILLSTATE type to true or false

isLayerMetaDrillstateSupported

public boolean isLayerMetaDrillstateSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_DRILLSTATE type to true or false

setLayerMetaViewstyleSupported

public void setLayerMetaViewstyleSupported(boolean supported)
For internal use only. Application developers should not use this
set LAYER_METADATA_VIEWSTYLE type to true or false

isLayerMetaViewstyleSupported

public boolean isLayerMetaViewstyleSupported()
For internal use only. Application developers should not use this
set LAYER_METADATA_VIEWSTYLE type to true or false

setMetadataDateSupported

public void setMetadataDateSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DATE type true or false

isMetadataDateSupported

public boolean isMetadataDateSupported()
For internal use only. Application developers should not use this
set the flag for METADATA_DATE type true or false

setMetadataDateSpanSupported

public void setMetadataDateSpanSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_DATESPAN type true or false

isMetadataDateSpanSupported

public boolean isMetadataDateSpanSupported()
For internal use only. Application developers should not use this
set the flag for METADATA_DATESPAN type true or false

setMetadataIndentSupported

protected void setMetadataIndentSupported(boolean supported)
For internal use only. Application developers should not use this
set the flag for METADATA_INDENT type true or false

isMetadataIndentSupported

public boolean isMetadataIndentSupported()
Returns:
true if METADATA_INDENT is supported, else false
For internal use only. Application developers should not use this

setLayerMetaViewStyleSupported

public void setLayerMetaViewStyleSupported(boolean supported)
For internal use only. Application developers should not use this
set flag for LAYER_METADATA_VIEWSTYLE type to true or false

isLayerMetaViewStyleSupported

public boolean isLayerMetaViewStyleSupported()
For internal use only. Application developers should not use this
return true if LAYER_METADATA_VIEWSTYLE type is supported, else false

getDataMap

public abstract DataMap getDataMap()
Returns:
The DataMap.
For internal use only. Application developers should not use this
Retrieves a DataMap. This method creates a new DataMap for retrieving unformatted data from the DataSource. Called by the superclass.

getMetadataMap

public abstract MetadataMap getMetadataMap(int edge)
Parameters:
edge - The edge for which the MetadataMap is needed.
Returns:
The MetadatMap.
For internal use only. Application developers should not use this
Retrieves a MetadataMap. This method creates a new MetadataMap for retrieving metadata values, such as member labels. Called by the superclass.

getLayerMetadataMap

public abstract LayerMetadataMap getLayerMetadataMap(int edge)
Parameters:
edge - The edge for which the LayerMetadataMap is needed.
Returns:
The LayerMetadataMap.
For internal use only. Application developers should not use this
Retrieves a LayerMetadataMap. This method creates a new LayerMetadataMap for retrieving metadata values, such as labels. Called by the superclass.

getCellData

public java.lang.Object getCellData()
Gets the current cell value identified by the current cell index or key. The returned value is typically evaluated by EL when the component using this model supports stamping.
Returns:
the current cell value

getCellData

public java.lang.Object getCellData(CellIndex cellIndex)
Gets the cell value identified by the specified cell index. The returned value is typically evaluated by EL when the component using this model supports stamping.
Parameters:
cellIndex - the cellIndex whose value is desired
Returns:
the current cell value

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

isCellAvailable

public boolean isCellAvailable()

isCellAvailable

public boolean isCellAvailable(CellIndex cellIndex)

getCellKey

public CellKey getCellKey(CellIndex cellIndex)
Returns the cellKey corresponding to the specified CellIndex
Parameters:
cellIndex - the cellIndex whose CellKey is desired
Returns:
the cellKey corresponding to the specified CellIndex

getCellKey

public CellKey getCellKey()
Returns the cellKey of the current cell, or null if currency has not been established. CellKeys are safer to use than cellIndexes because cellKeys are unaffected by mutations to the data.
Returns:
the cellKey of the current cell

setCellKey

public void setCellKey(CellKey cellKey)

getCellIndex

public CellIndex getCellIndex()
Returns the cellIndex of the current cell, or null if currency has not been established.
Returns:
the cellIndex of the current cell

setCellIndex

public void setCellIndex(CellIndex cellIndex)

getADSType

public int getADSType()
Gets the type of ADS renderer to use when displaying a Flash graph/gauge.
Returns:
For internal use only. Application developers should not use this

setADSType

public void setADSType(int type)
Sets the type of ADS renderer to use when displaying a Flash graph/gauge.
Parameters:
type -
For internal use only. Application developers should not use this

isRangeLocallyAvailable

public boolean isRangeLocallyAvailable(DataCellIndex cellIndex,
                                       int rowCount,
                                       int columnCount)
Check if a range is locally available starting from a row/column index
Parameters:
DataCellIndex - cellIndex for the cell
rowCount - number of rows in the range
columnCount - number of rows in the range
Returns:
true if range is locally available

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 2 (11.1.2.2.0)

E17492-03


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