public interface Value
| Modifier and Type | Method and Description |
|---|---|
<T,E extends java.lang.Throwable> |
accept(ValueVisitor<T,E> visitor)
Accepts visitor.
|
com.whitestein.lsps.engine.state.xml.Copiable |
createCopy(ModelInstance targetModelInstance)
Creates a copy without references to other objects.
|
void |
finishCopy(com.whitestein.lsps.engine.state.xml.Copiable source,
CopyHelper helper)
Copy references.
|
Type |
getCompiledType(ModelProvider modelProvider)
Returns the compiled type.
|
java.lang.String |
getType()
Returns the type.
|
boolean |
isRemoved()
Returns true if value is removed
|
SValue |
toSerializable(SModelInstance smi,
MarshallerConfig config)
Creates a serializable object.
|
SimpleValue |
toSimpleValue()
If this is
SimpleValue this method returns this, otherwise it returns a
ValueRef to this. |
Value |
toValue()
If this is a
ValueRef this method returns the referenced value, otherwise it returns
this. |
<T,E extends java.lang.Throwable> T accept(ValueVisitor<T,E> visitor) throws E extends java.lang.Throwable
T - E - visitor - EE extends java.lang.ThrowableSimpleValue toSimpleValue()
SimpleValue this method returns this, otherwise it returns a
ValueRef to this.SimpleValueValue toValue()
ValueRef this method returns the referenced value, otherwise it returns
this.Valuejava.lang.String getType()
Type getCompiledType(ModelProvider modelProvider)
modelProvider - boolean isRemoved()
SValue toSerializable(SModelInstance smi, MarshallerConfig config)
smi - config - com.whitestein.lsps.engine.state.xml.Copiable createCopy(ModelInstance targetModelInstance)
targetModelInstance - void finishCopy(com.whitestein.lsps.engine.state.xml.Copiable source,
CopyHelper helper)
source - helper - Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.