Extension SDK

oracle.ide.inspector
Class IdePropertyModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byoracle.bali.inspector.PropertyModel
          extended byoracle.bali.inspector.multi.MultiObjectModel
              extended byoracle.ide.inspector.IdePropertyModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Direct Known Subclasses:
IdeMultiObjectModel

public abstract class IdePropertyModel
extends oracle.bali.inspector.multi.MultiObjectModel

The IdePropertyModel class extends MultiObjectModel to add additional methods required to make the model more IDE friendly with respect to responding to and sending observer updates.

See Also:
Serialized Form

Field Summary
static java.lang.Object COLUMN_HELP
          Column identification object for the column containing any help key for usage in the help system.
static java.lang.Object COLUMN_ICON
          Column identification object for the column containing any icon for usage in the Inspector UI.
 
Fields inherited from class oracle.bali.inspector.PropertyModel
COLUMN_DESCRIPTION, COLUMN_DISPLAY_NAME, COLUMN_DISPLAY_VALUE, COLUMN_EDITOR_FACTORY, COLUMN_GROUP, COLUMN_ID, COLUMN_IS_DRILLABLE, COLUMN_IS_EXPERT, COLUMN_IS_HIDDEN, COLUMN_IS_READABLE, COLUMN_IS_WRITABLE, COLUMN_LEVEL, COLUMN_MODEL, COLUMN_NAME, COLUMN_VALUE, COLUMN_VALUE_CLASS, DOES_NOT_EXIST, NONEXISTENT_COLUMN, PROPERTY_DISPLAY_NAME
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
IdePropertyModel()
           
 
Method Summary
abstract  Subject[] getSubjects()
           
abstract  void setContext(Context context)
           
 
Methods inherited from class oracle.bali.inspector.multi.MultiObjectModel
getColumnMapping, getPropertyByID, getPropertyIDs, getRowCount, getSelectionModel, getTargetDisplayName, getValueAt, invalidateValueData, isDataConflicting, isPropertyCommon, setLocale, setPropertyByID, setSelectionModel, setValueAt
 
Methods inherited from class oracle.bali.inspector.PropertyModel
addPropertyChangeListener, firePropertyChanged, getBooleanData, getBooleanData, getColumnCount, getColumnIndex, getData, getLocale, getPropertyDescription, getPropertyDisplayName, getPropertyDisplayName, getPropertyDisplayValue, getPropertyEditorFactory, getPropertyGroup, getPropertyID, getPropertyIndex, getPropertyModel, getPropertyName, getPropertyValue, isCellEditable, isPropertyDrillable, isPropertyReadable, isPropertyWritable, removePropertyChangeListener, setData, setPropertyValue
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLUMN_HELP

public static final java.lang.Object COLUMN_HELP
Column identification object for the column containing any help key for usage in the help system.


COLUMN_ICON

public static final java.lang.Object COLUMN_ICON
Column identification object for the column containing any icon for usage in the Inspector UI.

Constructor Detail

IdePropertyModel

public IdePropertyModel()
Method Detail

getSubjects

public abstract Subject[] getSubjects()

setContext

public abstract void setContext(Context context)

Extension SDK

 

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