container.render(attributeToRender, tilesRequest); container.endContext(tilesRequest);
/** {@inheritDoc} */ @Deprecated public void render(Attribute attr, Writer writer, Object... requestItems) throws IOException { render(attr, requestItems); }
/** {@inheritDoc} */ public void renderContext(Request request) { AttributeContext attributeContext = getAttributeContext(request); render(request, attributeContext); }
/** {@inheritDoc} */ public void render(String definitionName, Request request) { log.debug("Render request received for definition '{}'", definitionName); Definition definition = getDefinition(definitionName, request); if (definition == null) { throw new NoSuchDefinitionException("Unable to find the definition '" + definitionName + "'"); } render(definition, request); }
/** {@inheritDoc} */ public void renderContext(Object... requestItems) { TilesRequestContext request = getRequestContext(requestItems); AttributeContext attributeContext = getAttributeContext(request); render(request, attributeContext); }
/** * Renders the definition with specified name. * * @param request The request context. * @param definitionName The name of the definition to render. * @throws NoSuchDefinitionException If the definition has not been found. * @throws DefinitionsFactoryException If something goes wrong when * obtaining the definition. * @since 2.1.3 */ protected void render(TilesRequestContext request, String definitionName) { if (log.isDebugEnabled()) { log.debug("Render request recieved for definition '" + definitionName + "'"); } Definition definition = getDefinition(definitionName, request); if (definition == null) { if (log.isWarnEnabled()) { String message = "Unable to find the definition '" + definitionName + "'"; log.warn(message); } throw new NoSuchDefinitionException(definitionName); } render(request, definition); }
/** {@inheritDoc} */ public void render(Attribute attr, Object... requestItems) throws IOException { TilesRequestContext requestContext = getRequestContextFactory() .createRequestContext(getApplicationContext(), requestItems); render(attr, requestContext); }
/** {@inheritDoc} */ public void render(String definitionName, Object... requestItems) { TilesRequestContext requestContext = getRequestContextFactory().createRequestContext( getApplicationContext(), requestItems ); render(requestContext, definitionName); }
/** * Renders the specified attribute context. * * @param request The request context. * @param attributeContext The context to render. * @throws InvalidTemplateException If the template is not valid. * @throws CannotRenderException If something goes wrong during rendering. * @since 2.1.3 */ protected void render(Request request, AttributeContext attributeContext) { try { if (attributeContext.getPreparer() != null) { prepare(request, attributeContext.getPreparer(), true); } render(attributeContext.getTemplateAttribute(), request); } catch (IOException e) { throw new CannotRenderException(e.getMessage(), e); } } }
/** * Renders the specified attribute context. * * @param request The request context. * @param attributeContext The context to render. * @throws InvalidTemplateException If the template is not valid. * @throws CannotRenderException If something goes wrong during rendering. * @since 2.1.3 */ protected void render(TilesRequestContext request, AttributeContext attributeContext) { try { if (attributeContext.getPreparer() != null) { prepare(request, attributeContext.getPreparer(), true); } render(attributeContext.getTemplateAttribute(), request); } catch (IOException e) { throw new CannotRenderException(e.getMessage(), e); } }
/** * Renders the specified definition. * @param definition The definition to render. * @param request The request context. * @since 2.1.3 */ public void render(Definition definition, Request request) { AttributeContext originalContext = getAttributeContext(request); BasicAttributeContext subContext = new BasicAttributeContext(originalContext); subContext.inherit(definition); pushContext(subContext, request); try { render(request, subContext); } finally { popContext(request); } }
/** * Renders the specified definition * @param request The request context. * @param definition The definition to render. * @since 2.1.3 */ protected void render(TilesRequestContext request, Definition definition) { AttributeContext originalContext = getAttributeContext(request); BasicAttributeContext subContext = new BasicAttributeContext(originalContext); subContext.inherit(definition); pushContext(subContext, request); try { render(request, subContext); } finally { popContext(request); } }
+ "' could be found for the current view: " + this); } else { container.render(attributeToRender, response.getWriter(), new Object[] { request, response });
container.render(attributeToRender, request, response); container.endContext(request, response);
container.render(attributeToRender, request, response); container.endContext(request, response);
container.render(attributeToRender, request, response); container.endContext(request, response);
} else { container.startContext(request, response).inheritCascadedAttributes(compositeDefinition); container.render(attributeToRender, request, response); container.endContext(request, response);
container.render(attributeToRender, tilesRequest); container.endContext(tilesRequest);
container.render(attributeToRender, tilesRequest); container.endContext(tilesRequest);