Class DataStoreLayerRowModel

java.lang.Object
com.vividsolutions.jump.workbench.ui.plugin.datastore.DataStoreLayerRowModel
All Implemented Interfaces:
org.netbeans.swing.outline.RowModel

public class DataStoreLayerRowModel extends Object implements org.netbeans.swing.outline.RowModel
A custom RowModel to use in a Swing Outline, used to display a Datasource information for a specific database schema and table name: geometric column info, editable WHERE clause, caching and limit
Author:
nicolas Ribot
  • Constructor Details

    • DataStoreLayerRowModel

      public DataStoreLayerRowModel()
  • Method Details

    • getColumnClass

      public Class getColumnClass(int column)
      Specified by:
      getColumnClass in interface org.netbeans.swing.outline.RowModel
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface org.netbeans.swing.outline.RowModel
    • getColumnName

      public String getColumnName(int column)
      Specified by:
      getColumnName in interface org.netbeans.swing.outline.RowModel
    • getValueFor

      public Object getValueFor(Object node, int column)
      Specified by:
      getValueFor in interface org.netbeans.swing.outline.RowModel
    • isCellEditable

      public boolean isCellEditable(Object node, int column)
      Specified by:
      isCellEditable in interface org.netbeans.swing.outline.RowModel
    • setValueFor

      public void setValueFor(Object node, int column, Object value)
      Specified by:
      setValueFor in interface org.netbeans.swing.outline.RowModel