public class DefaultTemplateProcessingResult extends Object implements TemplateProcessingResult
Modifier and Type | Field and Description |
---|---|
protected byte[] |
bytes |
protected ContentItem |
contentItem |
protected String |
processedContent |
protected TemplateHolder |
templateHolder |
Constructor and Description |
---|
DefaultTemplateProcessingResult(TemplateHolder templateHolder,
String processedContent) |
DefaultTemplateProcessingResult(TemplateHolder templateHolder,
String processedContent,
ContentItem contentItem,
byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes() |
ContentItem |
getContentItem()
If the processed result is stored as a content item, this will return it.
|
InputStream |
getInputStream()
Returns the processed result as an
InputStream . |
String |
getProcessedContent()
Returns the processed content as a string (in case the content is processed directly).
|
TemplateHolder |
getTemplateHolder()
Returns the template holder containing all information like template definition and variation which was used to produce the result.
|
void |
setBytes(byte[] bytes) |
void |
setContentItem(ContentItem contentItem) |
void |
setProcessedContent(String processedContent) |
void |
setTemplateHolder(TemplateHolder templateHolder) |
protected TemplateHolder templateHolder
protected String processedContent
protected ContentItem contentItem
protected byte[] bytes
public DefaultTemplateProcessingResult(TemplateHolder templateHolder, String processedContent)
public DefaultTemplateProcessingResult(TemplateHolder templateHolder, String processedContent, ContentItem contentItem, byte[] bytes)
public TemplateHolder getTemplateHolder()
TemplateProcessingResult
getTemplateHolder
in interface TemplateProcessingResult
public void setTemplateHolder(TemplateHolder templateHolder)
public String getProcessedContent()
TemplateProcessingResult
getProcessedContent
in interface TemplateProcessingResult
public void setProcessedContent(String processedContent)
public InputStream getInputStream()
TemplateProcessingResult
InputStream
.
Callers are responsible for closing the stream.getInputStream
in interface TemplateProcessingResult
public ContentItem getContentItem()
TemplateProcessingResult
getContentItem
in interface TemplateProcessingResult
public void setContentItem(ContentItem contentItem)
public byte[] getBytes()
public void setBytes(byte[] bytes)