|
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
Data source for the Perspective chart bean.
Field Summary | |
protected static java.lang.String |
emptyString |
Constructor Summary | |
JUGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames) Constructor |
Method Summary | |
void |
addControlToPanel(java.lang.Object panel, java.lang.Object layoutObject, java.lang.Object layoutCons) *** For internal framework use only *** |
static java.lang.String[] |
buildAttributeListWithLabel(java.lang.String[] dataValueAttrNames, java.lang.String labelAttrName) |
protected abstract int |
getColumnCount() |
protected abstract java.lang.String |
getColumnLabel(int i) |
static int |
getNumberOfColumnPerMarker(int graphType) Returns the number of column values required to plot a datapoint. |
protected abstract long |
getRowCount() |
protected abstract java.lang.String |
getRowLabel(int i) |
protected abstract java.lang.Object |
getValue(int row, int col) |
java.lang.Object |
getValueAt(int rowIndex, int columnIndex) Returns the value as stored in the control at a given row and column index. |
boolean |
isDirty() |
protected abstract void |
notifyView() derived class should override this method and notify the view |
protected void |
refreshBIBeanAdapter(oracle.jbo.uicli.jui.BIBeanDataAccessAdapter adapter) |
protected int |
rowIndexToRangeIndex(int rowIndex) |
void |
setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex) Sets the given value from a BC4J row into the control at the given row/column. |
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.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 static final java.lang.String emptyString
Constructor Detail |
public JUGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames)
iterBinding
- Supplies label for columns and data values for the chart. Last column is treated as label.Method Detail |
protected abstract java.lang.String getColumnLabel(int i)
protected abstract int getColumnCount()
protected abstract java.lang.String getRowLabel(int i)
protected abstract long getRowCount()
protected abstract java.lang.Object getValue(int row, int col)
public static int getNumberOfColumnPerMarker(int graphType)
protected int rowIndexToRangeIndex(int rowIndex)
public boolean isDirty()
public void addControlToPanel(java.lang.Object panel, java.lang.Object layoutObject, java.lang.Object layoutCons)
JUControlBinding
addControlToPanel
in class JUControlBinding
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
JUCtrlRangeBinding
getValueAt
in class JUCtrlRangeBinding
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
JUCtrlRangeBinding
setValueAt
in class JUCtrlRangeBinding
public void updateValuesFromRows(Row[] rows, boolean clear)
JUCtrlRangeBinding
updateValuesFromRows
in class JUCtrlRangeBinding
public void updateRowInserted(InsertEvent event)
JUCtrlValueBinding
updateRowInserted
in class JUCtrlValueBinding
public void updateRowDeleted(DeleteEvent event)
JUCtrlValueBinding
updateRowDeleted
in class JUCtrlValueBinding
protected abstract void notifyView()
protected void refreshBIBeanAdapter(oracle.jbo.uicli.jui.BIBeanDataAccessAdapter adapter)
public static java.lang.String[] buildAttributeListWithLabel(java.lang.String[] dataValueAttrNames, java.lang.String labelAttrName)
|
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.