Revision 30011 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/legend/gui/SymbolTable.java

View differences:

SymbolTable.java
71 71
import org.gvsig.app.project.documents.gui.TableSymbolCellRenderer;
72 72
import org.gvsig.app.project.documents.view.legend.edition.gui.IntervalCellEditor;
73 73
import org.gvsig.app.project.documents.view.legend.edition.gui.ValueCellEditor;
74
import org.gvsig.fmap.mapcontext.rendering.legend.NullIntervalValue;
75
import org.gvsig.fmap.mapcontext.rendering.legend.NullUniqueValue;
76
import org.gvsig.fmap.mapcontext.rendering.legend.NullValue;
77 74
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
78 75
import org.gvsig.utils.swing.jtable.JTable;
79 76
import org.gvsig.utils.swing.jtable.TextFieldCellEditor;
......
192 189
		MyTableModel m = (MyTableModel) table.getModel();
193 190

  
194 191
		for (int i = 0; i < m.getRowCount(); i++) {
195
			if (m.getValueAt(i, 1) instanceof NullUniqueValue
196
					|| m.getValueAt(i, 1) instanceof NullIntervalValue) {
192
//			if (m.getValueAt(i, 1) instanceof NullUniqueValue
193
//					|| m.getValueAt(i, 1) instanceof NullIntervalValue) {
194
//				m.removeRow(i);
195
//			}
196
			if (m.getValueAt(i, 1) == null) {
197 197
				m.removeRow(i);
198 198
			}
199 199
		}
......
232 232

  
233 233
		for (int i = 0; i < symbols.length; i++) {
234 234
			theSymbol = symbols[i];
235
			if(!(values[i] instanceof NullIntervalValue) && !(values[i] instanceof NullUniqueValue))
235
//			if(!(values[i] instanceof NullIntervalValue) && !(values[i] instanceof NullUniqueValue))
236
//				addTableRecord(theSymbol, values[i], descriptions[i]);
237
			if(!(values[i] == null))
236 238
				addTableRecord(theSymbol, values[i], descriptions[i]);
237 239
		}
238 240
	}
......
385 387
		 */
386 388
		public Class getColumnClass(int c) {
387 389
			if (getValueAt(0, c) == null) {
388
				return NullValue.class;
390
//				return NullValue.class;
391
				return null;
389 392
			}
390 393

  
391 394
			return getValueAt(0, c).getClass();

Also available in: Unified diff