@LocalScoped public class AggregationStateBasedRenderingContext extends Object implements RenderingContext
Constructor and Description |
---|
AggregationStateBasedRenderingContext(AggregationState aggregationState,
RenderExceptionHandler exceptionHandler) |
AggregationStateBasedRenderingContext(javax.inject.Provider<AggregationState> aggregationStateProvider,
RenderExceptionHandler exceptionHandler) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(RenderingListener renderingListener) |
void |
after(javax.jcr.Node content,
RenderableDefinition definition,
Map<String,Object> contextObjects,
OutputProvider out) |
void |
before(javax.jcr.Node content,
RenderableDefinition definition,
Map<String,Object> contextObjects,
OutputProvider out) |
AppendableWriter |
getAppendable() |
javax.jcr.Node |
getCurrentContent() |
javax.jcr.Node |
getMainContent() |
OutputProvider |
getOutputProvider() |
OutputStream |
getOutputStream() |
AreaDefinition |
getParentAreaDefinition() |
RenderableDefinition |
getRenderableDefinition() |
void |
handleException(RenderException renderException) |
void |
pop() |
void |
push(javax.jcr.Node content,
RenderableDefinition renderableDefinition)
Pushes the content and renderableDefinition to be used for rendering.
|
void |
push(javax.jcr.Node content,
RenderableDefinition renderableDefinition,
OutputProvider outputProvider)
Pushes the content and renderableDefinition to be used for rendering.
|
void |
setListeners(List<RenderingListener> listeners) |
@Inject public AggregationStateBasedRenderingContext(javax.inject.Provider<AggregationState> aggregationStateProvider, RenderExceptionHandler exceptionHandler)
public AggregationStateBasedRenderingContext(AggregationState aggregationState, RenderExceptionHandler exceptionHandler)
public javax.jcr.Node getMainContent()
getMainContent
in interface RenderingContext
public javax.jcr.Node getCurrentContent()
getCurrentContent
in interface RenderingContext
public RenderableDefinition getRenderableDefinition()
getRenderableDefinition
in interface RenderingContext
public AreaDefinition getParentAreaDefinition()
getParentAreaDefinition
in interface RenderingContext
public void push(javax.jcr.Node content, RenderableDefinition renderableDefinition)
RenderingContext
push
in interface RenderingContext
public void push(javax.jcr.Node content, RenderableDefinition renderableDefinition, OutputProvider outputProvider)
RenderingContext
push
in interface RenderingContext
outputProvider
- the OutputProvider to be used for output or null to use the OutputProvider already setpublic void pop()
pop
in interface RenderingContext
public OutputProvider getOutputProvider()
getOutputProvider
in interface RenderingContext
public AppendableWriter getAppendable() throws IOException
getAppendable
in interface RenderingContext
IOException
public OutputStream getOutputStream() throws IOException
getOutputStream
in interface RenderingContext
IOException
public void handleException(RenderException renderException)
handleException
in interface RenderingContext
public void setListeners(List<RenderingListener> listeners)
setListeners
in interface RenderingContext
public void addListener(RenderingListener renderingListener)
addListener
in interface RenderingContext
public void before(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
before
in interface RenderingContext
public void after(javax.jcr.Node content, RenderableDefinition definition, Map<String,Object> contextObjects, OutputProvider out)
after
in interface RenderingContext
Copyright © 2003–2014 Magnolia International Ltd.. All rights reserved.