Class FeatureTableConfigurationPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureTableConfigurationPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class FeatureTableConfigurationPanel extends JPanel
Panel to configure a FeatureTable. Allows to configure visible columns and column aliases.
Author:
Cèsar Ordiñana
See Also:
  • Constructor Details

    • FeatureTableConfigurationPanel

      public FeatureTableConfigurationPanel(ConfigurableFeatureTableModel configurableTableModel)
      Creates a new FeatureTableConfigurationPanel.
      Parameters:
      configurableTableModel - the table model of the FeatureTable to configure.
    • FeatureTableConfigurationPanel

      public FeatureTableConfigurationPanel(ConfigurableFeatureTableModel configurableTableModel, boolean isDoubleBuffered)
      Creates a new FeatureTableConfigurationPanel.
      Parameters:
      configurableTableModel - the table model of the FeatureTable to configure.
      isDoubleBuffered - a boolean, true for double-buffering, which uses additional memory space to achieve fast, flicker-free updates
  • Method Details

    • getFormattingPattern

      public String getFormattingPattern(String columnName)
    • setFormattingPattern

      public void setFormattingPattern(String columnName, String pattern)
    • accept

      public void accept()
      Make current changes in configuration (visible columns and aliases) as definitive.
    • cancel

      public void cancel()
      Cancel current changes in configuration (visible columns and aliases) and return to previous status.