Class InspectorTableModel

    • Constructor Detail

      • InspectorTableModel

        public InspectorTableModel​(InspectorInterface inspector)
        InspactorTableModel constructor comment.
        Parameters:
        inspector - inspector
    • Method Detail

      • getColumnCount

        public int getColumnCount()
        getColumnCount method comment.
        Specified by:
        getColumnCount in interface TableModel
        Returns:
        something
      • getDataObject

        public Inspectable getDataObject()
        Insert the method's description here. Creation date: (10.1.2001 17:12:58)
        Returns:
        com.cosylab.vdct.inspector.Inspectable
      • getPropertyAt

        public InspectableProperty getPropertyAt​(int row,
                                                 int column)
        Insert the method's description here. Creation date: (11.1.2001 22:17:39)
        Specified by:
        getPropertyAt in interface PropertyTableModel
        Parameters:
        column - column
        row - int
        Returns:
        com.cosylab.vdct.inspector.InspectableProperty
      • getPropertyDisplayTypeAt

        public int getPropertyDisplayTypeAt​(int row,
                                            int column)
        Description copied from interface: PropertyTableModel
        Returns the cell display type DISP_* at the given position.
        Specified by:
        getPropertyDisplayTypeAt in interface PropertyTableModel
        Parameters:
        row - row
        column - column
        Returns:
        something
      • getHeaderDisplayType

        public int getHeaderDisplayType​(int column)
        Description copied from interface: PropertyTableModel
        Returns the header display type HEADERDISP_* at the given position.
        Specified by:
        getHeaderDisplayType in interface PropertyTableModel
        Parameters:
        column - column
        Returns:
        something
      • getRowCount

        public int getRowCount()
        getRowCount method comment.
        Specified by:
        getRowCount in interface TableModel
        Returns:
        something
      • getValueAt

        public Object getValueAt​(int row,
                                 int column)
        getValueAt method comment.
        Specified by:
        getValueAt in interface TableModel
        Parameters:
        row - row
        column - column
        Returns:
        something
      • isCellEditable

        public boolean isCellEditable​(int rowIndex,
                                      int columnIndex)
        Insert the method's description here. Creation date: (6.1.2001 23:41:13)
        Specified by:
        isCellEditable in interface TableModel
        Overrides:
        isCellEditable in class AbstractTableModel
        Parameters:
        rowIndex - int
        columnIndex - int
        Returns:
        boolean
      • setDataObject

        public void setDataObject​(Inspectable object)
        Insert the method's description here. Creation date: (10.1.2001 17:12:58)
        Parameters:
        object - com.cosylab.vdct.inspector.Inspectable
      • setValueAt

        public void setValueAt​(Object aValue,
                               int row,
                               int column)
        Sets the object value for the cell at column and row. aValue is the new value. This method will generate a tableChanged() notification.
        Specified by:
        setValueAt in interface TableModel
        Overrides:
        setValueAt in class AbstractTableModel
        Parameters:
        aValue - the new value. This can be null.
        row - the row whose value is to be looked up
        column - the column whose value is to be looked up
      • updateProperty

        public void updateProperty​(InspectableProperty property)
        Insert the method's description here. Creation date: (5.5.2001 15:12:05)
        Parameters:
        property - com.cosylab.vdct.inspector.InspectableProperty
      • updateProperty

        public void updateProperty​(String propertyName)
        Insert the method's description here. Creation date: (5.5.2001 15:06:07)
        Parameters:
        propertyName - java.lang.String