Interface IEvaluationRequest
-
- All Known Implementing Classes:
EvaluationRequest
public interface IEvaluationRequest
The request to the 1C:Enteprise Runtime debug server for the expression evaluation. Contains description of the evaluation and an evaluation listener to report evaluation result to.Clients may use
IEvaluationChain
to contstruct a single evaluation requests chain with multiple requests and send it as single evaluation request.Clients may use default
implementation
.- See Also:
IEvaluationListener
,IEvaluationEngine
,IEvaluationChain
-
-
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.List<ViewInterface>
getInterfaces()
Returns the value interfaces to evaluate expresion for.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
-
getStackFrame
IBslStackFrame getStackFrame()
Returns the stack frame, that contains evaluating expression.- Returns:
- the stack frame, that contains evaluating expression, never
null
-
getInterfaces
List<ViewInterface> getInterfaces()
Returns the value interfaces to evaluate expresion for. First matching interface will be used for evaluation.- Returns:
- the value interfaces to evaluate expresion for, 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
-
-