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 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 be 0 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. If false 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