zeus.generator.task
Class OrderingModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.generator.task.OrderingModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, RenameListener, java.io.Serializable, javax.swing.table.TableModel, ValidatingModel

public class OrderingModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.ChangeListener, ValidatingModel, RenameListener

See Also:
Serialized Form

Field Summary
(package private) static int AFTER
           
(package private) static int BEFORE
           
protected  javax.swing.event.EventListenerList changeListeners
           
protected static java.lang.String[] columnNames
           
protected  java.util.Vector data
           
protected  BasicFactModel preconditionsModel
           
protected  java.util.Vector validityInfo
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
OrderingModel(BasicFactModel preconditionsModel, Ordering[] input)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener x)
           
protected  boolean additionOK(java.lang.String lhs, java.lang.String rhs, int row)
           
 void addNewRows(java.lang.String lhs, java.lang.String[] rhs)
           
protected  void fireChanged()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 Ordering[] getData()
           
protected  java.util.Vector getPreconditionIds()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
protected  java.lang.Boolean isValid(Ordering c, java.util.Vector items)
           
 boolean isValidEntry(int row, int col)
           
 void nameChanged(RenameEvent e)
           
 void removeChangeListener(javax.swing.event.ChangeListener x)
           
 void removeRows(int[] rows)
           
 void reset(Ordering[] input)
           
 void setValueAt(java.lang.Object aValue, int row, int column)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
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

BEFORE

static final int BEFORE
See Also:
Constant Field Values

AFTER

static final int AFTER
See Also:
Constant Field Values

columnNames

protected static final java.lang.String[] columnNames

changeListeners

protected javax.swing.event.EventListenerList changeListeners

data

protected java.util.Vector data

validityInfo

protected java.util.Vector validityInfo

preconditionsModel

protected BasicFactModel preconditionsModel
Constructor Detail

OrderingModel

public OrderingModel(BasicFactModel preconditionsModel,
                     Ordering[] input)
Method Detail

reset

public void reset(Ordering[] input)

getData

public Ordering[] getData()

removeRows

public void removeRows(int[] rows)

addNewRows

public void addNewRows(java.lang.String lhs,
                       java.lang.String[] rhs)

getPreconditionIds

protected java.util.Vector getPreconditionIds()

isValid

protected java.lang.Boolean isValid(Ordering c,
                                    java.util.Vector items)

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

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel

isValidEntry

public boolean isValidEntry(int row,
                            int col)
Specified by:
isValidEntry in interface ValidatingModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel

additionOK

protected boolean additionOK(java.lang.String lhs,
                             java.lang.String rhs,
                             int row)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

nameChanged

public void nameChanged(RenameEvent e)
Specified by:
nameChanged in interface RenameListener

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener x)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener x)

fireChanged

protected void fireChanged()


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