zeus.agentviewer.acquaintances
Class AbilitiesTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
zeus.agentviewer.acquaintances.AbilitiesTableModel
- All Implemented Interfaces:
- AbilityMonitor, java.io.Serializable, javax.swing.table.TableModel
- public class AbilitiesTableModel
- extends javax.swing.table.AbstractTableModel
- implements AbilityMonitor
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FACT
private static final int FACT
- See Also:
- Constant Field Values
COST
private static final int COST
- See Also:
- Constant Field Values
DURATION
private static final int DURATION
- See Also:
- Constant Field Values
header
private java.lang.String[] header
data
private java.util.Vector data
agent
private java.lang.String agent
allAbilities
private OrderedHashtable allAbilities
organisationDb
OrganisationDb organisationDb
ontologyDb
OntologyDb ontologyDb
AbilitiesTableModel
public AbilitiesTableModel(AgentContext context)
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface javax.swing.table.TableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface javax.swing.table.TableModel
isCellEditable
public boolean isCellEditable(int row,
int col)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel
getValueAt
public java.lang.Object getValueAt(int row,
int col)
- Specified by:
getValueAt in interface javax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName in interface javax.swing.table.TableModel
validateInput
boolean validateInput(java.lang.String str)
getAttributesof
public Fact getAttributesof(int row)
makeFact
void makeFact(java.lang.String name)
addAbility
public void addAbility(java.lang.String agent,
AbilitySpec ability)
removeAbility
public void removeAbility(java.lang.String agent,
AbilitySpec ability)
modifyAbility
public void modifyAbility(java.lang.String agent,
AbilitySpec ability)
getAbility
public AbilitySpec getAbility(java.lang.String agent,
java.lang.String afactType)
getAbility
public AbilitySpec getAbility(java.lang.String afactType)
setToNull
public void setToNull()
setAbilitiesof
public void setAbilitiesof(java.lang.String agent)
getAgent
public java.lang.String getAgent()
deleteFact
void deleteFact(int row)
hasAbilities
public boolean hasAbilities(java.lang.String agent)
abilityAddedEvent
public void abilityAddedEvent(AbilityEvent event)
- Specified by:
abilityAddedEvent in interface AbilityMonitor
abilityModifiedEvent
public void abilityModifiedEvent(AbilityEvent event)
- Specified by:
abilityModifiedEvent in interface AbilityMonitor
abilityDeletedEvent
public void abilityDeletedEvent(AbilityEvent event)
- Specified by:
abilityDeletedEvent in interface AbilityMonitor
abilityAccessedEvent
public void abilityAccessedEvent(AbilityEvent event)
- Specified by:
abilityAccessedEvent in interface AbilityMonitor
removeZeusEventMonitors
public void removeZeusEventMonitors()
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.