Revision 4359
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.app/org.gvsig.vcsgis.app.mainplugin/src/main/java/org/gvsig/vcsgis/app/FeatureStoresTreeModel.java | ||
---|---|---|
13 | 13 |
import javax.swing.tree.TreeModel; |
14 | 14 |
import javax.swing.tree.TreePath; |
15 | 15 |
import org.gvsig.app.ApplicationLocator; |
16 |
import org.gvsig.app.project.Project; |
|
17 | 16 |
import org.gvsig.fmap.dal.DataStore; |
18 | 17 |
import org.gvsig.fmap.mapcontext.MapContextLocator; |
19 | 18 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
... | ... | |
25 | 24 |
import org.gvsig.tools.evaluator.EvaluatorData; |
26 | 25 |
import org.gvsig.tools.evaluator.EvaluatorException; |
27 | 26 |
import org.gvsig.tools.evaluator.EvaluatorFieldsInfo; |
27 |
import org.gvsig.tools.swing.api.IconGetter; |
|
28 | 28 |
import org.gvsig.tools.swing.api.ListElement; |
29 | 29 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
30 | 30 |
|
... | ... | |
33 | 33 |
* |
34 | 34 |
* @author fdiaz |
35 | 35 |
*/ |
36 |
public class FeatureStoresTreeModel implements TreeModel { |
|
36 |
public class FeatureStoresTreeModel implements TreeModel, IconGetter {
|
|
37 | 37 |
|
38 | 38 |
private final LayersTreeModel delegated; |
39 | 39 |
private final ListElement<Object> root; |
... | ... | |
129 | 129 |
this.delegated.removeTreeModelListener(l); |
130 | 130 |
} |
131 | 131 |
|
132 |
@Override |
|
132 | 133 |
public Icon getIcon(Object item) { |
133 | 134 |
if( !this.icons.containsKey(item) ) { |
134 |
String iconName = null;
|
|
135 |
String iconName; |
|
135 | 136 |
if( item instanceof DataStore ) { |
136 | 137 |
iconName = MapContextLocator.getMapContextManager().getIconLayer((DataStore)item); |
137 | 138 |
} else if( item instanceof FLayers ) { |
Also available in: Unified diff