Extension SDK 10.1.2

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:
CmtMultiObjectModel, 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()
          Get an array of Subject which are affected by any changes made to this PropertyModel.
abstract  void setContext(Context context)
          Initialize this PropertyModel based on the selection of a given Context.
 
Methods inherited from class oracle.bali.inspector.multi.MultiObjectModel
dispose, getColumnMapping, getPropertyByID, getPropertyIDs, getRowCount, getSelectionModel, getTargetDisplayName, getValueAt, invalidateValueData, isCellEditable, 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, isPropertyDrillable, isPropertyReadable, isPropertyWritable, removePropertyChangeListener, setData, setPropertyValue, throwIllegalArgumentException
 
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()
Get an array of Subject which are affected by any changes made to this PropertyModel.

Returns:
An array of Subject.

setContext

public abstract void setContext(Context context)
Initialize this PropertyModel based on the selection of a given Context.

Parameters:
context - the Context from which to initialize.

Extension SDK

 

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