protected String[] createScriptArgs(final Map<String, Map<String, String>> localDataContext) {

        final ScriptPluginProvider plugin = getProvider();
        final File scriptfile = plugin.getScriptFile();
        final String scriptargs = plugin.getScriptArgs();
        final String[] scriptargsarray = plugin.getScriptArgsArray();
        final String scriptinterpreter = plugin.getScriptInterpreter();
        final boolean interpreterargsquoted = plugin.getInterpreterArgsQuoted();


        return getScriptExecHelper().createScriptArgs(
                localDataContext,
                scriptargs, scriptargsarray, scriptinterpreter, interpreterargsquoted,
                scriptfile.getAbsolutePath()
        );
    }
protected String [ ] createScriptArgs ( final Map < String , Map < String , String > > localDataContext ) { final ScriptPluginProvider plugin = getProvider ( ) ; final File scriptfile = plugin . getScriptFile ( ) ; final String scriptargs = plugin . getScriptArgs ( ) ; final String [ ] scriptargsarray = plugin . getScriptArgsArray ( ) ; final String scriptinterpreter = plugin . getScriptInterpreter ( ) ; final boolean interpreterargsquoted = plugin . getInterpreterArgsQuoted ( ) ; return getScriptExecHelper ( ) . createScriptArgs ( localDataContext , scriptargs , scriptargsarray , scriptinterpreter , interpreterargsquoted , scriptfile . getAbsolutePath ( ) ) ; }
Create the command array for the data context.
@param localDataContext data
@return command array