Class DefaultExpression
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultExpression
- All Implemented Interfaces:
Cloneable,org.gvsig.expressionevaluator.Expression,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson,org.gvsig.tools.persistence.Persistent,org.gvsig.tools.util.LabeledValue<org.gvsig.expressionevaluator.Expression>
public class DefaultExpression
extends Object
implements org.gvsig.expressionevaluator.Expression, org.gvsig.tools.util.LabeledValue<org.gvsig.expressionevaluator.Expression>
- Author:
- jjdelcerro
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultExpression(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()org.gvsig.expressionevaluator.Expressionclone()booleanexecute(org.gvsig.expressionevaluator.SymbolTable symbolTable) voidfromJson(javax.json.JsonObject values) voidDeprecated.org.gvsig.expressionevaluator.CodegetCode()getLabel()org.gvsig.expressionevaluator.SymbolTablebooleanorg.gvsig.expressionevaluator.ExpressiongetValue()inthashCode()booleanisEmpty()booleanbooleanvoidlink(org.gvsig.expressionevaluator.SymbolTable symbolTable) voidloadFromState(org.gvsig.tools.persistence.PersistentState state) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) static voidorg.gvsig.expressionevaluator.ExpressionvoidsetSQLCompatible(boolean sqlCompatible) voidsetUseBracketsForIdentifiers(boolean useBracketsForIdentifiers) org.gvsig.tools.evaluator.Evaluatorjavax.json.JsonObjecttoJson()toJSON()Deprecated.org.gvsig.json.JsonObjectBuildertoString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Field Details
-
COMPATIBILITY_SELECT_ID
- See Also:
-
COMPATIBILITY_SELECT_OPTIONAL_SEMICOLON_AT_END
- See Also:
-
manager
protected org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager
-
-
Constructor Details
-
DefaultExpression
public DefaultExpression() -
DefaultExpression
public DefaultExpression(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager)
-
-
Method Details
-
getLabel
- Specified by:
getLabelin interfaceorg.gvsig.tools.util.LabeledValue<org.gvsig.expressionevaluator.Expression>
-
getValue
public org.gvsig.expressionevaluator.Expression getValue()- Specified by:
getValuein interfaceorg.gvsig.tools.util.LabeledValue<org.gvsig.expressionevaluator.Expression>
-
equals
-
hashCode
public int hashCode() -
getSymbolTable
public org.gvsig.expressionevaluator.SymbolTable getSymbolTable()- Specified by:
getSymbolTablein interfaceorg.gvsig.expressionevaluator.Expression
-
getPhrase
- Specified by:
getPhrasein interfaceorg.gvsig.expressionevaluator.Expression
-
isPhraseEmpty
public boolean isPhraseEmpty()- Specified by:
isPhraseEmptyin interfaceorg.gvsig.expressionevaluator.Expression
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.expressionevaluator.Expression
-
setPhrase
- Specified by:
setPhrasein interfaceorg.gvsig.expressionevaluator.Expression
-
clear
public void clear()- Specified by:
clearin interfaceorg.gvsig.expressionevaluator.Expression
-
getCode
public org.gvsig.expressionevaluator.Code getCode()- Specified by:
getCodein interfaceorg.gvsig.expressionevaluator.Expression
-
setSQLCompatible
public void setSQLCompatible(boolean sqlCompatible) - Specified by:
setSQLCompatiblein interfaceorg.gvsig.expressionevaluator.Expression
-
isSQLCompatible
public boolean isSQLCompatible()- Specified by:
isSQLCompatiblein interfaceorg.gvsig.expressionevaluator.Expression
-
execute
- Specified by:
executein interfaceorg.gvsig.expressionevaluator.Expression
-
link
public void link(org.gvsig.expressionevaluator.SymbolTable symbolTable) - Specified by:
linkin interfaceorg.gvsig.expressionevaluator.Expression
-
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
-
registerPersistence
public static void registerPersistence() -
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 values) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
toJSON
Deprecated.- Specified by:
toJSONin interfaceorg.gvsig.expressionevaluator.Expression
-
fromJSON
Deprecated.- Specified by:
fromJSONin interfaceorg.gvsig.expressionevaluator.Expression
-
clone
- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.Expression- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
toString
-
setUseBracketsForIdentifiers
public void setUseBracketsForIdentifiers(boolean useBracketsForIdentifiers) - Specified by:
setUseBracketsForIdentifiersin interfaceorg.gvsig.expressionevaluator.Expression
-
getUseBracketsForIdentifiers
public boolean getUseBracketsForIdentifiers()- Specified by:
getUseBracketsForIdentifiersin interfaceorg.gvsig.expressionevaluator.Expression
-
toEvaluator
public org.gvsig.tools.evaluator.Evaluator toEvaluator()- Specified by:
toEvaluatorin interfaceorg.gvsig.expressionevaluator.Expression
-
selfRegister
public static void selfRegister()
-