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