Package | Description |
---|---|
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.state.xml |
Modifier and Type | Method and Description |
---|---|
void |
AspectDebugger.stopOnPropertyBreakpoint(ComplexValue complexValue,
String propertyName)
Suspends the execution of a process if a breakpoint is set on the
assignment of a record property.
|
Modifier and Type | Class and Description |
---|---|
class |
HolderImpl<V extends ComplexValue>
Implementation of
ValueHolder for runtime, it is backed by given
Value . |
class |
RecordHolderBase<T extends ComplexValue>
Base class for all
RecordHolder implementations. |
Modifier and Type | Method and Description |
---|---|
RecordHolderBase<? extends ComplexValue> |
RecordEntityAdapter.getHolder()
Returns holder.
|
protected RecordHolderBase<? extends ComplexValue> |
RecordEntityAdapter.getHolderInternal()
Returns value of holder field.
|
Modifier and Type | Method and Description |
---|---|
static void |
InternalHolderHelper.replaceValue(HolderImpl<ComplexValue> holder,
ComplexValue value)
Replaces value in holder.
|
Modifier and Type | Method and Description |
---|---|
static void |
InternalHolderHelper.replaceValue(HolderImpl<ComplexValue> holder,
ComplexValue value)
Replaces value in holder.
|
protected void |
ExternalRecordEntityAdapter.setHolder(RecordHolderBase<? extends ComplexValue> holder)
Sets value of holder field.
|
protected void |
RecordEntityAdapter.setHolderInternal(RecordHolderBase<? extends ComplexValue> holder)
Sets value of holder field.
|
Constructor and Description |
---|
RecordEntityAdapter(RecordHolderBase<? extends ComplexValue> holder)
Creates new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
CollectionValue
Collection value.
|
class |
ExpressionValue
Persistent value representing closure.
|
class |
ExternalValue
Class used to represent an object that is not defined in the core model types.
|
class |
ListValue
Persistent value value representing an immutable list of values.
|
class |
MapValue
Persistent value representing an immutable map.
|
class |
RecordValue
Persistent value representing a record.
|
class |
SetValue
Persistent value representing set of variable values.
|
Modifier and Type | Method and Description |
---|---|
ComplexValue |
ComplexValue.getBaseLevelEntity()
Returns base level value.
|
ComplexValue |
ModelInstance.getComplexValue(long id)
Returns complex value for given id.
|
ComplexValue |
ModelInstance.getComplexValue(String level,
long baseId)
Returns complex value for given level and baseValueId.
|
ComplexValue |
ExternalValue.getFromCachedNonsharedAssociations(String name)
Returns value from to cache of nonshared associations.
|
ComplexValue |
ComplexValue.getLowerLevelEntity()
Returns lower level value.
|
ComplexValue |
ComplexValue.getLowestLevelEntity()
Returns lowest level value.
|
ComplexValue |
ReadOnlyRecordValue.getRecord()
Returns wrapped read-write record value.
|
ComplexValue |
Context.getRecordValue()
Returns record value.
|
Modifier and Type | Method and Description |
---|---|
Map<ComplexValue,Object> |
ModelInstance.getRuntimeValues()
Returns map of runtime values.
|
LinkedHashSet<ComplexValue> |
ValueContent.getValues()
Returns all stored values.
|
Collection<ComplexValue> |
ModelInstance.getValues()
Returns the model instance complex values.
|
Modifier and Type | Method and Description |
---|---|
void |
ExternalValue.addToCachedNonsharedAssociations(String name,
ComplexValue value)
Adds to cache of nonshared associations.
|
void |
ModelInstance.registerRuntimeValue(ComplexValue value,
Object runtimeValue)
Creates mapping between given value (xml representation of
object in process context) and actual runtime value, so that
the runtime value doesn't need to be created again.
|
static ValueContent |
ValueSerializer.storeValue(ComplexValue complexValue)
Stores a complex value with all referenced values to a
ValueContent . |
Constructor and Description |
---|
ReadOnlyRecordValue(ComplexValue record)
Creates new instance.
|
ReadOnlyRecordValue(long id,
ModelInstance modelInstance,
ComplexValue record)
Creates new instance.
|
Constructor and Description |
---|
ValueContent(long modelId,
String modelName,
String modelVersion,
String modelHash,
LinkedHashSet<ComplexValue> values)
Creates new instance.
|
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.