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
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