/** * compiles the global JW Angular Module, where the separate modules get listed inside of JWAngularModule * * @return The rendered modules */ @NotNull private StringBuilder compileModules() { StringBuilder output = new StringBuilder(); List<AngularModuleBase> angulars = new ArrayList<>(); angulars.add(jwAngularApp); angulars.forEach(module -> output.append(FileTemplates.compileTemplate(module.getReferenceName(), module.renderFunction()))); return output; }
/** * compiles the global JW Angular Module, where the separate modules get listed inside of JWAngularModule * * @return The rendered modules */ @NotNull private StringBuilder compileModules() { StringBuilder output = new StringBuilder(); List<AngularModuleBase> angulars = new ArrayList<>(); angulars.add(jwAngularApp); angulars.forEach(module -> output.append(FileTemplates.compileTemplate(module.getReferenceName(), module.renderFunction()))); return output; }
/** * compiles the global JW Angular Module, where the separate modules get listed inside of JWAngularModule * * @return The rendered modules */ @NotNull private StringBuilder compileModules() { StringBuilder output = new StringBuilder(); List<AngularModuleBase> angulars = new ArrayList<>(); angulars.add(jwAngularApp); angulars.forEach(module -> output.append(FileTemplates.compileTemplate(module.getReferenceName(), module.renderFunction()))); return output; }
/** * compiles the global JW Angular Module, where the separate modules get listed inside of JWAngularModule * * @return The rendered modules */ @NotNull private StringBuilder compileModules() { StringBuilder output = new StringBuilder(); List<AngularModuleBase> angulars = new ArrayList<>(); angulars.add(jwAngularApp); angulars.forEach(module -> output.append(FileTemplates.compileTemplate(module.getReferenceName(), module.renderFunction()))); return output; }
/** * Method buildString loads the string builder for the given loader * * @param output * of type StringBuilderW */ private void buildString(StringBuilder output, Set<? extends IAngularDefaultService> sortedList) { sortedList.forEach(item -> { String function = item.renderFunction(); StringBuilder configurations = FileTemplates.compileTemplate(item.getReferenceName(), function); configurations.append(StaticStrings.STRING_NEWLINE_TEXT + StaticStrings.STRING_TAB); output.append(configurations); }); }
/** * Adds variable watchers * * @return StringBuilder */ private StringBuilder compileWatchers() { StringBuilder output = new StringBuilder(); GuiceContext.get(AngularPageConfigurator.class) .getAngularWatchers() .forEach(module -> output.append(FileTemplates.compileTemplate("AngularWatchVariable" + module.getWatchName(), module.toString()))); return output; }
/** * Builds up the directives from all the present children * * @return The rendered controllers */ @NotNull private StringBuilder compileControllers() { StringBuilder output = new StringBuilder(); Set<IAngularController> angulars = new TreeSet<>(); ServiceLoader<IAngularController> loader = ServiceLoader.load(IAngularController.class); for (IAngularController item : loader) { angulars.add(item); } angulars.forEach(controller -> { String function = controller.renderFunction(); StringBuilder outputString = FileTemplates.compileTemplate(controller.getReferenceName(), function); outputString.append(StaticStrings.STRING_NEWLINE_TEXT); output.append(outputString); }); 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; }
/** * Method buildString loads the string builder for the given loader * * @param output * of type StringBuilderW */ private void buildString(StringBuilder output, Set<? extends IAngularDefaultService> sortedList) { sortedList.forEach(item -> { if (item.enabled()) { String function = item.renderFunction(); StringBuilder configurations = FileTemplates.compileTemplate(item.getReferenceName(), function); configurations.append(StaticStrings.STRING_NEWLINE_TEXT + StaticStrings.STRING_TAB); output.append(configurations); } }); }
/** * Method buildString loads the string builder for the given loader * * @param output * of type StringBuilderW */ private void buildString(StringBuilder output, Set<? extends IAngularDefaultService> sortedList) { sortedList.forEach(item -> { if (item.enabled()) { String function = item.renderFunction(); StringBuilder configurations = FileTemplates.compileTemplate(item.getReferenceName(), function); configurations.append(StaticStrings.STRING_NEWLINE_TEXT + StaticStrings.STRING_TAB); output.append(configurations); } }); }
/** * Method buildString loads the string builder for the given loader * * @param output * of type StringBuilderW */ private void buildString(StringBuilder output, Set<? extends IAngularDefaultService> sortedList) { sortedList.forEach(item -> { if (item.enabled()) { String function = item.renderFunction(); StringBuilder configurations = FileTemplates.compileTemplate(item.getReferenceName(), function); configurations.append(StaticStrings.STRING_NEWLINE_TEXT + StaticStrings.STRING_TAB); output.append(configurations); } }); }
/** * Builds up the directives from all the present children * * @return The rendered controllers */ @NotNull private StringBuilder compileControllers() { StringBuilder output = new StringBuilder(); Set<IAngularController> angulars = new TreeSet<>(); Set<IAngularController> loader = GuiceContext.instance() .getLoader(IAngularController.class, ServiceLoader.load(IAngularController.class)); for (IAngularController item : loader) { if (item.enabled()) { angulars.add(item); } } angulars.forEach(controller -> { String function = controller.renderFunction(); StringBuilder outputString = FileTemplates.compileTemplate(controller.getReferenceName(), function); outputString.append(StaticStrings.STRING_NEWLINE_TEXT); output.append(outputString); }); 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; }
/** * 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; }
/** * Builds up the directives from all the present children * * @return The rendered controllers */ @NotNull private StringBuilder compileControllers() { StringBuilder output = new StringBuilder(); Set<IAngularController> angulars = new TreeSet<>(); Set<IAngularController> loader = GuiceContext.instance() .getLoader(IAngularController.class, ServiceLoader.load(IAngularController.class)); for (IAngularController item : loader) { if (item.enabled()) { angulars.add(item); } } angulars.forEach(controller -> { String function = controller.renderFunction(); StringBuilder outputString = FileTemplates.compileTemplate(controller.getReferenceName(), function); outputString.append(StaticStrings.STRING_NEWLINE_TEXT); output.append(outputString); }); return output; }
/** * Builds up the directives from all the present children * * @return The rendered controllers */ @NotNull private StringBuilder compileControllers() { StringBuilder output = new StringBuilder(); Set<IAngularController> angulars = new TreeSet<>(); Set<IAngularController> loader = GuiceContext.instance() .getLoader(IAngularController.class, ServiceLoader.load(IAngularController.class)); for (IAngularController item : loader) { if (item.enabled()) { angulars.add(item); } } angulars.forEach(controller -> { String function = controller.renderFunction(); StringBuilder outputString = FileTemplates.compileTemplate(controller.getReferenceName(), function); outputString.append(StaticStrings.STRING_NEWLINE_TEXT); output.append(outputString); }); return output; }
.put("JW_CONTROLLERS", new StringBuilder(compileControllers())); FileTemplates.getTemplateVariables() .put("jwangular", FileTemplates.compileTemplate(AngularFeature.class, "jwangular"));
.put("JW_CONTROLLERS", new StringBuilder(compileControllers())); FileTemplates.getTemplateVariables() .put("jwangular", FileTemplates.compileTemplate(AngularFeature.class, "jwangular"));
.put("JW_CONTROLLERS", new StringBuilder(compileControllers())); FileTemplates.getTemplateVariables() .put("jwangular", FileTemplates.compileTemplate(AngularFeature.class, "jwangular"));
.put("JW_CONTROLLERS", new StringBuilder(compileControllers())); FileTemplates.getTemplateVariables() .put("jwangular", FileTemplates.compileTemplate(AngularFeature.class, "jwangular"));