zeus.generator.task
Class TaskLinkModel

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

public class TaskLinkModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.ChangeListener, RenameListener, LinkNodeSelectionListener

See Also:
Serialized Form

Field Summary
protected  javax.swing.event.EventListenerList changeListeners
           
protected static java.lang.String[] columnNames
           
protected  java.util.Vector data
           
(package private) static int LEFT
           
protected  java.lang.String leftArg
           
protected  java.lang.String leftGroup
           
protected  GroupManager leftGroupManager
           
protected  java.lang.String leftNode
           
protected  java.lang.String leftType
           
protected  java.lang.String nodeName
           
(package private) static int RIGHT
           
protected  java.lang.String rightArg
           
protected  java.lang.String rightGroup
           
protected  GroupManager rightGroupManager
           
protected  java.lang.String rightNode
           
protected  java.lang.String rightType
           
(package private) static java.lang.String SEPARATOR
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TaskLinkModel(GroupManager leftGroupManager, GroupManager rightGroupManager)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener x)
           
 void addNewRow()
           
protected  void fireChanged()
           
protected  TaskLink getAddition()
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
protected  java.util.Vector getConditions()
           
 TaskLink[] getData()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
 void linkNodeSelected(LinkNodeSelectionEvent e)
           
 void nameChanged(RenameEvent e)
           
 void removeChangeListener(javax.swing.event.ChangeListener x)
           
 void removeRows(int[] rows)
           
 void reset(java.lang.String nodeName, TaskLink[] 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

LEFT

static final int LEFT
See Also:
Constant Field Values

RIGHT

static final int RIGHT
See Also:
Constant Field Values

SEPARATOR

static final java.lang.String SEPARATOR
See Also:
Constant Field Values

columnNames

protected static final java.lang.String[] columnNames

leftGroupManager

protected GroupManager leftGroupManager

rightGroupManager

protected GroupManager rightGroupManager

changeListeners

protected javax.swing.event.EventListenerList changeListeners

data

protected java.util.Vector data

nodeName

protected java.lang.String nodeName

leftNode

protected java.lang.String leftNode

leftGroup

protected java.lang.String leftGroup

leftType

protected java.lang.String leftType

leftArg

protected java.lang.String leftArg

rightNode

protected java.lang.String rightNode

rightGroup

protected java.lang.String rightGroup

rightType

protected java.lang.String rightType

rightArg

protected java.lang.String rightArg
Constructor Detail

TaskLinkModel

public TaskLinkModel(GroupManager leftGroupManager,
                     GroupManager rightGroupManager)
Method Detail

reset

public void reset(java.lang.String nodeName,
                  TaskLink[] input)

getData

public TaskLink[] getData()

removeRows

public void removeRows(int[] rows)

addNewRow

public void addNewRow()

getAddition

protected TaskLink getAddition()

getConditions

protected java.util.Vector getConditions()

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

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

linkNodeSelected

public void linkNodeSelected(LinkNodeSelectionEvent e)
Specified by:
linkNodeSelected in interface LinkNodeSelectionListener

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.