public NestedMarkupWriter getNestedWriter() { return writer.getNestedWriter(); }
/** * * {@inheritDoc} */ public IMarkupWriter getWriter(String id, String type) { Defense.notNull(id, "id can't be null"); IMarkupWriter w = (IMarkupWriter)_writers.get(id); if (w != null) return w; IMarkupWriter nestedWriter = _writer.getNestedWriter(); _writers.put(id, nestedWriter); return nestedWriter; }
/** * * {@inheritDoc} */ public IMarkupWriter getWriter(String id, String type) { Defense.notNull(id, "id can't be null"); IMarkupWriter w = (IMarkupWriter)_writers.get(id); if (w != null) return w; IMarkupWriter nestedWriter = _writer.getNestedWriter(); _writers.put(id, nestedWriter); return nestedWriter; }
/** * * {@inheritDoc} */ public IMarkupWriter getWriter(String id, String type) { Defense.notNull(id, "id can't be null"); if (!_responseStarted) beginResponse(); IMarkupWriter w = (IMarkupWriter)_writers.get(id); if (w != null) return w; // Make component write to a "nested" writer // so that element begin/ends don't conflict // with xml element response begin/ends. This is very // important. IMarkupWriter nestedWriter = _writer.getNestedWriter(); nestedWriter.begin("response"); nestedWriter.attribute("id", id); if (type != null) nestedWriter.attribute("type", type); _writers.put(id, nestedWriter); return nestedWriter; }
/** * * {@inheritDoc} */ public IMarkupWriter getWriter(String id, String type) { Defense.notNull(id, "id can't be null"); if (!_responseStarted) beginResponse(); IMarkupWriter w = (IMarkupWriter)_writers.get(id); if (w != null) return w; // Make component write to a "nested" writer // so that element begin/ends don't conflict // with xml element response begin/ends. This is very // important. IMarkupWriter nestedWriter = _writer.getNestedWriter(); nestedWriter.begin("response"); nestedWriter.attribute("id", id); if (type != null) nestedWriter.attribute("type", type); _writers.put(id, nestedWriter); return nestedWriter; }
public void prerenderField(IMarkupWriter writer, IComponent field, Location location) { Defense.notNull(writer, "writer"); Defense.notNull(field, "field"); String key = field.getExtendedId(); if (_prerenderMap.containsKey(key)) throw new ApplicationRuntimeException(FormMessages.fieldAlreadyPrerendered(field), field, location, null); NestedMarkupWriter nested = writer.getNestedWriter(); TapestryUtils.storePrerender(_cycle, field); _cycle.getResponseBuilder().render(nested, field, _cycle); TapestryUtils.removePrerender(_cycle); _prerenderMap.put(key, nested.getBuffer()); }
public void prerenderField(IMarkupWriter writer, IComponent field, Location location) { Defense.notNull(writer, "writer"); Defense.notNull(field, "field"); String key = field.getExtendedId(); if (_prerenderMap.containsKey(key)) throw new ApplicationRuntimeException(FormMessages.fieldAlreadyPrerendered(field), field, location, null); NestedMarkupWriter nested = writer.getNestedWriter(); TapestryUtils.storePrerender(_cycle, field); _cycle.getResponseBuilder().render(nested, field, _cycle); TapestryUtils.removePrerender(_cycle); _prerenderMap.put(key, nested.getBuffer()); }
protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) { stack = getCycleStack(cycle); if (getTreeIterator() == null) { finalRenderComponent(); } else { int diff = getTreeIterator().getDepth() - getTreeIterator().getPreviousDepth(); boolean empty = stack.empty(); if (writer == NullWriter.getSharedInstance() && cycle.getResponseBuilder().isDynamic() && (empty || stack.peek()==writer)) { renderBody(writer, cycle); return; } if (empty) { stack.push(writer.getNestedWriter()); diff = 0; } IMarkupWriter writerGive = (IMarkupWriter) stack.peek(); normalRenderComponent(writerGive, cycle, diff, empty); } setCycleStack(cycle, stack); }
renderBody(writer, cycle); } else if (diff>0) { writer = writer.getNestedWriter(); stack.push(writer);
&& !page.getPageName().equals(_cycle.getParameter(ServiceConstants.PAGE))) IMarkupWriter urlwriter = _writer.getNestedWriter();
&& !page.getPageName().equals(_cycle.getParameter(ServiceConstants.PAGE))) IMarkupWriter urlwriter = _writer.getNestedWriter();
/** * @see AbstractComponent#renderComponent(IMarkupWriter, IRequestCycle) */ protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) { if (cycle.getAttribute(ATTRIBUTE_NAME) != null) throw new ApplicationRuntimeException(Tapestry.getMessage("Card.cards-may-not-nest"), this, null, null); cycle.setAttribute(ATTRIBUTE_NAME, this); writer.begin("card"); String title = getTitle(); if (HiveMind.isNonBlank(title)) writer.attribute("title", title); renderInformalParameters(writer, cycle); IMarkupWriter nestedWriter = writer.getNestedWriter(); renderBody(nestedWriter, cycle); nestedWriter.close(); writer.end(); cycle.removeAttribute(ATTRIBUTE_NAME); }
/** * @see AbstractComponent#renderComponent(IMarkupWriter, IRequestCycle) */ protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) { if (cycle.getAttribute(ATTRIBUTE_NAME) != null) throw new ApplicationRuntimeException(Tapestry.getMessage("Card.cards-may-not-nest"), this, null, null); cycle.setAttribute(ATTRIBUTE_NAME, this); writer.begin("card"); String title = getTitle(); if (HiveMind.isNonBlank(title)) writer.attribute("title", title); renderInformalParameters(writer, cycle); IMarkupWriter nestedWriter = writer.getNestedWriter(); renderBody(nestedWriter, cycle); nestedWriter.close(); writer.end(); cycle.removeAttribute(ATTRIBUTE_NAME); }
protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) IMarkupWriter nested = writer.getNestedWriter();
protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) IMarkupWriter nested = writer.getNestedWriter();
wrappedWriter = writer.getNestedWriter(); } else wrappedWriter = writer;
wrappedWriter = writer.getNestedWriter(); } else wrappedWriter = writer;
IMarkupWriter wrappedWriter = writer.getNestedWriter();
IMarkupWriter nested = _writer.getNestedWriter();
wrappedWriter = writer.getNestedWriter();