Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.inspector
Class IdePropertyModel

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

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

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
          Deprecated. use PropertyModel#COLUMN_ICON instead
 
Fields inherited from class oracle.bali.inspector.PropertyModel
COLUMN_ACTIONS, COLUMN_CATEGORY, COLUMN_DESCRIPTION, COLUMN_DISPLAY_NAME, COLUMN_DISPLAY_VALUE, COLUMN_EDITOR_FACTORY, COLUMN_EDITOR_FACTORY_2, COLUMN_GROUP, COLUMN_ICON_TOOLTIP, COLUMN_ID, COLUMN_IS_DRILLABLE, COLUMN_IS_EXPERT, COLUMN_IS_HIDDEN, COLUMN_IS_READABLE, COLUMN_IS_WRITABLE, COLUMN_LEVEL, COLUMN_MANDATORY, COLUMN_MODEL, COLUMN_NAME, COLUMN_VALIDATION_ISSUES, 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
 HelpInfo getHelpInfo()
           
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, getHelpTopic, getMatchingId, getPropertyByID, getPropertyIDs, getRowCount, getSelectionModel, getTargetDisplayName, getValueAt, invalidateValueData, isCellEditable, isDataConflicting, isMatchingPropertyID, isPropertyCommon, isSettable, setLocale, setPropertyByID, setSelectionModel, setValueAt, startRead, stopRead
 
Methods inherited from class oracle.bali.inspector.PropertyModel
addPropertyChangeListener, addPropertyModelListener, firePropertyChanged, firePropertyModelUpdate, getActionGroups, getBooleanData, getBooleanData, getCategoryLayoutId, getColumnCount, getColumnIndex, getData, getIcon, getIconToolTip, getLocale, getPropertyCategory, getPropertyDescription, getPropertyDisplayName, getPropertyDisplayName, getPropertyDisplayValue, getPropertyEditorFactory, getPropertyEditorFactory2, getPropertyGroup, getPropertyID, getPropertyIndex, getPropertyModel, getPropertyName, getPropertyValue, isMandatory, isPropertyDrillable, isPropertyReadable, isPropertyWritable, removePropertyChangeListener, removePropertyModelListener, setCategoryLayoutId, setData, setMandatory, setPropertyValue, throwIllegalArgumentException, useUnion
 
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

@Deprecated
public static final java.lang.Object COLUMN_ICON
Deprecated. use PropertyModel#COLUMN_ICON instead
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.

getHelpInfo

public HelpInfo getHelpInfo()
Specified by:
getHelpInfo in interface Helpable

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

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