Interface ITypedModificationRequest<T>
-
- All Known Implementing Classes:
TypedModificationRequest
public interface ITypedModificationRequest<T>
The request to the 1C:Enteprise Runtime debug server for the expression typed modification. Contains description of the modification and an evaluation listener to report modification result to.Clients may use default
implementation
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IEvaluationListener
getEvaluationListener()
Returns the listener to report result to, when expression will be evaluated.UUID
getExpressionUuid()
Returns the UUID of the root expression.int
getMaxTextSize()
Returns the value maximum text representation size.BslValuePath
getPath()
Returns the BSL value path.IBslStackFrame
getStackFrame()
Returns the stack frame, that contains evaluating expression.T
getValue()
Returns new value to set to variable with the give BSL value path.boolean
isMultiLine()
Returns whether text result may contain multiple lines.
-
-
-
Method Detail
-
getExpressionUuid
UUID getExpressionUuid()
Returns the UUID of the root expression.- Returns:
- the UUID of the root expression, never
null
-
getPath
BslValuePath getPath()
Returns the BSL value path.- Returns:
- the BSL value path, never
null
- See Also:
BslValuePath
-
getValue
T getValue()
Returns new value to set to variable with the give BSL value path.- Returns:
- new value to set to variable with the give BSL value path, never
null
-
getStackFrame
IBslStackFrame getStackFrame()
Returns the stack frame, that contains evaluating expression.- Returns:
- the stack frame, that contains evaluating expression, never
null
-
getEvaluationListener
IEvaluationListener getEvaluationListener()
Returns the listener to report result to, when expression will be evaluated.- Returns:
- the listener to report result to, when expression will be evaluated, never
null
-
getMaxTextSize
int getMaxTextSize()
Returns the value maximum text representation size. May be0
for unlimited and full representation.- Returns:
- the value maximum text representation size or
0
for unlimited and full representation.
-
isMultiLine
boolean isMultiLine()
Returns whether text result may contain multiple lines. Iffalse
then miltiple line text will be cut at first line break.- Returns:
- whether text result may contain multiple lines. If
false
then miltiple line text will be cut at first line break
-
-