@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override public void writeTo(Writer out) throws IOException { log.write("result["); log.write(Long.toString(id)); log.write("].writeTo("); log(out); log.write(");\n"); log.flush(); wrapped.writeTo(out); }
@Override public void writeTo(Writer out, long off, long len) throws IOException { log.write("result["); log.write(Long.toString(id)); log.write("].writeTo("); log(out); log.write(", "); log.write(Long.toString(off)); log.write(", "); log.write(Long.toString(len)); log.write(");\n"); log.flush(); wrapped.writeTo(out, off, len); }
@Override public void writeTo(Encoder encoder, Writer out) throws IOException { log.write("result["); log.write(Long.toString(id)); log.write("].writeTo("); log(encoder); log.write(", "); log(out); log.write(");\n"); log.flush(); wrapped.writeTo(encoder, out); }
@Override public void writeTo(Encoder encoder, Writer out, long off, long len) throws IOException { log.write("result["); log.write(Long.toString(id)); log.write("].writeTo("); log(encoder); log.write(", "); log(out); log.write(", "); log.write(Long.toString(off)); log.write(", "); log.write(Long.toString(len)); log.write(");\n"); log.flush(); wrapped.writeTo(encoder, out, off, len); }
private void switchIfNeeded(long newLength) throws IOException { if(isInitialBuffer && newLength>=tempFileThreshold) { TempFile tempFile = tempFileList.createTempFile(); if(logger.isLoggable(Level.FINE)) logger.log(Level.FINE, "Switching to temp file: {0}", tempFile); buffer.close(); TempFileWriter tempFileWriter = new TempFileWriter(tempFile); buffer.getResult().writeTo(tempFileWriter); buffer = tempFileWriter; isInitialBuffer = false; } }
out.write(sectionLevelChar); out.write("Content\">"); body.writeTo(new NodeBodyWriter(section, out, context)); out.write("</div>");
@Override public void doTag() throws JspTagException, IOException { PageContext pageContext = (PageContext)getJspContext(); // Get the current capture state final CaptureLevel captureLevel = CaptureLevel.getCaptureLevel(pageContext.getRequest()); if(captureLevel == CaptureLevel.BODY) { // Evaluate expressions Node nodeObj = resolveValue(node, Node.class, pageContext.getELContext()); // Buffering made it slower, only about half throughput: // BufferedWriter out = new BufferedWriter(pageContext.getOut()); nodeObj.getBody().writeTo( new NodeBodyWriter( nodeObj, pageContext.getOut(), new PageElementContext(pageContext) ) ); //out.flush(); } } }
recaptured.getBody().writeTo( new NodeBodyWriter( recaptured,
body.writeTo(new NodeBodyWriter(element, out, new ServletElementContext(servletContext, request, response)));