Interface LocalScopeHandler

    • Method Detail

      • setScopeHandlingVariables

        void setScopeHandlingVariables​(ScopeHandler.ScopeHandling value)
        Sets how to handle variables into the local scope.
        Parameters:
        value - the scope handling
      • getScopeHandlingVariables

        ScopeHandler.ScopeHandling getScopeHandlingVariables()
        Returns how variables are handled in the local scope.
        Returns:
        the scope handling
      • scopeHandlingVariablesTipText

        String scopeHandlingVariablesTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setVariablesFilter

        void setVariablesFilter​(BaseRegExp value)
        Sets the regular expression that variable names must match to get into the local scope.
        Parameters:
        value - the expression
      • getVariablesFilter

        BaseRegExp getVariablesFilter()
        Returns the regular expression that variable names must match to get into the local scope.
        Returns:
        the expression
      • variablesFilterTipText

        String variablesFilterTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setPropagateVariables

        void setPropagateVariables​(boolean value)
        Sets whether to propagate variables from the local to the outer scope.
        Parameters:
        value - if true then variables get propagated
      • getPropagateVariables

        boolean getPropagateVariables()
        Returns whether to propagate variables from the local to the outer scope.
        Returns:
        true if variables get propagated
      • propagateVariablesTipText

        String propagateVariablesTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setVariablesRegExp

        void setVariablesRegExp​(BaseRegExp value)
        Sets the regular expression that variable names must match to get propagated.
        Parameters:
        value - the expression
      • getVariablesRegExp

        BaseRegExp getVariablesRegExp()
        Returns the regular expression that variable names must match to get propagated.
        Returns:
        the expression
      • variablesRegExpTipText

        String variablesRegExpTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setScopeHandlingStorage

        void setScopeHandlingStorage​(ScopeHandler.ScopeHandling value)
        Sets how to handle storage in the local scope.
        Parameters:
        value - the scope handling
      • getScopeHandlingStorage

        ScopeHandler.ScopeHandling getScopeHandlingStorage()
        Returns how storage is handled in the local scope.
        Returns:
        the scope handling
      • scopeHandlingStorageTipText

        String scopeHandlingStorageTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setStorageFilter

        void setStorageFilter​(BaseRegExp value)
        Sets the regular expression that storage item names must match to get into the local scope.
        Parameters:
        value - the expression
      • getStorageFilter

        BaseRegExp getStorageFilter()
        Returns the regular expression that storage item names must match to get into the local scope.
        Returns:
        the expression
      • storageFilterTipText

        String storageFilterTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setPropagateStorage

        void setPropagateStorage​(boolean value)
        Sets whether to propagate storage items from the local to the outer scope.
        Parameters:
        value - if true then storage items get propagated
      • getPropagateStorage

        boolean getPropagateStorage()
        Returns whether to propagate storage items from the local to the outer scope.
        Returns:
        true if storage items get propagated
      • propagateStorageTipText

        String propagateStorageTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setStorageRegExp

        void setStorageRegExp​(BaseRegExp value)
        Sets the regular expression that storage item names must match to get propagated.
        Parameters:
        value - the expression
      • getStorageRegExp

        BaseRegExp getStorageRegExp()
        Returns the regular expression that storage item names must match to get propagated.
        Returns:
        the expression
      • storageRegExpTipText

        String storageRegExpTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.