Template masterTemplate = null; try { masterTemplate = themeFileResolver.getIndexTemplate(webContext.getRequest().getBreakpoint()); } catch (TemplateNotFoundException e) { error = themeFileResolver.getTemplate("500.html", webContext.getRequest().getBreakpoint()); } catch (TemplateNotFoundException notFound) {
public Response getResource(@PathParam("path") String resource, @Context Request request) throws Exception ThemeResource themeResource = themeFileResolver.getResource(resource, context.getRequest().getBreakpoint()); if (themeResource == null) { logger.debug("Resource [{}] not found", resource);
masterTemplate = themeFileResolver.getIndexTemplate(webContext.getRequest().getBreakpoint()); } catch (TemplateNotFoundException e) { if (!mediaType.equals(MediaType.APPLICATION_JSON_TYPE)) { Optional<String> path = themeFileResolver.resolveModelPath(webView.model().get()); if (path.isPresent()) { try { template = themeFileResolver.getTemplate(path.get(), webContext.getRequest().getBreakpoint()); } catch (TemplateNotFoundException e) { try { template = themeFileResolver .getTemplate(webView.template().toString(), webContext.getRequest().getBreakpoint()); } catch (TemplateNotFoundException e) { if (webView.hasOption(WebView.Option.FALLBACK_ON_DEFAULT_THEME)) { try { template = themeFileResolver.getTemplate(themeManager.getDefaultTheme(), webView.template().toString(), webContext.getRequest().getBreakpoint()); } catch (TemplateNotFoundException e1) { template = themeFileResolver.getGlobalTemplate(webView.template().toString(), webContext.getRequest().getBreakpoint());