Revision 42456
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/table/FeatureTableModel.java | ||
---|---|---|
298 | 298 |
private static final int STATE_NEED_RELOAD_IF_FEATURE_TYPE_CHANGED = 8; |
299 | 299 |
private static final int STATE_NEED_RELOAD_FEATURE_TYPE = 16; |
300 | 300 |
private static final int STATE_NEED_SELECTION_UP = 32; |
301 |
private static final int STATE_NEED_RELOAD_ALL_FEATURES=64; |
|
301 | 302 |
|
302 | 303 |
private int state = STATE_NONE; |
303 | 304 |
private Feature feature; |
... | ... | |
346 | 347 |
reloadFeatureType(); |
347 | 348 |
updatePaginHelperWithHiddenColums(); |
348 | 349 |
break; |
350 |
case STATE_NEED_RELOAD_ALL_FEATURES: |
|
351 |
reloadFeatures(); |
|
352 |
fireTableChanged(new TableModelEvent(FeatureTableModel.this, 0, getRowCount())); |
|
353 |
break; |
|
349 | 354 |
case STATE_NEED_SELECTION_UP: |
350 | 355 |
case STATE_NONE: |
351 | 356 |
default: |
... | ... | |
387 | 392 |
case STATE_NEED_RELOAD_FEATURE_TYPE: |
388 | 393 |
this.state = STATE_NEED_RELOAD_FEATURE_TYPE; |
389 | 394 |
break; |
395 |
case STATE_NEED_RELOAD_IF_FEATURE_UPDATED: |
|
396 |
case STATE_NEED_RELOAD_ALL_FEATURES: |
|
397 |
this.state=STATE_NEED_RELOAD_ALL_FEATURES; |
|
398 |
break; |
|
390 | 399 |
case STATE_NEED_SELECTION_UP: |
391 | 400 |
this.state = nextstate; |
392 | 401 |
this.isSelecctionUp = true; |
393 | 402 |
break; |
394 |
case STATE_NEED_RELOAD_IF_FEATURE_UPDATED: |
|
395 | 403 |
case STATE_NONE: |
396 | 404 |
default: |
397 | 405 |
this.state = nextstate; |
... | ... | |
404 | 412 |
case STATE_NEED_RELOADALL: |
405 | 413 |
case STATE_NEED_RELOAD_IF_FEATURE_COUNT_CHANGED: |
406 | 414 |
case STATE_NEED_RELOAD_IF_FEATURE_UPDATED: |
415 |
case STATE_NEED_RELOAD_ALL_FEATURES: |
|
407 | 416 |
case STATE_NEED_RELOAD_IF_FEATURE_TYPE_CHANGED: |
408 | 417 |
case STATE_NEED_RELOAD_FEATURE_TYPE: |
409 | 418 |
this.state = STATE_NEED_RELOAD_FEATURE_TYPE; |
... | ... | |
424 | 433 |
case STATE_NEED_RELOAD_IF_FEATURE_COUNT_CHANGED: |
425 | 434 |
case STATE_NEED_RELOAD_IF_FEATURE_UPDATED: |
426 | 435 |
case STATE_NEED_RELOAD_IF_FEATURE_TYPE_CHANGED: |
436 |
case STATE_NEED_RELOAD_ALL_FEATURES: |
|
427 | 437 |
case STATE_NEED_RELOAD_FEATURE_TYPE: |
428 | 438 |
case STATE_NEED_SELECTION_UP: |
429 | 439 |
this.isSelecctionUp = true; |
Also available in: Unified diff