org.jboss.seam.render.template
Class CompositionContext

java.lang.Object
  extended by org.jboss.seam.render.template.TemplateContext<String,Definition>
      extended by org.jboss.seam.render.template.CompositionContext

public class CompositionContext
extends TemplateContext<String,Definition>

Author:
Lincoln Baxter, III

Constructor Summary
CompositionContext(TemplateCompiler templateCompiler, org.mvel2.integration.VariableResolverFactory factory, org.mvel2.templates.TemplateRegistry registry, TemplateResource<?> resource)
           
CompositionContext(TemplateResource<?> resource, CompositionContext context)
           
 
Method Summary
 Definition get(String name)
           
 TemplateCompiler getTemplateCompiler()
           
 org.mvel2.templates.TemplateRegistry getTemplateRegistry()
           
 TemplateResource<?> getTemplateResource()
           
 org.mvel2.templates.TemplateRuntime getTemplateRuntime()
           
 org.mvel2.integration.VariableResolverFactory getVariableResolverFactory()
           
 CompositionContext getWrapped()
           
static CompositionContext peek()
           
static CompositionContext pop()
           
static CompositionContext push(CompositionContext context)
           
 void setTemplateRuntime(org.mvel2.templates.TemplateRuntime templateRuntime)
           
 
Methods inherited from class org.jboss.seam.render.template.TemplateContext
clear, entrySet, isEmpty, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositionContext

public CompositionContext(TemplateCompiler templateCompiler,
                          org.mvel2.integration.VariableResolverFactory factory,
                          org.mvel2.templates.TemplateRegistry registry,
                          TemplateResource<?> resource)

CompositionContext

public CompositionContext(TemplateResource<?> resource,
                          CompositionContext context)
Method Detail

get

public Definition get(String name)
Overrides:
get in class TemplateContext<String,Definition>

peek

public static CompositionContext peek()

push

public static CompositionContext push(CompositionContext context)

pop

public static CompositionContext pop()

getTemplateResource

public TemplateResource<?> getTemplateResource()

getWrapped

public CompositionContext getWrapped()

getVariableResolverFactory

public org.mvel2.integration.VariableResolverFactory getVariableResolverFactory()

getTemplateRegistry

public org.mvel2.templates.TemplateRegistry getTemplateRegistry()

getTemplateRuntime

public org.mvel2.templates.TemplateRuntime getTemplateRuntime()

setTemplateRuntime

public void setTemplateRuntime(org.mvel2.templates.TemplateRuntime templateRuntime)

getTemplateCompiler

public TemplateCompiler getTemplateCompiler()


Copyright © 2011 Seam Framework. All Rights Reserved.