public class SExpressionValue extends SComplexValue
Modifier and Type | Class and Description |
---|---|
static class |
SExpressionValue.Type
Type of the contained expression.
|
Constructor and Description |
---|
SExpressionValue()
Creates new instance of
SExpressionValue . |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(SPropertyValue property) |
String |
getCompiled()
Name of the class that represents expression compiled to java.
|
long |
getContextId()
Returns the enclosing context id.
|
int |
getDebugLine()
Returns debug type.
|
String |
getExpression()
Returns the expression.
|
SExpressionValue.Type |
getExpressionType()
Returns the expression type.
|
String |
getOriginElementId() |
int |
getOriginOffset() |
String |
getOriginProperty() |
List<SPropertyValue> |
getProperties()
Returns all additional properties.
|
void |
postUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
Object parent)
Callback method invoked after unmarshalling XML data into target.
|
void |
preUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
Object parent)
Callback method invoked before unmarshalling into target.
|
void |
setCompiled(String compiled)
Sets name of the class that represents expression compiled to java.
|
void |
setContextId(long contextId)
Sets context id.
|
void |
setDebugLine(int debugLine) |
void |
setExpression(String expression) |
void |
setExpressionType(SExpressionValue.Type type) |
void |
setOriginElementId(String originElementId) |
void |
setOriginOffset(int originOffset) |
void |
setOriginProperty(String originProperty) |
String |
toString() |
ExpressionValue |
toValue(ModelInstance modelInstance)
Creates a real value.
|
commonAfterUnmarshal, getBaseLevelEntityId, getEvaluationLevel, getId, getLowerLevelEntityId, getOwnContextId, getType, setBaseLevelEntityId, setEvaluationLevel, setId, setLowerLevelEntityId, setOwnContextId, setType
public SExpressionValue()
SExpressionValue
.public String getExpression()
public long getContextId()
public void setContextId(long contextId)
contextId
- public SExpressionValue.Type getExpressionType()
public List<SPropertyValue> getProperties()
public String getOriginElementId()
public String getOriginProperty()
public int getOriginOffset()
public int getDebugLine()
public void setExpressionType(SExpressionValue.Type type)
public void setExpression(String expression)
public void addProperty(SPropertyValue property)
public void setOriginElementId(String originElementId)
public void setOriginProperty(String originProperty)
public void setOriginOffset(int originOffset)
public void setDebugLine(int debugLine)
public void preUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, Object parent)
UnmarshalCallback
parent
- instance of JAXB mapped class that will eventually reference target.
null when target is root element.public void postUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, Object parent)
UnmarshalCallback
parent
- instance of JAXB mapped class that will reference target.
null when target is root element.public String getCompiled()
public void setCompiled(String compiled)
compiled
- public ExpressionValue toValue(ModelInstance modelInstance)
SValue
toValue
in interface SValue
toValue
in class SComplexValue
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.