Class ScriptMenuHelper

  • All Implemented Interfaces:
    IScriptMenuHelper

    public class ScriptMenuHelper
    extends java.lang.Object
    implements IScriptMenuHelper
    The helper class is used to generate scripts for Action Value of chart model.
    Since:
    2.5.2
    • Constructor Detail

      • ScriptMenuHelper

        public ScriptMenuHelper()
    • Method Detail

      • initInstance

        public static void initInstance​(IScriptMenuHelper tFactory)
        Initializes instance of this object.
        Parameters:
        tFactory -
      • instance

        public static IScriptMenuHelper instance()
        Returns instance of this object.
        Returns:
        IScriptMenuHelper instance
      • getScriptValueJS

        public java.lang.String getScriptValueJS​(int index,
                                                 ScriptValue sv,
                                                 com.ibm.icu.util.ULocale locale)
        Description copied from interface: IScriptMenuHelper
        Returns scripts of 'Invoke Script' action.
        Specified by:
        getScriptValueJS in interface IScriptMenuHelper
        Parameters:
        index - index of action.
        sv - script action.
        Returns:
        string script value js
      • wrapScriptsAsFunction

        public static java.lang.String wrapScriptsAsFunction​(java.lang.String script)
        Wraps specified script into a function for the calling by using eval function.
        Parameters:
        script -
        Returns:
        string script