Revision 44760
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/DefaultSearchPanel.java | ||
---|---|---|
471 | 471 |
) |
472 | 472 |
); |
473 | 473 |
for (SearchConditionPanelFactory factory : DALSwingLocator.getManager().getSearchConditionPanels()) { |
474 |
if( factory.isApplicable(store) ) { |
|
475 |
SearchConditionPanel panel = factory.create(this); |
|
476 |
this.conditionPanels.add(panel); |
|
477 |
this.tabSearchMode.add(factory.getName(), panel.asJComponent()); |
|
474 |
String factoryName = "unknown"; |
|
475 |
try { |
|
476 |
factoryName = factory.getName(); |
|
477 |
if( factory.isApplicable(store) ) { |
|
478 |
SearchConditionPanel panel = factory.create(this); |
|
479 |
this.conditionPanels.add(panel); |
|
480 |
this.tabSearchMode.add(factory.getName(), panel.asJComponent()); |
|
481 |
} |
|
482 |
} catch(Throwable th) { |
|
483 |
LOGGER.warn("Can't create search panel '"+factoryName+"'."); |
|
478 | 484 |
} |
479 | 485 |
} |
480 | 486 |
|
Also available in: Unified diff