public class IdeMultiObjectModel extends IdePropertyModel
COLUMN_HELP, COLUMN_ICON
COLUMN_ACTIONS, COLUMN_CATEGORY, COLUMN_DEFAULT_DISPLAY_VALUE, COLUMN_DEFAULT_VALUE, COLUMN_DESCRIPTION, COLUMN_DISPLAY_NAME, COLUMN_DISPLAY_VALUE, COLUMN_EDITOR_FACTORY, COLUMN_EDITOR_FACTORY_2, COLUMN_GROUP, COLUMN_HOVER_PROVIDER, 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
Constructor and Description |
---|
IdeMultiObjectModel()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Command |
createCommand(java.lang.Object data,
int row,
int col) |
protected Context |
getContext()
Get the Conext.
|
Subject[] |
getSubjects()
Get an array of Subject instances upon which an UpdateMessage should be
sent after a successful property setting.
|
void |
setContext(Context context)
Initialize based upon the selection of a given Context.
|
void |
setValueAt(java.lang.Object data,
int row,
int col)
Set a value on the property located at the specified row and column.
|
getHelpInfo
dispose, getColumnMapping, getHelpTopic, getMatchingId, getPropertyByID, getPropertyIDs, getRowCount, getSelectionModel, getTargetDisplayName, getValueAt, invalidateValueData, isCellEditable, isDataConflicting, isMatchingPropertyID, isPropertyCommon, isSettable, setLocale, setPropertyByID, setSelectionModel, startRead, stopRead
addPropertyChangeListener, addPropertyModelListener, equals, 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
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
protected Context getContext()
public void setContext(Context context)
setContext
in class IdePropertyModel
context
- the Context from which to initialize.public Subject[] getSubjects()
getSubjects
in class IdePropertyModel
public void setValueAt(java.lang.Object data, int row, int col)
setValueAt
in interface javax.swing.table.TableModel
setValueAt
in class oracle.bali.inspector.multi.MultiObjectModel
data
- the new property value.row
- the table row identifying the property.col
- the table column identifying the property.protected Command createCommand(java.lang.Object data, int row, int col)