Revision 45393 branches/org.gvsig.desktop-cvsgis1/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
DefaultSearchPanel.java | ||
---|---|---|
64 | 64 |
import org.gvsig.fmap.dal.swing.DALActionFactory; |
65 | 65 |
import org.gvsig.fmap.dal.swing.DALSwingLocator; |
66 | 66 |
import org.gvsig.fmap.dal.swing.featurequery.FeatureQueryCalculatedColumnsPanel; |
67 |
import org.gvsig.fmap.dal.swing.impl.featuretable.SimpleFeaturesTableModel; |
|
67 |
import org.gvsig.fmap.dal.swing.impl.featuretable.SimpleFeaturesTableModelImpl;
|
|
68 | 68 |
import org.gvsig.fmap.dal.swing.impl.featurequery.DefaultFeatureQueryGroupByPanel; |
69 | 69 |
import org.gvsig.fmap.dal.swing.searchpanel.FeatureStoreSearchPanel; |
70 | 70 |
import org.gvsig.fmap.dal.swing.searchpanel.SearchConditionPanel; |
... | ... | |
85 | 85 |
import org.slf4j.LoggerFactory; |
86 | 86 |
import org.gvsig.fmap.dal.swing.featurequery.FeatureQueryGroupByPanel; |
87 | 87 |
import org.gvsig.fmap.dal.swing.featurequery.FeatureQueryOrderPanel; |
88 |
import org.gvsig.fmap.dal.swing.featuretable.SimpleFeaturesTableModel; |
|
88 | 89 |
import org.gvsig.fmap.dal.swing.impl.featurequery.DefaultFeatureQueryCalculatedColumnsPanel; |
89 | 90 |
import org.gvsig.fmap.dal.swing.featuretype.FeatureAttributesSelectionPanel; |
90 | 91 |
import org.gvsig.fmap.dal.swing.searchpanel.SearchParameters; |
... | ... | |
732 | 733 |
FacadeOfAFeaturePagingHelper facade = (FacadeOfAFeaturePagingHelper) features; |
733 | 734 |
FeatureType ftype = facade.getFeaturePagingHelper().getFeatureSet().getDefaultFeatureType(); |
734 | 735 |
// al modelo le pasamos el ftype de esas features |
735 |
SimpleFeaturesTableModel tableModel = new SimpleFeaturesTableModel(
|
|
736 |
SimpleFeaturesTableModelImpl tableModel = new SimpleFeaturesTableModelImpl(
|
|
736 | 737 |
ftype, |
737 | 738 |
resultColumnNames, |
738 | 739 |
features |
... | ... | |
750 | 751 |
TableModel oldmodel = tblResults.getModel(); |
751 | 752 |
SimpleFeaturesTableModel m = (SimpleFeaturesTableModel) model.getValue(); |
752 | 753 |
tblResults.setModel(m); |
753 |
SimpleFeaturesTableModel.setCellRenderers(tblResults);
|
|
754 |
if (oldmodel instanceof SimpleFeaturesTableModel) { |
|
755 |
((SimpleFeaturesTableModel) oldmodel).dispose(); |
|
754 |
m.setCellRenderers(tblResults);
|
|
755 |
if (oldmodel instanceof SimpleFeaturesTableModelImpl) {
|
|
756 |
((SimpleFeaturesTableModelImpl) oldmodel).dispose();
|
|
756 | 757 |
} |
757 | 758 |
if (m.hasErrors()) { |
758 | 759 |
lblMsg.setText(i18n.getTranslation("_Errors_occurred_during_search")); |
... | ... | |
793 | 794 |
|
794 | 795 |
} |
795 | 796 |
FeatureType ftype = this.store.getDefaultFeatureTypeQuietly(); |
796 |
SimpleFeaturesTableModel emptyTableModel = new SimpleFeaturesTableModel(
|
|
797 |
SimpleFeaturesTableModelImpl emptyTableModel = new SimpleFeaturesTableModelImpl(
|
|
797 | 798 |
ftype, |
798 | 799 |
resultColumnNames, |
799 | 800 |
null |
... | ... | |
808 | 809 |
if (this.conditionPanels == null) { |
809 | 810 |
return; |
810 | 811 |
} |
811 |
SimpleFeaturesTableModel model; |
|
812 |
SimpleFeaturesTableModelImpl model;
|
|
812 | 813 |
// model = (SimpleFeaturesTableModel) this.tblResults.getModel(); |
813 | 814 |
List<Feature> features = store.getFeatures(this.parameters.getQuery()); |
814 | 815 |
FacadeOfAFeaturePagingHelper facade = (FacadeOfAFeaturePagingHelper) features; |
815 | 816 |
FeatureType ftype = facade.getFeaturePagingHelper().getFeatureSet().getDefaultFeatureType(); |
816 |
model = new SimpleFeaturesTableModel( |
|
817 |
model = new SimpleFeaturesTableModelImpl(
|
|
817 | 818 |
ftype, |
818 | 819 |
this.parameters.getResultColumnNames(), |
819 | 820 |
features |
... | ... | |
876 | 877 |
return null; |
877 | 878 |
} |
878 | 879 |
try { |
879 |
List<Feature> features = ((SimpleFeaturesTableModel) this.tblResults.getModel()).getFeatures(); |
|
880 |
List<Feature> features = ((SimpleFeaturesTableModelImpl) this.tblResults.getModel()).getFeatures();
|
|
880 | 881 |
Feature feature = features.get(selectedRow); |
881 | 882 |
|
882 | 883 |
ExpressionBuilder builder = ExpressionUtils.createExpressionBuilder(); |
Also available in: Unified diff