|
Oracle9i Business Components for Java API Reference Oracle9i JDeveloper (9.0.4) B10391-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.JUMasterDetailGraphBinding
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.
JUSingleTableGraphBinding
Field Summary | |
protected oracle.jbo.uicli.jui.BIBeanDataAccessAdapter |
mAdapter
|
protected java.lang.String |
mChildAccessorName
|
protected java.util.ArrayList |
mChildSeries
|
protected java.lang.String[] |
mDataValueAttrNames
|
protected int |
mNumberOfColumnValuesPerMarker
|
protected java.lang.String |
mSeriesLabelAttributeName
|
Fields inherited from class oracle.jbo.uicli.jui.JUGraphBinding |
emptyString |
Constructor Summary | |
JUMasterDetailGraphBinding(oracle.dss.graph.Graph control,
JUIteratorBinding seriesBinding,
java.lang.String seriesLabelAttributeName,
java.lang.String childAccessorName,
java.lang.String[] dataValueAttrNames,
int numberOfColumnValuesPerMarker)
|
Method Summary | |
void |
addControlToPanel(java.lang.Object panel,
java.lang.Object layoutObject,
java.lang.Object layoutCons)
*** For internal framework use only *** |
oracle.dss.util.CubeDataDirector |
createCubeDataDirector()
|
protected GraphDataFromCol |
createGraphDataFromCol(oracle.dss.graph.Graph control,
JUIteratorBinding iterBinding,
java.lang.String[] dataValueAttrNames,
int numberOfColumnValuesPerMarker,
java.lang.String seriesLabel)
|
oracle.dss.util.RelationalDataDirector |
createRelationalDataDirector()
|
protected int |
getColumnCount()
|
protected java.lang.String |
getColumnLabel(int i)
|
static JUMasterDetailGraphBinding |
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 seriesLabelAttributeName,
java.lang.String childAccessorAttributeName,
java.lang.String[] dataValueAttrNames,
java.lang.String groupLabelAttrName)
|
static JUMasterDetailGraphBinding |
getInstance(JUFormBinding 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)
|
protected long |
getRowCount()
|
protected java.lang.String |
getRowLabel(int i)
|
protected GraphDataFromCol |
getSeries(int whichSeries)
|
protected java.lang.Object |
getValue(int row,
int col)
|
protected void |
notifyView()
derived class should override this method and notify the view |
void |
updateRowDeleted(DeleteEvent event)
Notification that a row was deleted in the associated iterator. |
void |
updateRowInserted(InsertEvent event)
Notification that a new row was inserted in the associated iterator. |
void |
updateValuesFromRows(Row[] rows,
boolean clear)
This method is invoked in the framework to update values displayed in the associated control. |
Methods inherited from class oracle.jbo.uicli.jui.JUGraphBinding |
buildAttributeListWithLabel, getNumberOfColumnPerMarker, getValueAt, isDirty, refreshBIBeanAdapter, rowIndexToRangeIndex, setValueAt |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlRangeBinding |
getEstimatedRowCount, refreshControl, updateNavigated, updateRangeScrolled, updateValuesFromRow |
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, reportException, setFormBinding, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected oracle.jbo.uicli.jui.BIBeanDataAccessAdapter mAdapter
protected java.lang.String mChildAccessorName
protected java.lang.String[] mDataValueAttrNames
protected int mNumberOfColumnValuesPerMarker
protected java.lang.String mSeriesLabelAttributeName
protected java.util.ArrayList mChildSeries
Constructor Detail |
public JUMasterDetailGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding seriesBinding, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorName, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker)
Method Detail |
public static JUMasterDetailGraphBinding 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 seriesLabelAttributeName, java.lang.String childAccessorAttributeName, java.lang.String[] dataValueAttrNames, java.lang.String groupLabelAttrName)
public static JUMasterDetailGraphBinding getInstance(JUFormBinding 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)
protected GraphDataFromCol getSeries(int whichSeries)
protected java.lang.String getColumnLabel(int i)
getColumnLabel
in class JUGraphBinding
protected int getColumnCount()
getColumnCount
in class JUGraphBinding
protected java.lang.String getRowLabel(int i)
getRowLabel
in class JUGraphBinding
protected long getRowCount()
getRowCount
in class JUGraphBinding
protected java.lang.Object getValue(int row, int col)
getValue
in class JUGraphBinding
public void addControlToPanel(java.lang.Object panel, java.lang.Object layoutObject, java.lang.Object layoutCons)
JUControlBinding
addControlToPanel
in class JUGraphBinding
public void updateRowInserted(InsertEvent event)
JUCtrlValueBinding
updateRowInserted
in class JUGraphBinding
public void updateRowDeleted(DeleteEvent event)
JUCtrlValueBinding
updateRowDeleted
in class JUGraphBinding
public void updateValuesFromRows(Row[] rows, boolean clear)
JUCtrlRangeBinding
updateValuesFromRows
in class JUGraphBinding
protected GraphDataFromCol createGraphDataFromCol(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker, java.lang.String seriesLabel)
protected void notifyView()
JUGraphBinding
notifyView
in class JUGraphBinding
public oracle.dss.util.RelationalDataDirector createRelationalDataDirector()
createRelationalDataDirector
in interface oracle.dss.util.DataSource
public oracle.dss.util.CubeDataDirector createCubeDataDirector()
createCubeDataDirector
in interface oracle.dss.util.DataSource
|
Oracle9i Business Components for Java API Reference Oracle9i JDeveloper (9.0.4) B10391-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2003, Oracle. All rights reserved.