Skip navigation links
oracle.adf.view.faces.bi.model
Class DataModel
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
DataModel
public DataModel()
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
Copyright © 1997, 2012, Oracle. All rights reserved.