Interface IModificationRequest
-
- All Known Implementing Classes:
ModificationRequest
public interface IModificationRequest
The request to the 1C:Enteprise Runtime debug server for the expression modification. Contains description of the modification and an evaluation listener to report modification result to.Clients may use default
implementation
.- See Also:
IEvaluationListener
,IEvaluationEngine
-
-
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.String
getExpression()
Returns the new expression to variable with the give BSL value path.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.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
-
getExpression
String getExpression()
Returns the new expression to variable with the give BSL value path.- Returns:
- the new expression 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
-
-