Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.7.0)

E10653-08

oracle.jbo.uicli.controls
Class JUTableRegion

java.lang.Object
  extended by javax.swing.AbstractCellEditor
      extended by oracle.jbo.uicli.controls.JUTableRegion
All Implemented Interfaces:
java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer

public class JUTableRegion
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellRenderer, javax.swing.table.TableCellEditor

This class implements a renderer/editor for a JTable. The JUTableRegion can be used to display multiple fields from the table's data row, or from a related (nested) iterator. Note than in case the same data row is used, the provided iterator binding should have its own RSIName (and be a separate iterator on the same data)

Since:
release specific (what release of product did this appear in)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
JUTableRegion(DCBindingContainer formBinding, JUTableBinding tableBinding, java.lang.String panelClassName, java.lang.String panelDefName, java.lang.String columnName)
           
JUTableRegion(javax.swing.JPanel panel, JUTableBinding tableBinding, int column, DCIteratorBinding iterBinding, JUPanelBinding panelBinding)
           
 
Method Summary
 java.lang.Object getCellEditorValue()
           
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
           
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
           
 void setIteratorBinding(DCIteratorBinding iterBinding)
           
 void setPreferredSize(java.awt.Dimension preferredSize)
           
 void setRegionColumn(int column)
           
 boolean stopCellEditing()
           
 
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell
 

Constructor Detail

JUTableRegion

public JUTableRegion(javax.swing.JPanel panel,
                     JUTableBinding tableBinding,
                     int column,
                     DCIteratorBinding iterBinding,
                     JUPanelBinding panelBinding)

JUTableRegion

public JUTableRegion(DCBindingContainer formBinding,
                     JUTableBinding tableBinding,
                     java.lang.String panelClassName,
                     java.lang.String panelDefName,
                     java.lang.String columnName)
Method Detail

setIteratorBinding

public void setIteratorBinding(DCIteratorBinding iterBinding)

setPreferredSize

public void setPreferredSize(java.awt.Dimension preferredSize)

setRegionColumn

public void setRegionColumn(int column)

getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
                                                        java.lang.Object value,
                                                        boolean isSelected,
                                                        boolean hasFocus,
                                                        int row,
                                                        int column)
Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer

getCellEditorValue

public java.lang.Object getCellEditorValue()
Specified by:
getCellEditorValue in interface javax.swing.CellEditor

getTableCellEditorComponent

public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                      java.lang.Object value,
                                                      boolean isSelected,
                                                      int row,
                                                      int column)
Specified by:
getTableCellEditorComponent in interface javax.swing.table.TableCellEditor

stopCellEditing

public boolean stopCellEditing()
Specified by:
stopCellEditing in interface javax.swing.CellEditor
Overrides:
stopCellEditing in class javax.swing.AbstractCellEditor

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.7.0)

E10653-08

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