@Override public String toString() { if (page != null) { page.toString(true); } return super.toString(); }
@Override public String toString() { if (page != null) { page.toString(true); } return super.toString(); }
@Override public String toString() { if (page != null) { page.toString(true); } return super.toString(); }
@Override public String toString() { if (page != null) { page.toString(true); } return super.toString(); }
/** * Generates the Page HTML * * @return The page html */ @SuppressWarnings("WeakerAccess") protected StringBuilder getPageHTML() { StringBuilder html; try { html = new StringBuilder(getPageFromGuice().toString(true)); } catch (Throwable T) { return new StringBuilder(getErrorPageHtml(T).toString(0)); } return html; }
/** * Generates the Page HTML * * @return The page html */ @SuppressWarnings("WeakerAccess") protected StringBuilder getPageHTML() { StringBuilder html; try { html = new StringBuilder(getPageFromGuice().toString(true)); } catch (Throwable T) { return new StringBuilder(getErrorPageHtml(T).toString(0)); } return html; }
/** * Generates the Page HTML * * @return The page html */ @SuppressWarnings("WeakerAccess") protected StringBuilder getPageHTML() { StringBuilder html; try { html = new StringBuilder(getPageFromGuice().toString(true)); } catch (Throwable T) { return new StringBuilder(getErrorPageHtml(T).toString(0)); } return html; }
/** * 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); } }
/** * When to perform any commands */ @Override @SuppressWarnings("unchecked") public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); String componentID = request.getParameter("component"); StringBuilder responseString = new StringBuilder(); try { Class<? extends IDataComponent> clazz = (Class<? extends IDataComponent>) Class.forName( componentID.replace(StaticStrings.CHAR_UNDERSCORE, StaticStrings.CHAR_DOT)); IDataComponent component = GuiceContext.getInstance(clazz); StringBuilder renderData = component.renderData(); responseString.append(renderData); } catch (Exception e) { Page p = getErrorPageHtml(e); writeOutput(new StringBuilder(p.toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); return; } GuiceContext.get(DataCallInterceptorKey) .forEach(DataCallIntercepter::intercept); writeOutput(responseString, StaticStrings.HTML_HEADER_JSON, StaticStrings.UTF8_CHARSET); }
/** * When to perform any commands */ @Override @SuppressWarnings("unchecked") public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); String componentID = request.getParameter("component"); StringBuilder responseString = new StringBuilder(); try { Class<? extends IDataComponent> clazz = (Class<? extends IDataComponent>) Class.forName( componentID.replace(StaticStrings.CHAR_UNDERSCORE, StaticStrings.CHAR_DOT)); IDataComponent component = GuiceContext.getInstance(clazz); StringBuilder renderData = component.renderData(); responseString.append(renderData); } catch (Exception e) { Page p = getErrorPageHtml(e); writeOutput(new StringBuilder(p.toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); return; } GuiceContext.get(DataCallInterceptorKey) .forEach(DataCallIntercepter::intercept); writeOutput(responseString, StaticStrings.HTML_HEADER_JSON, StaticStrings.UTF8_CHARSET); }
/** * When to perform any commands */ @Override @SuppressWarnings("unchecked") public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); String componentID = request.getParameter("component"); StringBuilder responseString = new StringBuilder(); try { Class<? extends IDataComponent> clazz = (Class<? extends IDataComponent>) Class.forName( componentID.replace(StaticStrings.CHAR_UNDERSCORE, StaticStrings.CHAR_DOT)); IDataComponent component = GuiceContext.getInstance(clazz); StringBuilder renderData = component.renderData(); responseString.append(renderData); } catch (Exception e) { Page p = getErrorPageHtml(e); writeOutput(new StringBuilder(p.toString(0)), StaticStrings.HTML_HEADER_DEFAULT_CONTENT_TYPE, StaticStrings.UTF8_CHARSET); return; } GuiceContext.get(DataCallInterceptorKey) .forEach(DataCallIntercepter::intercept); writeOutput(responseString, StaticStrings.HTML_HEADER_JSON, StaticStrings.UTF8_CHARSET); }