Revision 44662 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/DefaultDataSwingManager.java

View differences:

DefaultDataSwingManager.java
36 36
import javax.swing.JTextField;
37 37
import javax.swing.ListCellRenderer;
38 38
import javax.swing.table.TableModel;
39
import javax.swing.text.JTextComponent;
39 40
import org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingLocator;
40 41
import org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager;
42
import org.gvsig.expressionevaluator.swing.ExpressionPickerController;
41 43
import org.gvsig.expressionevaluator.swing.JExpressionBuilder;
42 44
import org.gvsig.featureform.swing.CreateJFeatureFormException;
43 45
import org.gvsig.featureform.swing.JFeatureForm;
......
286 288
    }
287 289

  
288 290
    @Override
291
    public ExpressionPickerController createExpressionPickerController(FeatureStore store, JTextComponent text, JButton button) {    
292
        FeatureSymbolTable previewSymbolTable = DALLocator.getManager().createFeatureSymbolTable();
293
        previewSymbolTable.setFeature(store.getSampleFeature());
294
        
295
        ExpressionPickerController controller = ExpressionEvaluatorSwingLocator.getManager().createExpressionPickerController(text, button);
296
        controller.addElement(this.createFeatureStoreElement(store));
297
        controller.setPreviewSymbolTable(previewSymbolTable);
298
        
299
        return controller;
300
    }
301
    
302

  
303
    @Override
289 304
    public FeatureStoreSearchPanel createFeatureStoreSearchPanel(FeatureStore store) {
290 305
        DefaultSearchPanel e = new DefaultSearchPanel(store);
291 306
        return e;

Also available in: Unified diff