Oracle Application Development Framework Model and Business Components Java API Reference 10.1.3.1.0
B28969-01


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:
ControlBinding, oracle.adf.model.ControlBinding, oracle.dss.util.DataSource, GraphConstants, JUCtrlInputValueHandler, JUCtrlValueHandler, java.util.Map, RangeBinding, oracle.adf.model.RangeBinding, StructureDef

public class JUMasterDetailGraphBinding
extends 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_HEIGHT, ATTR_DISPLAY_HINT, ATTR_DISPLAY_WIDTH, ATTR_FORMAT, ATTR_FORMATS, ATTR_INPUT_VALUE, ATTR_LABEL, ATTR_LABELS, ATTR_LABELSET, ATTR_MANDATORY, ATTR_PATH, ATTR_TOOLTIP, ATTR_UPDATEABLE, ATTR_VIEWABLE, 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, mAttributeListener, 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, getCurrentRowIndex, getEstimatedRowCount, getInputErrorsForRowKey, getInputValueInRow, getRangeSet, getRangeSize, getRangeStart, internalGet, needsEstimatedRowCount, refreshControl, release, setCurrentRowAtIndex, setInputValueInRow, setRangeStart, updateNavigated, updateRangeScrolled, updateValuesFromRow

 

Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueBinding
compareAndSetAttribute, displayInShortForm, ensureVariableManager, 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, getFormat, getFormats, getHint, getHint, getInputValue, getInputValue, getInputValueHandler, getLabel, getLabel, getLabels, getLabelSet, getLocaleContext, getMergedAttributeValues, getNullValueString, getPath, getTooltip, getTooltip, hasFormatInformation, hasVariables, initResources, internalGetRow, internalHasPermission, isArrayIteratorType, isAttributeMandatory, isAttributeUpdateable, isAttributeUpdateable, isMandatory, isNewInputValue, isUpdateable, lookupAttributeDef, processInputException, processNewInputValue, put, resetInputState, resolvePath, setArrayIteratorType, setAttribute, setAttribute, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeInRow, setAttributeValue, setError, setInputValue, setInputValue, setInputValueHandler, setNullValueString, stopEditing, validateInputValue

 

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

 

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

 

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

 

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.adf.model.RangeBinding
getLabelSet

 

Methods inherited from interface oracle.adf.model.ControlBinding
setListener

 

Methods inherited from interface oracle.binding.ControlBinding
getName, getPath, resolvePath, setListener

 

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 Application Development Framework Model and Business Components Java API Reference 10.1.3.1.0
B28969-01


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