Revision 44100 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/expressionevaluator/DefaultFeatureSymbolTable.java
DefaultFeatureSymbolTable.java | ||
---|---|---|
5 | 5 |
import org.gvsig.expressionevaluator.ExpressionEvaluatorManager; |
6 | 6 |
import org.gvsig.expressionevaluator.Function; |
7 | 7 |
import org.gvsig.expressionevaluator.Interpreter; |
8 |
import org.gvsig.expressionevaluator.MutableSymbolTable; |
|
8 | 9 |
import org.gvsig.expressionevaluator.spi.AbstractFunction; |
9 | 10 |
import org.gvsig.expressionevaluator.spi.AbstractSymbolTable; |
10 | 11 |
import org.gvsig.fmap.dal.DataManager; |
... | ... | |
149 | 150 |
this.type = feature.getType(); |
150 | 151 |
} |
151 | 152 |
|
153 |
@Override |
|
154 |
public MutableSymbolTable createParent() { |
|
155 |
ExpressionEvaluatorManager expManager = ExpressionEvaluatorLocator.getManager(); |
|
156 |
|
|
157 |
MutableSymbolTable symbolTable = expManager.createSymbolTable(); |
|
158 |
symbolTable.addSymbolTable(this); |
|
159 |
return symbolTable; |
|
160 |
} |
|
161 |
|
|
162 |
|
|
152 | 163 |
public static void selfRegister() { |
153 | 164 |
ExpressionEvaluatorManager manager = ExpressionEvaluatorLocator.getManager(); |
154 | 165 |
manager.registerSymbolTable(new DefaultFeatureSymbolTable(), false); |
Also available in: Unified diff