zeus.generator.task
Class GroupManager

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.generator.util.FactModel
          extended byzeus.generator.task.GroupManager
All Implemented Interfaces:
java.awt.event.ActionListener, BasicFactModel, javax.swing.event.ChangeListener, java.util.EventListener, FactModelListener, java.io.Serializable, javax.swing.table.TableModel

public class GroupManager
extends FactModel
implements java.awt.event.ActionListener, FactModelListener

See Also:
Serialized Form

Field Summary
protected  OrderedHashtable backup
           
protected  javax.swing.DefaultComboBoxModel comboModel
           
protected static int group_count
           
protected  java.lang.String selectedGroup
           
protected  java.util.Hashtable table
           
 
Fields inherited from class zeus.generator.util.FactModel
attributeModel, columnNames, count, data, ERROR, FACT, INSTANCE, isEditable, isVariable, listeners, MODIFIERS, NO_ERROR, ontologyDb, relatedModels, selectedRow, type, TYPE
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
GroupManager(OntologyDb ontologyDb, AttributeModel attributeModel, boolean isVariable, int type, Fact[] input)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void copyGroup()
           
 void deleteGroup()
           
protected  Fact[] factArray(java.util.Vector input)
           
 void factModelChanged(FactModelEvent e)
           
protected  java.util.Vector factVector(Fact[] input)
           
 javax.swing.DefaultComboBoxModel getComboBoxModel()
           
 java.util.Hashtable getManagerData()
           
 void newGroup()
           
 void resetManager(java.util.Hashtable input)
           
 void resetManager(java.util.Hashtable input, Fact[] backup_input)
           
 
Methods inherited from class zeus.generator.util.FactModel
addChangeListener, addFactModelListener, addNewRows, addRelatedModel, addRenameListener, addRows, contains, contains, fireChanged, fireFactEvent, fireNameChanged, getAttributeModel, getColumnCount, getColumnName, getData, getOntologyDb, getRowCount, getValueAt, isCellEditable, removeChangeListener, removeFactModelListener, removeRelatedModel, removeRenameListener, removeRows, removeRows, reset, selectRow, setEditable, setValueAt, stateChanged
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

group_count

protected static int group_count

comboModel

protected javax.swing.DefaultComboBoxModel comboModel

selectedGroup

protected java.lang.String selectedGroup

table

protected java.util.Hashtable table

backup

protected OrderedHashtable backup
Constructor Detail

GroupManager

public GroupManager(OntologyDb ontologyDb,
                    AttributeModel attributeModel,
                    boolean isVariable,
                    int type,
                    Fact[] input)
Method Detail

getComboBoxModel

public javax.swing.DefaultComboBoxModel getComboBoxModel()

resetManager

public void resetManager(java.util.Hashtable input,
                         Fact[] backup_input)

resetManager

public void resetManager(java.util.Hashtable input)

getManagerData

public java.util.Hashtable getManagerData()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

factModelChanged

public void factModelChanged(FactModelEvent e)
Specified by:
factModelChanged in interface FactModelListener

factArray

protected Fact[] factArray(java.util.Vector input)

factVector

protected java.util.Vector factVector(Fact[] input)

newGroup

public void newGroup()

deleteGroup

public void deleteGroup()

copyGroup

public void copyGroup()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.