Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


oracle.jbo.uicli.jui
Class JUMasterDetailGraphBinding

java.lang.Object
  extended byjava.util.AbstractMap
      extended byoracle.jbo.common.JboAbstractMap
          extended byoracle.adf.model.binding.DCControlBinding
              extended byoracle.jbo.uicli.binding.JUControlBinding
                  extended byoracle.jbo.uicli.binding.JUCtrlValueBinding
                      extended byoracle.jbo.uicli.binding.JUCtrlRangeBinding
                          extended byoracle.jbo.uicli.graph.JUGraphBinding
                              extended byoracle.jbo.uicli.graph.JUMasterDetailGraphBinding
                                  extended byoracle.jbo.uicli.jui.JUMasterDetailGraphBinding

All Implemented Interfaces:
oracle.dss.util.DataSource, oracle.jbo.uicli.graph.GraphConstants, JUCtrlInputValueHandler, java.util.Map, StructureDef

public class JUMasterDetailGraphBinding
extends oracle.jbo.uicli.graph.JUMasterDetailGraphBinding
implements oracle.dss.util.DataSource

Data source for the BI Graph bean. This binding should be used for Graphs which require multiple values per marker. High-Low-Close stock chart is one example, which needs three values per marker. The detail table contains series data for the Graph. Each row represents one marker. The number of columns in the detail should match the number of values required for a marker. The detail table represents one 'series' of data in the Graph.

See Also:
JUSingleTableGraphBinding

Nested Class Summary

Nested classes inherited from class java.util.Map
java.util.Map.Entry

Field Summary

Fields inherited from class oracle.jbo.uicli.graph.JUMasterDetailGraphBinding
mAdapter, mChildAccessorName, mChildSeries, mDataValueAttrNames, mGraphPropertiesStream, mNumberOfColumnValuesPerMarker, mSeriesLabelAttributeName

Fields inherited from class oracle.jbo.uicli.graph.JUGraphBinding
emptyString

Fields inherited from class oracle.jbo.uicli.binding.JUCtrlValueBinding
ATTR_ATTRIBUTE, ATTR_ATTRIBUTE_DEF, ATTR_ATTRIBUTE_DEFS, ATTR_ATTRIBUTE_VALUE, ATTR_ATTRIBUTE_VALUES, ATTR_ATTRIBUTES, ATTR_DISPLAY_HINT, ATTR_INPUT_VALUE, ATTR_LABEL, ATTR_LABELS, ATTR_LABELSET, ATTR_MANDATORY, ATTR_PATH, ATTR_TOOLTIP, ATTR_UPDATEABLE, mHasInputVal, mInputVal, SEP_LIST_DISPLAY

Fields inherited from class oracle.adf.model.binding.DCControlBinding
ATTR_CURRENTROW, ATTR_DEF, ATTR_ERROR, ATTR_ERRORS, ATTR_FULLNAME, ATTR_ITER, ATTR_NAME, mInternalGet_KeyResolved, ROW_KEY_STR

Fields inherited from interface oracle.jbo.uicli.graph.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

Constructor Summary
JUMasterDetailGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding seriesBinding, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorName, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker)
JUMasterDetailGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding seriesBinding, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorName, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker, java.io.InputStream is)
JUMasterDetailGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding seriesBinding, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorName, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker, java.lang.String graphPropertiesFileName)

Method Summary
java.lang.Object getControlModel(java.lang.Object control)
Gets the associated View's model object.
static JUMasterDetailGraphBinding getInstance(JUPanelBinding formBinding, oracle.dss.graph.Graph control, int graphType, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorAttributeName, java.lang.String[] dataValueAttrNames, java.lang.String groupLabelAttrName)
static JUMasterDetailGraphBinding getInstance(JUPanelBinding formBinding, oracle.dss.graph.Graph control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorAttributeName, java.lang.String[] dataValueAttrNames, java.lang.String groupLabelAttrName, int numberOfColumnValuesPerMarker)

Methods inherited from class oracle.jbo.uicli.graph.JUMasterDetailGraphBinding
addControlToPanel, createCubeDataDirector, createGraphDataFromCol, createRelationalDataDirector, getColumnCount, getColumnLabel, getRowCount, getRowLabel, getSeries, getValue, init, notifyView, releaseReferences, updateRowDeleted, updateRowInserted, updateValuesFromRows

Methods inherited from class oracle.jbo.uicli.graph.JUGraphBinding
buildAttributeListWithLabel, getNumberOfColumnPerMarker, getValueAt, isControlQueriable, isDirty, refreshBIBeanAdapter, rowIndexToRangeIndex, setValueAt

Methods inherited from class oracle.jbo.uicli.binding.JUCtrlRangeBinding
createValueBindingRef, getEstimatedRowCount, getRangeSet, getRangeSize, getRangeStart, internalGet, needsEstimatedRowCount, refreshControl, release, resetInputState, updateNavigated, updateRangeScrolled, updateValuesFromRow

Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueBinding
compareAndSetAttribute, displayInShortForm, findAttributeDef, getAttribute, getAttribute, getAttribute, getAttributeCount, getAttributeDef, getAttributeDef, getAttributeDefs, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeFromRow, getAttributeIndexOf, getAttributeNames, getAttributes, getAttributes, getAttributeUIHelper, getAttributeValidators, getAttributeValidators, getAttributeValue, getAttributeValue, getAttributeValueFromRow, getAttributeValues, getAttributeValues, getControlType, getDisplayHeight, getDisplayHint, getDisplayWidth, getError, getErrors, getHint, getHint, getInputValue, getLabel, getLabel, getLabels, getLabelSet, getLocaleContext, getMergedAttributeValues, getPath, getTooltip, getTooltip, hasFormatInformation, internalGetRow, isArrayIteratorType, isAttributeMandatory, isAttributeUpdateable, isMandatory, isNewInputValue, isUpdateable, lookupAttributeDef, processInputException, processNewInputValue, put, setArrayIteratorType, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeValue, setError, setInputValue, setInputValue, setInputValueHandler, stopEditing

Methods inherited from class oracle.jbo.uicli.binding.JUControlBinding
getFormBinding, getIteratorBinding, reportException, setFormBinding

Methods inherited from class oracle.adf.model.binding.DCControlBinding
addToDCExceptions, executeQuery, executeQueryIfNeeded, get, getAllRowsInRange, getApplicationModule, getBindingContainer, getControl, getCurrentRow, getDCIteratorBinding, getDef, getDefFullName, getDefName, getFullName, getLayoutObject, getName, getRowAtRangeIndex, getRowIterator, getTransaction, getViewObject, hashCode, internalSetName, removeFromDCExceptions, reportException, resetAttributeExceptionInRow, setBindingContainer, setControl, setName, toString

Methods inherited from class oracle.jbo.common.JboAbstractMap
entrySet, equals

Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, values

Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait

Methods inherited from interface oracle.dss.util.DataSource
createCubeDataDirector, createRelationalDataDirector

Methods inherited from interface oracle.jbo.StructureDef
getDefFullName, getDefName, getFullName, getName

Constructor Detail

JUMasterDetailGraphBinding

public JUMasterDetailGraphBinding(oracle.dss.graph.Graph control,
                                  JUIteratorBinding seriesBinding,
                                  java.lang.String seriesLabelAttributeName,
                                  java.lang.String childAccessorName,
                                  java.lang.String[] dataValueAttrNames,
                                  int numberOfColumnValuesPerMarker)

JUMasterDetailGraphBinding

public JUMasterDetailGraphBinding(oracle.dss.graph.Graph control,
                                  JUIteratorBinding seriesBinding,
                                  java.lang.String seriesLabelAttributeName,
                                  java.lang.String childAccessorName,
                                  java.lang.String[] dataValueAttrNames,
                                  int numberOfColumnValuesPerMarker,
                                  java.lang.String graphPropertiesFileName)

JUMasterDetailGraphBinding

public JUMasterDetailGraphBinding(oracle.dss.graph.Graph control,
                                  JUIteratorBinding seriesBinding,
                                  java.lang.String seriesLabelAttributeName,
                                  java.lang.String childAccessorName,
                                  java.lang.String[] dataValueAttrNames,
                                  int numberOfColumnValuesPerMarker,
                                  java.io.InputStream is)

Method Detail

getInstance

public static JUMasterDetailGraphBinding getInstance(JUPanelBinding formBinding,
                                                     oracle.dss.graph.Graph control,
                                                     int graphType,
                                                     java.lang.String voInstanceName,
                                                     java.lang.String voIterName,
                                                     java.lang.String voIterBindingName,
                                                     java.lang.String seriesLabelAttributeName,
                                                     java.lang.String childAccessorAttributeName,
                                                     java.lang.String[] dataValueAttrNames,
                                                     java.lang.String groupLabelAttrName)

getInstance

public static JUMasterDetailGraphBinding getInstance(JUPanelBinding formBinding,
                                                     oracle.dss.graph.Graph control,
                                                     java.lang.String voInstanceName,
                                                     java.lang.String voIterName,
                                                     java.lang.String voIterBindingName,
                                                     java.lang.String seriesLabelAttributeName,
                                                     java.lang.String childAccessorAttributeName,
                                                     java.lang.String[] dataValueAttrNames,
                                                     java.lang.String groupLabelAttrName,
                                                     int numberOfColumnValuesPerMarker)

getControlModel

public java.lang.Object getControlModel(java.lang.Object control)
Description copied from class: DCControlBinding
Gets the associated View's model object. By default return this binding object. If subclasses have their own View models that work with like say ButtonModel for JUButtonBinding, then return that.

This method is primarily for use by the generated binding calls so that it returns a proper 'typed' model object for that binding type and control combination.

Overrides:
getControlModel in class DCControlBinding

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


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