/** * Adds a variable into angular * * @param variableName * Adds an angular variable name * * @return This page */ @NotNull @SuppressWarnings("unchecked") public J addAngularVariable(String variableName) { getAngular().getAngularVariables() .add(variableName); return (J) this; }
/** * Adds a variable into angular * * @param variableName * Adds an angular variable name * * @return This page */ @NotNull @SuppressWarnings("unchecked") public J addAngularVariable(String variableName) { getAngular().getAngularVariables() .add(variableName); return (J) this; }
/** * Adds a variable into angular * * @param variableName * Adds an angular variable name * * @return This page */ @NotNull @SuppressWarnings("unchecked") public J addAngularVariable(String variableName) { getAngular().getAngularVariables() .add(variableName); return (J) this; }
/** * Creates the controller insertion * * @return The insertions under the global app controller */ @NotNull private StringBuilder compileControllerInsertions() { StringBuilder output = new StringBuilder(); if (!getPage().getAngular() .getControllerInsertions() .isEmpty()) { output.append(StaticStrings.STRING_COMMNA); getPage().getAngular() .getControllerInsertions() .forEach(a -> output.append(a) .append(StaticStrings.STRING_COMMNA)); output.deleteCharAt(output.length() - 1); } return output; }
/** * Creates the controller insertion * * @return The insertions under the global app controller */ @NotNull private StringBuilder compileControllerInsertions() { StringBuilder output = new StringBuilder(); if (!getPage().getAngular() .getControllerInsertions() .isEmpty()) { output.append(StaticStrings.STRING_COMMNA); getPage().getAngular() .getControllerInsertions() .forEach(a -> output.append(a) .append(StaticStrings.STRING_COMMNA)); output.deleteCharAt(output.length() - 1); } return output; }
/** * Adds variable watchers * * @return StringBuilder */ private StringBuilder compileWatchers() { StringBuilder output = new StringBuilder(); getPage().getAngular() .getAngularWatchers() .forEach(module -> output.append(FileTemplates.compileTemplate("AngularWatchVariable" + module.getWatchName(), module.toString()))); return output; }
/** * Creates the controller insertion * * @return The insertions under the global app controller */ @NotNull private StringBuilder compileControllerInsertions() { StringBuilder output = new StringBuilder(); if (!getPage().getAngular() .getControllerInsertions() .isEmpty()) { output.append(StaticStrings.STRING_COMMNA); getPage().getAngular() .getControllerInsertions() .forEach(a -> output.append(a) .append(StaticStrings.STRING_COMMNA)); output.deleteCharAt(output.length() - 1); } return output; }
/** * Method getAngularScript ... * * @param page * of type Page * * @return Script */ private Script getAngularScript(Page<?> page) { StringBuilder jsAngular = page.getAngular() .renderAngularJavascript(page); if (!jsAngular.toString() .trim() .isEmpty()) { return newScript(jsAngular.toString()); } return new Script(); }
/** * Method getAngularScript ... * * @param page * of type Page * * @return Script */ private Script getAngularScript(Page<?> page) { StringBuilder jsAngular = page.getAngular() .renderAngularJavascript(page); if (!jsAngular.toString() .trim() .isEmpty()) { return newScript(jsAngular.toString()); } return new Script(); }
@Override public void perform() { Page page = GuiceContext.inject() .getInstance(Page.class); GuiceContext.get(DataCallInterceptorKey) .forEach(DataCallIntercepter::intercept); StringBuilder output = page.getAngular() .renderAngularJavascript(page); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); } }
/** * Method getAngularScript ... * * @param page * of type Page * * @return Script */ private Script getAngularScript(Page<?> page) { StringBuilder jsAngular = page.getAngular() .renderAngularJavascript(page); if (!jsAngular.toString() .trim() .isEmpty()) { return newScript(jsAngular.toString()); } return new Script(); }
@Override public void perform() { Page page = GuiceContext.inject() .getInstance(Page.class); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); StringBuilder output = page.getAngular() .renderAngularJavascript(page); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); } }
@Override public void perform() { Page page = GuiceContext.inject() .getInstance(Page.class); GuiceContext.get(DataCallInterceptorKey) .forEach(DataCallIntercepter::intercept); StringBuilder output = page.getAngular() .renderAngularJavascript(page); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); } }
@Override public void perform() { Page page = GuiceContext.inject() .getInstance(Page.class); GuiceContext.get(DataCallInterceptorKey) .forEach(DataCallIntercepter::intercept); StringBuilder output = page.getAngular() .renderAngularJavascript(page); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); } }
@Override public void perform() { Page page = GuiceContext.inject() .getInstance(Page.class); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); StringBuilder output = page.getAngular() .renderAngularJavascript(page); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); } }
@Override public void perform() { Page page = GuiceContext.inject() .getInstance(Page.class); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); StringBuilder output = page.getAngular() .renderAngularJavascript(page); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); } }
/** * Adds variable watchers * * @return StringBuilder */ private StringBuilder compileWatchers() { StringBuilder output = new StringBuilder(); getPage().getAngular() .getAngularWatchers() .forEach(module -> output.append(FileTemplates.compileTemplate("AngularWatchVariable" + module.getWatchName(), module.toString()))); return output; }
/** * Adds variable watchers * * @return StringBuilder */ private StringBuilder compileWatchers() { StringBuilder output = new StringBuilder(); getPage().getAngular() .getAngularWatchers() .forEach(module -> output.append(FileTemplates.compileTemplate("AngularWatchVariable" + module.getWatchName(), module.toString()))); return output; }