/** * Get the page this component exists on * <p> * * @return A Page */ @Override @NotNull public Page getPage() { if (page == null) { setPage(new Page()); } return page; }
/** * Get the page this component exists on * <p> * * @return A Page */ @Override @NotNull public Page getPage() { if (page == null) { setPage(new Page()); } return page; }
/** * Get the page this component exists on * <p> * * @return A Page */ @Override @NotNull public Page getPage() { if (page == null) { setPage(new Page()); } return page; }
@Override public Page get() { if (!PageProvider.pages.iterator() .hasNext()) { PageProvider.log.log(Level.WARNING, "Returning blank page since no class was found that extends page or matches the given url"); return new Page(); } IPage outputPage = null; for (IPage page : PageProvider.pages) { outputPage = findPage(page); if (outputPage != null) { break; } } if (outputPage != null) { if (!Page.class.isAssignableFrom(outputPage.getClass())) { PageProvider.log.severe("Page Binding IPage Services must Extend Page.class"); return new Page(); } return (Page) outputPage; } return new Page(); }
@Override public Page get() { Set<IPage> pages = getPages(); if (!pages.iterator() .hasNext()) { PageProvider.log.log(Level.WARNING, "Returning blank page since no class was found that extends page or matches the given url"); return new Page(); } IPage outputPage = null; for (IPage page : pages) { outputPage = findPage(page); if (outputPage != null) { break; } } if (outputPage != null) { if (!Page.class.isAssignableFrom(outputPage.getClass())) { PageProvider.log.severe("Page Binding IPage Services must Extend Page.class"); return new Page(); } return (Page) outputPage; } return new Page(); }
@Override public Page get() { Set<IPage> pages = getPages(); if (!pages.iterator() .hasNext()) { PageProvider.log.log(Level.WARNING, "Returning blank page since no class was found that extends page or matches the given url"); return new Page(); } IPage outputPage = null; for (IPage page : pages) { outputPage = findPage(page); if (outputPage != null) { break; } } if (outputPage != null) { if (!Page.class.isAssignableFrom(outputPage.getClass())) { PageProvider.log.severe("Page Binding IPage Services must Extend Page.class"); return new Page(); } return (Page) outputPage; } return new Page(); }
/** * Processes requests for the WebSwing Servlet. * * @param request * The Default Servlet request * @param response * The Default Servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) { try { readRequestVariables(request); readBrowserInformation(request); } catch (MissingComponentException mce) { JWDefaultServlet.log.log(Level.SEVERE, "No Page For Servlet", mce); Page p = new Page(); p.getBody() .add("No Page or Body Configured for the JWebSwingServlet. [getPage()] returned nothing"); writeOutput(new StringBuilder(p.toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); } catch (Exception t) { JWDefaultServlet.log.log(Level.SEVERE, "Unable to render page", t); response.setContentType(StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE); writeOutput(new StringBuilder(getErrorPageHtml(t).toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); } }
/** * Processes requests for the WebSwing Servlet. * * @param request * The Default Servlet request * @param response * The Default Servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) { try { readRequestVariables(request); readBrowserInformation(request); } catch (MissingComponentException mce) { JWDefaultServlet.log.log(Level.SEVERE, "No Page For Servlet", mce); Page p = new Page(); p.getBody() .add("No Page or Body Configured for the JWebSwingServlet. [getPage()] returned nothing"); writeOutput(new StringBuilder(p.toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); } catch (Exception t) { JWDefaultServlet.log.log(Level.SEVERE, "Unable to render page", t); response.setContentType(StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE); writeOutput(new StringBuilder(getErrorPageHtml(t).toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); } }
/** * Processes requests for the WebSwing Servlet. * * @param request * The Default Servlet request * @param response * The Default Servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) { try { readRequestVariables(request); readBrowserInformation(request); } catch (MissingComponentException mce) { JWDefaultServlet.log.log(Level.SEVERE, "No Page For Servlet", mce); Page p = new Page(); p.getBody() .add("No Page or Body Configured for the JWebSwingServlet. [getPage()] returned nothing"); writeOutput(new StringBuilder(p.toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); } catch (Exception t) { JWDefaultServlet.log.log(Level.SEVERE, "Unable to render page", t); response.setContentType(StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE); writeOutput(new StringBuilder(getErrorPageHtml(t).toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); } }
.hasNext()) Page<?> p = new Page(); p.getPageFields() .setTitle("Exception occurred in application");
.hasNext()) Page<?> p = new Page(); p.getPageFields() .setTitle("Exception occurred in application");
.hasNext()) Page<?> p = new Page(); p.getPageFields() .setTitle("Exception occurred in application");