Revision 47436 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/FeatureTable.java

View differences:

FeatureTable.java
209 209
        // Add a cell renderer for Geometries and Features
210 210
        setDefaultRenderer(Geometry.class, new GeometryWKTCellRenderer());
211 211
        setDefaultEditor(Geometry.class, new GeometryWKTCellEditor());
212

  
212 213
        setDefaultRenderer(Feature.class, new FeatureCellRenderer());
214
        setDefaultRenderer(BigDecimal.class, new FormattedCellRenderer());
215
        setDefaultRenderer(Double.class, new FormattedCellRenderer());
216
        setDefaultRenderer(Float.class, new FormattedCellRenderer());
217
        setDefaultRenderer(Integer.class, new FormattedCellRenderer());
218
        setDefaultRenderer(Long.class, new FormattedCellRenderer());
219
        setDefaultRenderer(Date.class, new FormattedCellRenderer());
220
        setDefaultRenderer(Boolean.class, new BooleanCellRenderer());
221
        setDefaultRenderer(String.class, new FeatureAttributeCellRenderer());
222
        setDefaultRenderer(Byte.class, new FeatureAttributeCellRenderer());
213 223

  
214 224
        if( this.getModel() instanceof ConfigurableFeatureTableModel ) {
215 225
            ConfigurableFeatureTableModel model = (ConfigurableFeatureTableModel)this.getModel();
216
            setDefaultRenderer(BigDecimal.class, new FormattedCellRenderer(model));
217
            setDefaultRenderer(Double.class, new FormattedCellRenderer(model));
218
            setDefaultRenderer(Float.class, new FormattedCellRenderer(model));
219
            setDefaultRenderer(Integer.class, new FormattedCellRenderer(model));
220
            setDefaultRenderer(Long.class, new FormattedCellRenderer(model));
221
            setDefaultRenderer(Date.class, new FormattedCellRenderer(model));
222
            setDefaultRenderer(Boolean.class, new BooleanCellRenderer());
223
            setDefaultRenderer(String.class, new FeatureAttributeCellRenderer(model));
224 226
            setDefaultEditor(Double.class, new FormattedCellEditor(model));
225 227
            setDefaultEditor(Float.class, new FormattedCellEditor(model));
226 228
            setDefaultEditor(Integer.class, new FormattedCellEditor(model));

Also available in: Unified diff