@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override public long getLength() throws IOException { log.write("result["); log.write(Long.toString(id)); log.write("].getLength();\n"); log.flush(); return wrapped.getLength(); }
@Override public LoggingResult trim() throws IOException { LoggingResult result = new LoggingResult(wrapped.trim(), log); log.write("result["); log.write(Long.toString(result.id)); log.write("] = result["); log.write(Long.toString(id)); log.write("].trim();\n"); log.flush(); return result; } }
@Override public boolean isFastToString() { return wrapped.isFastToString(); }
if(recaptured == null) throw new ServletException("recaptured failed: pageRef = " + newsPageRef + ", newsId = " + newsId); if(!(recaptured instanceof News)) throw new ServletException("recaptured is not news: " + recaptured.getClass().getName()); if(recaptured.getBody().getLength() > 0) { recaptured.getBody().writeTo( new NodeBodyWriter( recaptured,
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
@Override protected void doTag(BufferResult capturedBody, Writer out) throws JspTagException, IOException { if(name == null) throw new AttributeRequiredException("name"); Node resolvedTarget; if(target != null) { resolvedTarget = target; } else { resolvedTarget = CurrentNode.getCurrentNode(((PageContext)getJspContext()).getRequest()); if(resolvedTarget == null) throw new JspTagException("Unable to find parent node for property target"); } String propertyName = Coercion.toString(name); boolean propertySet = resolvedTarget.setProperty( propertyName, valueSet ? value : capturedBody.trim() ); if(!propertySet && !allowExisting) { throw new LocalizedJspTagException( ApplicationResources.accessor, "error.duplicateDynamicElementProperty", propertyName ); } } }
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
capturedOut.close(); element.setBody(capturedOut.getResult().trim()); } else if(captureLevel == CaptureLevel.META) {
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
capturedOut.close(); element.setBody(capturedOut.getResult().trim()); } else if(captureLevel == CaptureLevel.META) {
@Override public void writeTo(Writer out, ElementContext context) throws IOException { if(writeMe != null) writeMe.writeTo(out); } }
if(captureLevel == CaptureLevel.BODY) { page.setBody(body.doBody(false, page).trim()); } else {
@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); }