Skip navigation links

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

E17492-04


oracle.dss.gauge
Class GaugeModelAdapter

java.lang.Object
  extended by oracle.dss.dataView.ModelAdapter
      extended by oracle.dss.gauge.GaugeModelAdapter

All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, ControllerActions, Model, GaugeModel, DataDirectorListener

public class GaugeModelAdapter
extends ModelAdapter
implements GaugeModel
See Also:
Serialized Form
For internal use only. Application developers should not use this
The model for the gauge. 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, retrieving data and having the data formatted so that the view can display it.

Users of the gauge bean normally do not need to call any of the methods of this class.


Field Summary
protected  Gauge m_gaugeView
           

 

Fields inherited from class oracle.dss.dataView.ModelAdapter
dataAccess, dataDirector, dataDirectorFactory, drillingEnabled, INITIAL_DATA_COLUMN, INITIAL_DATA_ROW, INITIAL_EDGE_SIZE, listenerList, m_eh, metadataAccess

 

Fields inherited from interface oracle.dss.dataView.Model
VIEW_PAGE_FIRST, VIEW_PAGE_LAST, VIEW_PAGE_NEXT, VIEW_PAGE_PREVIOUS

 

Constructor Summary
GaugeModelAdapter(Gauge gaugeView)
          Constructor that does not specify a DataSource.
GaugeModelAdapter(Gauge gaugeView, DataSource dataSource)
          Constructor that specifies a DataSource.

 

Method Summary
 DataMap getDataMap()
           
 Gauge getGaugeView()
          Retrieves the gauge that uses this model.
 LayerMetadataMap getLayerMetadataMap(int edge)
           
 MetadataMap getMetadataMap(int edge)
           
protected  void initDefaults(GaugeDefaultValues gdv)
          Initialize default values from the given GaugeDefaultValues instance.
 void setDataSource(DataSource ds)
          Specifies the DataSource.
protected  void setSupportedDataLayerFlags()
          This method overrides the setSupportedDataLayerFlags in ModelAdapter It checks the supported data layers in datasource and set the data layer flags to true or false.

 

Methods inherited from class oracle.dss.dataView.ModelAdapter
addDataListener, addModelListener, canDrill, canPivot, createDefaultDataSource, drillGestureHappened, fireviewDrillRequested, fireviewDrillRequesting, fireviewPageRequested, fireviewPageRequesting, fireviewPivotRequested, fireviewPivotRequesting, getControllerActions, getDataAccess, getDataDirector, getDataSource, getErrorHandler, getFormatManager, initDefaults, isDrillingEnabled, pageChangeHappened, pageChangeHappened, pivotGestureHappened, pollingRequired, removeDataListener, removeModelListener, setDataAccess, setDataDirector, setDrillingEnabled, setErrorHandler, setFormatManager, viewDataAvailable, viewDataChanged, waitDataAvailable

 

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

 

Methods inherited from interface oracle.dss.dataView.Model
addDataListener, addModelListener, canDrill, canPivot, drillGestureHappened, getControllerActions, getDataAccess, getDataDirector, getDataSource, getErrorHandler, isDrillingEnabled, pageChangeHappened, pageChangeHappened, pivotGestureHappened, removeDataListener, removeModelListener, setDataAccess, setDataDirector, setDrillingEnabled, setErrorHandler, viewDataChanged

 

Field Detail

m_gaugeView

protected Gauge m_gaugeView

Constructor Detail

GaugeModelAdapter

public GaugeModelAdapter(Gauge gaugeView)
Constructor that does not specify a DataSource. The graph constructs this object as part of its initialization.
Parameters:
graphView - The graph that uses this model.

GaugeModelAdapter

public GaugeModelAdapter(Gauge gaugeView,
                         DataSource dataSource)
Constructor that specifies a DataSource. The gauge constructs this object as part of its initialization.
Parameters:
gaugeView - The gauge that uses this model.
dataSource - The DataSource that will feed data to the gauge. Do not pass null for this parameter.

Method Detail

initDefaults

protected void initDefaults(GaugeDefaultValues gdv)
Initialize default values from the given GaugeDefaultValues instance.

setDataSource

public void setDataSource(DataSource ds)
Specifies the DataSource.
Specified by:
setDataSource in interface Model
Overrides:
setDataSource in class ModelAdapter
Parameters:
ds - The DataSource that feeds data to the graph.

setSupportedDataLayerFlags

protected void setSupportedDataLayerFlags()
This method overrides the setSupportedDataLayerFlags in ModelAdapter It checks the supported data layers in datasource and set the data layer flags to true or false. If a required data layer is not supported create a TypeNotSupportedException, else if a requested data layer is not supported, log an error message to ErrorHandler
Specified by:
setSupportedDataLayerFlags in class ModelAdapter

getDataMap

public DataMap getDataMap()
Specified by:
getDataMap in class ModelAdapter
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 MetadataMap getMetadataMap(int edge)
Specified by:
getMetadataMap in class ModelAdapter
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 LayerMetadataMap getLayerMetadataMap(int edge)
Specified by:
getLayerMetadataMap in class ModelAdapter
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.

getGaugeView

public Gauge getGaugeView()
Retrieves the gauge that uses this model.
Specified by:
getGaugeView in interface GaugeModel
Returns:
The gauge that uses this model.

Skip navigation links

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

E17492-04


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