Class ShapeModel3DOutputDialog.TableModel

java.lang.Object
javax.swing.table.AbstractTableModel
mgui.io.domestic.shapes.ShapeModel3DOutputDialog.TableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
ShapeModel3DOutputDialog

protected class ShapeModel3DOutputDialog.TableModel
extends javax.swing.table.AbstractTableModel
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class javax.swing.table.AbstractTableModel

    listenerList
  • Constructor Summary

    Constructors
    Constructor Description
    TableModel()  
    TableModel​(ShapeModel3D shape_model)  
    TableModel​(ShapeModel3DOutputOptions options)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Class getColumnClass​(int col)  
    int getColumnCount()  
    java.lang.String getColumnName​(int col)  
    int getRowCount()  
    java.lang.Object getValueAt​(int row, int col)  
    boolean isCellEditable​(int row, int col)  
    boolean isEnabled​(int row, int col)
    Return the enabled state of a component, based on the XML type
    void setFromModel​(ShapeModel3D shape_model)
    Set defaults from an existing model
    void setFromOptions​(ShapeModel3DOutputOptions options)
    Set values from an existing instance of ShapeModel3DOutputOptions
    void setOptions​(ShapeModel3DOutputOptions options)  
    void setValueAt​(java.lang.Object value, int row, int col)  

    Methods inherited from class javax.swing.table.AbstractTableModel

    addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setOptions

      public void setOptions​(ShapeModel3DOutputOptions options)
    • setFromModel

      public void setFromModel​(ShapeModel3D shape_model)
      Set defaults from an existing model
      Parameters:
      shape_model -
    • setFromOptions

      public void setFromOptions​(ShapeModel3DOutputOptions options)
      Set values from an existing instance of ShapeModel3DOutputOptions
      Parameters:
      options -
    • getColumnCount

      public int getColumnCount()
    • getRowCount

      public int getRowCount()
    • getColumnName

      public java.lang.String getColumnName​(int col)
      Specified by:
      getColumnName in interface javax.swing.table.TableModel
      Overrides:
      getColumnName in class javax.swing.table.AbstractTableModel
    • getValueAt

      public java.lang.Object getValueAt​(int row, int col)
    • getColumnClass

      public java.lang.Class getColumnClass​(int col)
      Specified by:
      getColumnClass in interface javax.swing.table.TableModel
      Overrides:
      getColumnClass in class javax.swing.table.AbstractTableModel
    • isCellEditable

      public boolean isCellEditable​(int row, int col)
      Specified by:
      isCellEditable in interface javax.swing.table.TableModel
      Overrides:
      isCellEditable in class javax.swing.table.AbstractTableModel
    • setValueAt

      public void setValueAt​(java.lang.Object value, int row, int col)
      Specified by:
      setValueAt in interface javax.swing.table.TableModel
      Overrides:
      setValueAt in class javax.swing.table.AbstractTableModel
    • isEnabled

      public boolean isEnabled​(int row, int col)
      Return the enabled state of a component, based on the XML type
      Parameters:
      row -
      col -
      Returns: