Skip navigation links


com.essbase.eas.essbase.ui.outline.smartlist
Class SmartListMappingTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by com.essbase.eas.ui.ctable.CTableModel
              extended by com.essbase.eas.essbase.ui.outline.smartlist.SmartListMappingTableModel

All Implemented Interfaces:
SLOMappingListener, java.io.Serializable, java.util.EventListener, javax.swing.event.TableModelListener, javax.swing.table.TableModel

public class SmartListMappingTableModel
extends CTableModel
implements SLOMappingListener
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from class com.essbase.eas.ui.ctable.CTableModel
CTableModel.MultiLineString

 

Field Summary

 

Fields inherited from class com.essbase.eas.ui.ctable.CTableModel
ColTypeCheck, ColTypeDate, ColTypeDouble, ColTypeLong, ColTypeMultiLine, ColTypeNumber, ColTypeObject, ColTypeOption, ColTypeString, ColTypeUser

 

Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector

 

Fields inherited from class javax.swing.table.AbstractTableModel
listenerList

 

Constructor Summary
SmartListMappingTableModel(boolean isEditable)
           

 

Method Summary
 boolean getAutoGenerateID()
           
 java.lang.Class getColumnClass(int col)
           
 int getColumnCount()
           
protected  int getNumber(int column)
           
 java.lang.Object getRowData(int row)
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
 void setAutoGenerateID(boolean autoGenerateID)
           
 void setRowData(int row, java.lang.Object obj)
           
 void setValueAt(java.lang.Object obj, int row, int column)
           
protected  void setVisibleColumns(int col, boolean selection)
           
 void sloMappingAdded(SLOMappingEvent slomevent)
           
 void sloMappingRemoved(SLOMappingEvent slomevent)
           
 void sloMappingUpdated(SLOMappingEvent slomevent)
           

 

Methods inherited from class com.essbase.eas.ui.ctable.CTableModel
addEditRow, addNewRow, addRow, changeRowValues, clearData, delRow, delRows, dispose, endInsert, endInsert, endUpdate, endUpdate, fireTableRowsInserted, fireTableRowsUpdated, getCellData, getColSortMode, getColumnAlignment, getColumnIndexes, getComparator, getHeaderListener, getOriginalRow, getOriginalValue, getOrignalModel, getRow, getRowCount, getRowValues, insertRow, isCellModified, isEditable, isSortable, removeRow, resetEditRow, resetTableCols, setCanReturnNull, setCellData, setCellEditableClass, setColSortMode, setColumnAlignment, setColumnClass, setColumnIdentifiers, setColumnIdentifiers, setColumnName, setColumnType, setComparator, setDataVector, setEditable, setHeaderListener, setMaxColumns, setNumRows, setSortable, setTableColumnUnEditable, shouldRecalcRow, sort, sort, sort, startUpdate, tableChanged, updateRow, useTableModel, useTableModel, useTableModel, useTableModel

 

Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnName, getDataVector, insertRow, moveRow, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setDataVector, setRowCount

 

Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

SmartListMappingTableModel

public SmartListMappingTableModel(boolean isEditable)

Method Detail

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel
Overrides:
getColumnCount in class javax.swing.table.DefaultTableModel

getColumnClass

public java.lang.Class getColumnClass(int col)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class CTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class CTableModel

sloMappingAdded

public void sloMappingAdded(SLOMappingEvent slomevent)
Specified by:
sloMappingAdded in interface SLOMappingListener

sloMappingRemoved

public void sloMappingRemoved(SLOMappingEvent slomevent)
Specified by:
sloMappingRemoved in interface SLOMappingListener

sloMappingUpdated

public void sloMappingUpdated(SLOMappingEvent slomevent)
Specified by:
sloMappingUpdated in interface SLOMappingListener

getAutoGenerateID

public boolean getAutoGenerateID()

setAutoGenerateID

public void setAutoGenerateID(boolean autoGenerateID)

setVisibleColumns

protected void setVisibleColumns(int col,
                                 boolean selection)

getNumber

protected int getNumber(int column)

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Specified by:
getValueAt in interface javax.swing.table.TableModel
Overrides:
getValueAt in class javax.swing.table.DefaultTableModel

setValueAt

public void setValueAt(java.lang.Object obj,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class CTableModel

setRowData

public void setRowData(int row,
                       java.lang.Object obj)
Overrides:
setRowData in class CTableModel

getRowData

public java.lang.Object getRowData(int row)
Overrides:
getRowData in class CTableModel

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.