public class DefaultFeatureAttributeEmulatorExpression extends java.lang.Object implements FeatureAttributeEmulatorExpression
| Constructor and Description |
|---|
DefaultFeatureAttributeEmulatorExpression() |
DefaultFeatureAttributeEmulatorExpression(FeatureType featureType,
Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowSetting() |
void |
fromJson(JsonObject json) |
java.lang.Object |
get(Feature feature) |
java.lang.String |
getErrorMessage() |
Expression |
getExpression() |
java.lang.String[] |
getRequiredFieldNames() |
SymbolTable |
getSymbolTable() |
java.util.List<java.lang.String> |
getUndefinedSymbols() |
boolean |
isEnableExceptions() |
boolean |
isValid() |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
static void |
selfRegister() |
void |
set(EditableFeature feature,
java.lang.Object value) |
void |
setEnableExceptions(boolean enableExceptions) |
JsonObject |
toJson() |
JsonObjectBuilder |
toJsonBuilder() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoJson, toJsonBuilderpublic DefaultFeatureAttributeEmulatorExpression()
public DefaultFeatureAttributeEmulatorExpression(FeatureType featureType, Expression expression)
public java.util.List<java.lang.String> getUndefinedSymbols()
getUndefinedSymbols in interface FeatureAttributeEmulatorExpressionpublic boolean isEnableExceptions()
isEnableExceptions in interface FeatureAttributeEmulatorExpressionpublic void setEnableExceptions(boolean enableExceptions)
setEnableExceptions in interface FeatureAttributeEmulatorExpressionpublic SymbolTable getSymbolTable()
getSymbolTable in interface FeatureAttributeEmulatorExpressionpublic boolean isValid()
isValid in interface FeatureAttributeEmulatorExpressionpublic java.lang.Object get(Feature feature)
get in interface FeatureAttributeEmulatorpublic void set(EditableFeature feature, java.lang.Object value)
set in interface FeatureAttributeEmulatorpublic boolean allowSetting()
allowSetting in interface FeatureAttributeEmulatorpublic java.lang.String[] getRequiredFieldNames()
getRequiredFieldNames in interface FeatureAttributeEmulatorpublic Expression getExpression()
getExpression in interface FeatureAttributeEmulatorExpressionpublic java.lang.String getErrorMessage()
getErrorMessage in interface FeatureAttributeEmulatorExpressionpublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic JsonObject toJson()
toJson in interface SupportToJsonpublic JsonObjectBuilder toJsonBuilder()
toJsonBuilder in interface SupportToJsonpublic void fromJson(JsonObject json)
fromJson in interface SupportFromJsonpublic static void selfRegister()