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 Details

    • DefaultFeatureAttributeEmulatorExpression

      public DefaultFeatureAttributeEmulatorExpression()
    • DefaultFeatureAttributeEmulatorExpression

      public DefaultFeatureAttributeEmulatorExpression(org.gvsig.fmap.dal.feature.FeatureType featureType, org.gvsig.expressionevaluator.Expression expression)
  • Method Details

    • getUndefinedSymbols

      public List<String> getUndefinedSymbols()
      Specified by:
      getUndefinedSymbols in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • isEnableExceptions

      public boolean isEnableExceptions()
      Specified by:
      isEnableExceptions in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • setEnableExceptions

      public void setEnableExceptions(boolean enableExceptions)
      Specified by:
      setEnableExceptions in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • getSymbolTable

      public org.gvsig.expressionevaluator.SymbolTable getSymbolTable()
      Specified by:
      getSymbolTable in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • get

      public Object get(org.gvsig.fmap.dal.feature.Feature feature)
      Specified by:
      get in interface org.gvsig.fmap.dal.feature.FeatureAttributeEmulator
    • set

      public void set(org.gvsig.fmap.dal.feature.EditableFeature feature, Object value)
      Specified by:
      set in interface org.gvsig.fmap.dal.feature.FeatureAttributeEmulator
    • allowSetting

      public boolean allowSetting()
      Specified by:
      allowSetting in interface org.gvsig.fmap.dal.feature.FeatureAttributeEmulator
    • getRequiredFieldNames

      public String[] getRequiredFieldNames()
      Specified by:
      getRequiredFieldNames in interface org.gvsig.fmap.dal.feature.FeatureAttributeEmulator
    • getExpression

      public org.gvsig.expressionevaluator.Expression getExpression()
      Specified by:
      getExpression in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • getErrorMessage

      public String getErrorMessage()
      Specified by:
      getErrorMessage in interface org.gvsig.fmap.dal.expressionevaluator.FeatureAttributeEmulatorExpression
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.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:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      public javax.json.JsonObject toJson()
      Specified by:
      toJson in interface org.gvsig.json.SupportToJson
    • toJsonBuilder

      public org.gvsig.json.JsonObjectBuilder toJsonBuilder()
      Specified by:
      toJsonBuilder in interface org.gvsig.json.SupportToJson
    • fromJson

      public void fromJson(javax.json.JsonObject json)
      Specified by:
      fromJson in interface org.gvsig.json.SupportFromJson
    • selfRegister

      public static void selfRegister()