for (String templateVariable : getTemplateVariables().keySet()) templateScript = Matcher.quoteReplacement(getTemplateVariables().get(templateVariable) .toString()); templateOutput = templateOutput.replaceAll(StaticStrings.STRING_EMPTY + templateVariable + StaticStrings.STRING_EMPTY, templateScript);
for (String templateVariable : getTemplateVariables().keySet()) templateScript = Matcher.quoteReplacement(getTemplateVariables().get(templateVariable) .toString()); templateOutput = templateOutput.replaceAll(StaticStrings.STRING_EMPTY + templateVariable + StaticStrings.STRING_EMPTY, templateScript);
for (String templateVariable : getTemplateVariables().keySet()) templateScript = Matcher.quoteReplacement(getTemplateVariables().get(templateVariable) .toString()); templateOutput = templateOutput.replaceAll(StaticStrings.STRING_EMPTY + templateVariable + StaticStrings.STRING_EMPTY, templateScript);
if (FileTemplates.getTemplateVariables() .get("PACE_TRACK_START") == null) FileTemplates.getTemplateVariables() .put("PACE_TRACK_START;", new StringBuilder(StaticStrings.STRING_EMPTY)); if (FileTemplates.getTemplateVariables() .get("PACE_TRACK_END") == null) FileTemplates.getTemplateVariables() .put("PACE_TRACK_END;", new StringBuilder(StaticStrings.STRING_EMPTY)); FileTemplates.getTemplateVariables() .put("JW_APP_NAME", new StringBuilder(AngularFeature.getAppName())); FileTemplates.getTemplateVariables() .put("JW_MODULES", new StringBuilder(compileModules())); FileTemplates.getTemplateVariables() .put("JW_FACTORIES", new StringBuilder(compileFactories())); FileTemplates.getTemplateVariables() .put("JW_CONFIGURATIONS", new StringBuilder(compileConfigurations())); FileTemplates.getTemplateVariables() .put("JW_DIRECTIVES", new StringBuilder(compileDirectives())); FileTemplates.getTemplateVariables() .put("JW_APP_CONTROLLER", new StringBuilder(AngularFeature.getControllerName())); FileTemplates.getTemplateVariables() .put("JW_WATCHERS;", compileWatchers()); FileTemplates.getTemplateVariables() .put("CONTROLLER_INSERTIONS", new StringBuilder(compileControllerInsertions()));
if (FileTemplates.getTemplateVariables() .get("PACE_TRACK_START") == null) FileTemplates.getTemplateVariables() .put("PACE_TRACK_START;", new StringBuilder(StaticStrings.STRING_EMPTY)); if (FileTemplates.getTemplateVariables() .get("PACE_TRACK_END") == null) FileTemplates.getTemplateVariables() .put("PACE_TRACK_END;", new StringBuilder(StaticStrings.STRING_EMPTY)); FileTemplates.getTemplateVariables() .put("JW_APP_NAME", new StringBuilder(AngularFeature.getAppName())); FileTemplates.getTemplateVariables() .put("JW_MODULES", new StringBuilder(compileModules())); FileTemplates.getTemplateVariables() .put("JW_FACTORIES", new StringBuilder(compileFactories())); FileTemplates.getTemplateVariables() .put("JW_CONFIGURATIONS", new StringBuilder(compileConfigurations())); FileTemplates.getTemplateVariables() .put("JW_DIRECTIVES", new StringBuilder(compileDirectives())); FileTemplates.getTemplateVariables() .put("JW_APP_CONTROLLER", new StringBuilder(AngularFeature.getControllerName())); FileTemplates.getTemplateVariables() .put("JW_WATCHERS;", compileWatchers()); FileTemplates.getTemplateVariables() .put("CONTROLLER_INSERTIONS", new StringBuilder(compileControllerInsertions()));
if (FileTemplates.getTemplateVariables() .get("BEFORE_AJAX_CALL;") == null) FileTemplates.getTemplateVariables() .put("BEFORE_AJAX_CALL;", new StringBuilder(StaticStrings.STRING_EMPTY)); if (FileTemplates.getTemplateVariables() .get("AFTER_AJAX_CALL;") == null) FileTemplates.getTemplateVariables() .put("AFTER_AJAX_CALL;", new StringBuilder(StaticStrings.STRING_EMPTY)); if (FileTemplates.getTemplateVariables() .get("BEFORE_INIT_CALL;") == null) FileTemplates.getTemplateVariables() .put("BEFORE_INIT_CALL;", new StringBuilder(StaticStrings.STRING_EMPTY)); if (FileTemplates.getTemplateVariables() .get("AFTER_INIT_CALL;") == null) FileTemplates.getTemplateVariables() .put("AFTER_INIT_CALL;", new StringBuilder(StaticStrings.STRING_EMPTY)); FileTemplates.getTemplateVariables() .put("JW_APP_NAME", new StringBuilder(AngularFeature.getAppName())); FileTemplates.getTemplateVariables() .put("JW_MODULES", new StringBuilder(compileModules())); FileTemplates.getTemplateVariables()
if (FileTemplates.getTemplateVariables() .get("PACE_TRACK_START") == null) FileTemplates.getTemplateVariables() .put("PACE_TRACK_START;", new StringBuilder(StaticStrings.STRING_EMPTY)); if (FileTemplates.getTemplateVariables() .get("PACE_TRACK_END") == null) FileTemplates.getTemplateVariables() .put("PACE_TRACK_END;", new StringBuilder(StaticStrings.STRING_EMPTY)); FileTemplates.getTemplateVariables() .put("JW_APP_NAME", new StringBuilder(AngularFeature.getAppName())); FileTemplates.getTemplateVariables() .put("JW_MODULES", new StringBuilder(compileModules())); FileTemplates.getTemplateVariables() .put("JW_FACTORIES", new StringBuilder(compileFactories())); FileTemplates.getTemplateVariables() .put("JW_CONFIGURATIONS", new StringBuilder(compileConfigurations())); FileTemplates.getTemplateVariables() .put("JW_DIRECTIVES", new StringBuilder(compileDirectives())); FileTemplates.getTemplateVariables() .put("JW_APP_CONTROLLER", new StringBuilder(AngularFeature.getControllerName())); FileTemplates.getTemplateVariables() .put("JW_WATCHERS;", compileWatchers()); FileTemplates.getTemplateVariables() .put("CONTROLLER_INSERTIONS", new StringBuilder(compileControllerInsertions()));
/** * When to perform any commands */ @Override public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(request.getRequestURL() .toString() .replace("jwscr", ""))); StringBuilder output = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); }
/** * When to perform any commands */ @Override public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(request.getRequestURL() .toString() .replace("jwscr", ""))); StringBuilder output = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); }
/** * When to perform any commands */ @Override public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(request.getRequestURL() .toString() .replace("jwscr", ""))); StringBuilder output = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); }
/** * Method getSiteLoaderScript returns the siteLoaderScript of this ScriptsDynamicPageConfigurator object. * * @return the siteLoaderScript (type Script<?,?>) of this ScriptsDynamicPageConfigurator object. */ private Script<?, ?> getSiteLoaderScript() { FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(SessionHelper.getServerPath())); StringBuilder jsScript = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); if (!jsScript.toString() .trim() .isEmpty()) { return newScript(jsScript.toString()); } return new Script(); }
/** * Method getSiteLoaderScript returns the siteLoaderScript of this ScriptsDynamicPageConfigurator object. * * @return the siteLoaderScript (type Script<?,?>) of this ScriptsDynamicPageConfigurator object. */ private Script<?, ?> getSiteLoaderScript() { FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(SessionHelper.getServerPath())); StringBuilder jsScript = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); if (!jsScript.toString() .trim() .isEmpty()) { return newScript(jsScript.toString()); } return new Script(); }
/** * Method getSiteLoaderScript returns the siteLoaderScript of this ScriptsDynamicPageConfigurator object. * * @return the siteLoaderScript (type Script<?,?>) of this ScriptsDynamicPageConfigurator object. */ private Script<?, ?> getSiteLoaderScript() { FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(SessionHelper.getServerPath())); StringBuilder jsScript = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); if (!jsScript.toString() .trim() .isEmpty()) { return newScript(jsScript.toString()); } return new Script(); }
/** * When to perform any commands */ @Override public void perform() { Page page = GuiceContext.get(Page.class); HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); readBrowserInformation(request); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); if (!page.isConfigured()) { page.preConfigure(); } FileTemplates.removeTemplate(JavaScriptServlet.scriptReplacement); FileTemplates.getFileTemplate(JavaScriptServlet.class, JavaScriptServlet.scriptReplacement, "javascriptScript"); FileTemplates.getTemplateVariables() .put(JavaScriptServlet.scriptReplacement, page.renderJavascript()); StringBuilder scripts = FileTemplates.renderTemplateScripts(JavaScriptServlet.scriptReplacement); writeOutput(scripts, StaticStrings.HTML_HEADER_JAVASCRIPT, Charset.forName("UTF-8")); FileTemplates.getTemplateVariables() .remove(JavaScriptServlet.scriptReplacement); } }
/** * When to perform any commands */ @Override public void perform() { Page page = GuiceContext.get(Page.class); HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); readBrowserInformation(request); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); if (!page.isConfigured()) { page.preConfigure(); } FileTemplates.removeTemplate(JavaScriptServlet.scriptReplacement); FileTemplates.getFileTemplate(JavaScriptServlet.class, JavaScriptServlet.scriptReplacement, "javascriptScript"); FileTemplates.getTemplateVariables() .put(JavaScriptServlet.scriptReplacement, page.renderJavascript()); StringBuilder scripts = FileTemplates.renderTemplateScripts(JavaScriptServlet.scriptReplacement); writeOutput(scripts, StaticStrings.HTML_HEADER_JAVASCRIPT, Charset.forName("UTF-8")); FileTemplates.getTemplateVariables() .remove(JavaScriptServlet.scriptReplacement); } }
/** * When to perform any commands */ @Override public void perform() { Page page = GuiceContext.get(Page.class); HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); readBrowserInformation(request); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); if (!page.isConfigured()) { page.preConfigure(); } FileTemplates.removeTemplate(JavaScriptServlet.scriptReplacement); FileTemplates.getFileTemplate(JavaScriptServlet.class, JavaScriptServlet.scriptReplacement, "javascriptScript"); FileTemplates.getTemplateVariables() .put(JavaScriptServlet.scriptReplacement, page.renderJavascript()); StringBuilder scripts = FileTemplates.renderTemplateScripts(JavaScriptServlet.scriptReplacement); writeOutput(scripts, StaticStrings.HTML_HEADER_JAVASCRIPT, Charset.forName("UTF-8")); FileTemplates.getTemplateVariables() .remove(JavaScriptServlet.scriptReplacement); } }