Class FeatureSymbolTableImpl
java.lang.Object
org.gvsig.expressionevaluator.spi.AbstractSymbolTable
org.gvsig.expressionevaluator.impl.symboltable.FeatureSymbolTableImpl
- All Implemented Interfaces:
Cloneable,Iterable<org.gvsig.expressionevaluator.Function>,org.gvsig.expressionevaluator.MutableSymbolTable,org.gvsig.expressionevaluator.SymbolTable,org.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.util.GetItemByKey<String,Object>
public class FeatureSymbolTableImpl
extends org.gvsig.expressionevaluator.spi.AbstractSymbolTable
implements org.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable
- Author:
- jjdelcerro
-
Field Summary
Fields inherited from class org.gvsig.expressionevaluator.spi.AbstractSymbolTable
functionAlias, functions, LOGGER, symbolTables, varsFields inherited from interface org.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable
SYMBOL_CURRENT_ROW, SYMBOL_CURRENT_TABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()org.gvsig.expressionevaluator.MutableSymbolTablebooleanorg.gvsig.expressionevaluator.Functionorg.gvsig.fmap.dal.feature.FeaturebooleanisSQLCompatible(String name) voidsetFeature(org.gvsig.fmap.dal.feature.Feature feature) voidMethods inherited from class org.gvsig.expressionevaluator.spi.AbstractSymbolTable
addFunction, addFunctions, addSymbolTable, containsSymbolTable, fixSymbolTables, fixSymbolTables, functions, get, getFunctionAlias, getFunctions, getName, getSymbolTables, getVars, iterator, localfunctions, removeFunction, removeSymbolTable, removeVar, toString, variablesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.gvsig.expressionevaluator.MutableSymbolTable
addFunction, addFunctions, removeFunction, removeVarMethods inherited from interface org.gvsig.expressionevaluator.SymbolTable
addSymbolTable, containsSymbolTable, functions, getName, localfunctions, removeSymbolTable, variables
-
Constructor Details
-
FeatureSymbolTableImpl
public FeatureSymbolTableImpl() -
FeatureSymbolTableImpl
-
-
Method Details
-
localvariables
- Specified by:
localvariablesin interfaceorg.gvsig.expressionevaluator.SymbolTable- Overrides:
localvariablesin classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.MutableSymbolTable- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.SymbolTable- Overrides:
clonein classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable- Throws:
CloneNotSupportedException
-
function
- Specified by:
functionin interfaceorg.gvsig.expressionevaluator.SymbolTable- Overrides:
functionin classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable
-
exists
- Specified by:
existsin interfaceorg.gvsig.expressionevaluator.SymbolTable- Overrides:
existsin classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable
-
value
- Specified by:
valuein interfaceorg.gvsig.expressionevaluator.SymbolTable- Overrides:
valuein classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable
-
setVar
- Specified by:
setVarin interfaceorg.gvsig.expressionevaluator.MutableSymbolTable- Overrides:
setVarin classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable
-
isSQLCompatible
- Specified by:
isSQLCompatiblein interfaceorg.gvsig.expressionevaluator.SymbolTable- Overrides:
isSQLCompatiblein classorg.gvsig.expressionevaluator.spi.AbstractSymbolTable
-
setFeature
public void setFeature(org.gvsig.fmap.dal.feature.Feature feature) - Specified by:
setFeaturein interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable
-
createParent
public org.gvsig.expressionevaluator.MutableSymbolTable createParent()- Specified by:
createParentin interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable
-
getFeature
public org.gvsig.fmap.dal.feature.Feature getFeature()- Specified by:
getFeaturein interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureSymbolTable
-