Class DefaultFeatureAttributeEmulatorExpression
java.lang.Object
org.gvsig.fmap.dal.impl.expressionevaluator.DefaultFeatureAttributeEmulatorExpression
- All Implemented Interfaces:
org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression,org.gvsig.fmap.dal.feature.FeatureAttributeEmulator,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson,org.gvsig.tools.persistence.Persistent
public class DefaultFeatureAttributeEmulatorExpression
extends Object
implements org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
- Author:
- osc
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultFeatureAttributeEmulatorExpression(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.expressionevaluator.Expression expression) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfromJson(javax.json.JsonObject json) get(org.gvsig.fmap.dal.feature.Feature feature) org.gvsig.expressionevaluator.ExpressionString[]org.gvsig.expressionevaluator.SymbolTablebooleanbooleanisValid()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) static voidvoidvoidsetEnableExceptions(boolean enableExceptions) javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuildertoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Constructor Details
-
DefaultFeatureAttributeEmulatorExpression
public DefaultFeatureAttributeEmulatorExpression() -
DefaultFeatureAttributeEmulatorExpression
public DefaultFeatureAttributeEmulatorExpression(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.expressionevaluator.Expression expression)
-
-
Method Details
-
getUndefinedSymbols
- Specified by:
getUndefinedSymbolsin interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
isEnableExceptions
public boolean isEnableExceptions()- Specified by:
isEnableExceptionsin interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
setEnableExceptions
public void setEnableExceptions(boolean enableExceptions) - Specified by:
setEnableExceptionsin interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
getSymbolTable
public org.gvsig.expressionevaluator.SymbolTable getSymbolTable()- Specified by:
getSymbolTablein interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
get
- Specified by:
getin interfaceorg.gvsig.fmap.dal.feature.FeatureAttributeEmulator
-
set
- Specified by:
setin interfaceorg.gvsig.fmap.dal.feature.FeatureAttributeEmulator
-
allowSetting
public boolean allowSetting()- Specified by:
allowSettingin interfaceorg.gvsig.fmap.dal.feature.FeatureAttributeEmulator
-
getRequiredFieldNames
- Specified by:
getRequiredFieldNamesin interfaceorg.gvsig.fmap.dal.feature.FeatureAttributeEmulator
-
getExpression
public org.gvsig.expressionevaluator.Expression getExpression()- Specified by:
getExpressionin interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
getErrorMessage
- Specified by:
getErrorMessagein interfaceorg.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
toString
-
toJson
public javax.json.JsonObject toJson()- Specified by:
toJsonin interfaceorg.gvsig.json.SupportToJson
-
toJsonBuilder
public org.gvsig.json.JsonObjectBuilder toJsonBuilder()- Specified by:
toJsonBuilderin interfaceorg.gvsig.json.SupportToJson
-
fromJson
public void fromJson(javax.json.JsonObject json) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
selfRegister
public static void selfRegister()
-