org.freeplane.plugin.script.proxy

## Class ScriptUtils

- java.lang.Object
- - org.freeplane.plugin.script.proxy.ScriptUtils

-     public class ScriptUtils
      extends java.lang.Object

  Various utilities for use in scripting, especially in utility scripts.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ScriptUtils()`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static Proxy.Controller` | `c()` a substitute for the binding variable 'c' in | `static <T> T` | `ignoreCycles(java.util.function.Supplier<T> closure)` Executes given closure.
    `static Proxy.Node` | `node()` a substitute for the binding variable 'node' in

  - ### Methods inherited from class java.lang.Object

    `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ScriptUtils

          public ScriptUtils()

  - ### Method Detail

    - #### c

          public static Proxy.Controller c()

      a substitute for the binding variable 'c' in utility scripts.
      Since:
        1.3.2_03

    - #### node

          public static Proxy.Node node()

      a substitute for the binding variable 'node' in utility scripts.
      Since:
        1.3.2_03

    - #### ignoreCycles

          public static <T> T ignoreCycles(java.util.function.Supplier<T> closure)

      Executes given closure. If there are any cyclic dependencies formulas are skipped and no warnings or exceptions are thrown. Statically imported by default
      Since:
        1.7.4