Class SecureStaticConsoleScriptBuilder


  • public class SecureStaticConsoleScriptBuilder
    extends Object
    Provides a type checked groovy script builder.
    Since:
    5.0.0
    • Constructor Detail

      • SecureStaticConsoleScriptBuilder

        public SecureStaticConsoleScriptBuilder()
    • Method Detail

      • setImportCustomizer

        public SecureStaticConsoleScriptBuilder setImportCustomizer​(org.codehaus.groovy.control.customizers.ImportCustomizer importCustomizer)
        Set the import customizer.
        Parameters:
        importCustomizer - the script parameters
        Returns:
        the typed script builder
      • setIsCaptureOutput

        public SecureStaticConsoleScriptBuilder setIsCaptureOutput​(boolean isCaptureOutput)
        Set the is script output captured flag
        Parameters:
        isCaptureOutput - the is script output captured flag
        Returns:
        the typed script builder
      • setScript

        public SecureStaticConsoleScriptBuilder setScript​(String script)
        The groovy script to process
        Parameters:
        script - the groovy script to process
        Returns:
        the typed script builder
      • build

        public String build()
        Build the type checked groovy script
        Returns:
        the type checked groovy script
      • getImportsSize

        public int getImportsSize()
        Returns:
        the number of imports added to the groovy script after calling build().