All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class vnr.ide.ProjectTableModel

java.lang.Object
   |
   +----com.sun.java.swing.table.AbstractTableModel
           |
           +----com.sun.java.swing.table.DefaultTableModel
                   |
                   +----vnr.ide.ProjectTableModel

public class ProjectTableModel
extends DefaultTableModel
The data model for displaying a project in a table


Variable Index

 o codeBaseRow
 o compileOptionsRow

Constructor Index

 o ProjectTableModel()
create a project table model with a null project
 o ProjectTableModel(Project)
create a project table model from the supplied project

Method Index

 o getTheProject()
 o isCellEditable(int, int)
 o setTheProject(Project)
change the project used by this table model

Variables

 o codeBaseRow
 protected Object codeBaseRow[]
 o compileOptionsRow
 protected Object compileOptionsRow[]

Constructors

 o ProjectTableModel
 public ProjectTableModel()
create a project table model with a null project

 o ProjectTableModel
 public ProjectTableModel(Project prj)
create a project table model from the supplied project

Methods

 o setTheProject
 public void setTheProject(Project prj)
change the project used by this table model

 o isCellEditable
 public boolean isCellEditable(int row,
                               int col)
Returns:
whether a cell is editable - in this model only column #1 is
Overrides:
isCellEditable in class DefaultTableModel
 o getTheProject
 public Project getTheProject()

All Packages  Class Hierarchy  This Package  Previous  Next  Index