Revision 44190 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/expressionevaluator/DefaultFeatureStoreElement.java

View differences:

DefaultFeatureStoreElement.java
6 6
import java.util.Comparator;
7 7
import java.util.Iterator;
8 8
import java.util.List;
9
import org.apache.commons.lang3.StringUtils;
9 10
import org.gvsig.expressionevaluator.Function;
10 11
import org.gvsig.expressionevaluator.swing.Element;
12
import org.gvsig.expressionevaluator.swing.Element.SimpleElement;
11 13
import org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig;
12 14
import org.gvsig.expressionevaluator.swing.spi.AbstractElement;
13 15
import org.gvsig.fmap.dal.exception.DataException;
......
21 23
 */
22 24
public class DefaultFeatureStoreElement 
23 25
        extends AbstractElement
24
        implements FeatureStoreElement 
26
        implements FeatureStoreElement , SimpleElement
25 27
{
26 28

  
27 29
    private FeatureStore store;
28 30
    private FeatureType type;
29 31
    private List<Element> elements;
30 32
    final ExpressionBuilderConfig configPanel;
33
    private String myName;
31 34

  
32 35
    @SuppressWarnings("OverridableMethodCallInConstructor")
33 36
    public DefaultFeatureStoreElement(ExpressionBuilderConfig configPanel, FeatureStore store) {
......
44 47
    }
45 48

  
46 49
    @Override
50
    public void setName(String name) {
51
        this.myName = name;
52
    }
53
    
54
    @Override
47 55
    public String getName() {
56
        if( !StringUtils.isBlank(this.myName) ) {
57
            return this.myName;
58
        }
48 59
        if (this.store == null) {
49 60
            return super.getName();
50 61
        }

Also available in: Unified diff