oracle.jbo.uicli.jui
Class JUSingleTableGraphBinding
java.lang.Object
|
+--oracle.jbo.uicli.binding.JUControlBinding
|
+--oracle.jbo.uicli.binding.JUCtrlValueBinding
|
+--oracle.jbo.uicli.binding.JUCtrlRangeBinding
|
+--oracle.jbo.uicli.jui.JUGraphBinding
|
+--oracle.jbo.uicli.jui.GraphDataFromRow
|
+--oracle.jbo.uicli.jui.JUSingleTableGraphBinding
- All Implemented Interfaces:
- AttributeList, oracle.dss.util.DataSource, GraphConstants
- public class JUSingleTableGraphBinding
- extends GraphDataFromRow
- implements oracle.dss.util.DataSource
Data source for the BI Graph bean. This binding may be used
for Graph which requires one value per marker. A Pie chart
for example requires one value per marker. Each column in the
table (ViewObject) represents a Group in the Graph. Each row in
table (ViewObject) represents a series in the Graph.
- See Also:
JUMasterDetailGraphBinding
Type | Field |
protected oracle.jbo.uicli.jui.BIBeanDataAccessAdapter |
mAdapter
|
Fields inherited from interface oracle.jbo.uicli.jui.GraphConstants |
BUBBLE_CHART, BUBBLE_CHART_DUAL_AXIS, BUBBLE_CHART_LABELS,
BUBBLE_CHART_LABELS_DUAL_AXIS, CANDLE_STOCK_HI_LO_OPEN_CLOSE, CANDLE_STOCK_HI_LO_OPEN_CLOSE_VOLUME, HORIZONTAL_ABSOLUTE_AREA,
HORIZONTAL_ABSOLUTE_LINE, HORIZONTAL_BI_POLAR_ABSOLUTE_AREA, HORIZONTAL_BI_POLAR_ABSOLUTE_LINE, HORIZONTAL_BI_POLAR_CLUSTERED_BARS,
HORIZONTAL_BI_POLAR_STACKED_AREA, HORIZONTAL_BI_POLAR_STACKED_BARS,
HORIZONTAL_BI_POLAR_STACKED_LINE, HORIZONTAL_CLUSTERED_BARS, HORIZONTAL_DUAL_AXIS_ABSOLUTE_LINE, HORIZONTAL_DUAL_AXIS_CLUSTERED_BARS,
HORIZONTAL_DUAL_AXIS_STACKED_BARS, HORIZONTAL_DUAL_AXIS_STACKED_LINE,
HORIZONTAL_HISTOGRAM, HORIZONTAL_PERCENT_AREA, HORIZONTAL_PERCENT_BARS,
HORIZONTAL_PERCENT_LINE, HORIZONTAL_STACKED_AREA, HORIZONTAL_STACKED_BARS,
HORIZONTAL_STACKED_LINE, MULTI_PIE, MULTI_PROPORTIONAL_PIE,
MULTI_PROPORTIONAL_RING_PIE, MULTI_RING_PIE, OPEN_HI_LO_CLOSE_CANDLE_STOCK_CHART,
OPEN_HI_LO_CLOSE_CANDLE_STOCK_CHART_VOLUME, PIE, PIE_BAR_CHART,
POLAR, POLAR_DUAL_AXIS, RADAR_AREA,
RADAR_LINE, RADAR_LINE_DUAL_AXIS, RING_PIE,
RING_PIE_BAR_CHART, SPECTRAL_MAP, STOCK_HI_LO,
STOCK_HI_LO_BI_POLAR, STOCK_HI_LO_CLOSE, STOCK_HI_LO_CLOSE_DUAL_AXIS,
STOCK_HI_LO_DUAL_AXIS, STOCK_HI_LO_OPEN_CLOSE, STOCK_HI_LO_OPEN_CLOSE_BI_POLAR,
STOCK_HI_LO_OPEN_CLOSE_DUAL_AXIS, STOCK_HI_LO_OPEN_CLOSE_VOLUME,
STOCK_HI_LO_VOLUME, THREED_BARS, THREED_FLOATING_CONNECTED_GROUP_AREA,
THREED_FLOATING_CONNECTED_GROUP_RIBBON, THREED_FLOATING_CONNECTED_SERIES_AREA,
THREED_FLOATING_CONNECTED_SERIES_RIBBON, THREED_FLOATING_CUBES,
THREED_FLOATING_PYRAMIDS, THREED_HONEYCOMB_SURFACE, THREED_OCTAGONS,
THREED_PYRAMIDS, THREED_SURFACE, THREED_SURFACE_WITH_SIDES,
VERTICAL_ABSOLUTE_AREA, VERTICAL_ABSOLUTE_LINE, VERTICAL_BI_POLAR_ABSOLUTE_AREA,
VERTICAL_BI_POLAR_ABSOLUTE_LINE, VERTICAL_BI_POLAR_CLUSTERED_BARS,
VERTICAL_BI_POLAR_STACKED_AREA, VERTICAL_BI_POLAR_STACKED_BARS,
VERTICAL_BI_POLAR_STACKED_LINE, VERTICAL_CLUSTERED_BARS, VERTICAL_DUAL_AXIS_ABSOLUTE_LINE,
VERTICAL_DUAL_AXIS_CLUSTERED_BARS, VERTICAL_DUAL_AXIS_STACKED_BARS,
VERTICAL_DUAL_AXIS_STACKED_LINE, VERTICAL_HISTOGRAM, VERTICAL_PERCENT_AREA,
VERTICAL_PERCENT_BARS, VERTICAL_PERCENT_LINE, VERTICAL_STACKED_AREA,
VERTICAL_STACKED_BARS, VERTICAL_STACKED_LINE, XY_SCATTER,
XY_SCATTER_DUAL_AXIS, XY_SCATTER_WITH_LABELS, XY_SCATTER_WITH_LABELS_DUAL_AXIS |
Type | Method |
void |
addControlToPanel(java.lang.Object panel,
java.lang.Object layoutObject,
java.lang.Object layoutCons)
*** For internal framework use only *** |
oracle.dss.util.CubeDataDirector |
createCubeDataDirector()
|
oracle.dss.util.RelationalDataDirector |
createRelationalDataDirector()
|
static JUSingleTableGraphBinding |
getInstance(JUFormBinding formBinding,
oracle.dss.graph.Graph control,
int graphType,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String[] dataValueAttrNames,
java.lang.String seriesLabelAttrName)
|
static JUSingleTableGraphBinding |
getInstance(JUFormBinding formBinding,
oracle.dss.graph.Graph control,
int graphType,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String[] dataValueAttrNames,
java.lang.String seriesLabelAttrName,
java.lang.String[] colLabels)
|
protected void |
notifyView()
derived class should override this method and notify the view |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueBinding |
findAttributeDef, getAttribute, getAttribute,
getAttributeCount, getAttributeDef, getAttributeDefs,
getAttributeFromRow, getAttributeFromRow,
getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeIndexOf,
getAttributeNames, isAttributeUpdateable, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, stopEditing |
Methods inherited from class oracle.jbo.uicli.binding.JUControlBinding |
executeQuery, executeQueryIfNeeded, getAllRowsInRange,
getApplicationModule, getControl, getCurrentRow,
getDef, getFormBinding, getIteratorBinding,
getLayoutObject, getName, getRowAtRangeIndex,
getRowIterator, getTransaction, getViewObject,
isControlQueriable, reportException, setFormBinding,
setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mAdapter
protected oracle.jbo.uicli.jui.BIBeanDataAccessAdapter mAdapter
JUSingleTableGraphBinding
public JUSingleTableGraphBinding(oracle.dss.graph.Graph control,
JUIteratorBinding iterBinding,
java.lang.String[] dataValueAttrNames,
java.lang.String[] colLabels)
getInstance
public static JUSingleTableGraphBinding getInstance(JUFormBinding formBinding,
oracle.dss.graph.Graph control,
int graphType,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String[] dataValueAttrNames,
java.lang.String seriesLabelAttrName)
getInstance
public static JUSingleTableGraphBinding getInstance(JUFormBinding formBinding,
oracle.dss.graph.Graph control,
int graphType,
java.lang.String voInstanceName,
java.lang.String voIterName,
java.lang.String voIterBindingName,
java.lang.String[] dataValueAttrNames,
java.lang.String seriesLabelAttrName,
java.lang.String[] colLabels)
addControlToPanel
public void addControlToPanel(java.lang.Object panel,
java.lang.Object layoutObject,
java.lang.Object layoutCons)
- Description copied from class:
JUControlBinding
- *** For internal framework use only ***
- Overrides:
addControlToPanel
in class JUGraphBinding
notifyView
protected void notifyView()
- Description copied from class:
JUGraphBinding
- derived class should override this method and notify the view
- Overrides:
notifyView
in class GraphDataFromRow
createRelationalDataDirector
public oracle.dss.util.RelationalDataDirector createRelationalDataDirector()
- Specified by:
createRelationalDataDirector
in interface oracle.dss.util.DataSource
createCubeDataDirector
public oracle.dss.util.CubeDataDirector createCubeDataDirector()
- Specified by:
createCubeDataDirector
in interface oracle.dss.util.DataSource