|
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)
JUControlBindingaddControlToPanel in class JUControlBinding
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
JUCtrlRangeBindinggetValueAt in class JUCtrlRangeBinding
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
JUCtrlRangeBindingsetValueAt in class JUCtrlRangeBinding
public void updateValuesFromRows(Row[] rows,
boolean clear)
JUCtrlRangeBindingupdateValuesFromRows in class JUCtrlRangeBindingpublic void updateRowInserted(InsertEvent event)
JUCtrlValueBindingupdateRowInserted in class JUCtrlValueBindingpublic void updateRowDeleted(DeleteEvent event)
JUCtrlValueBindingupdateRowDeleted in class JUCtrlValueBindingprotected 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.