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()
TemplateProcessingResultgetTemplateHolder in interface TemplateProcessingResultpublic void setTemplateHolder(TemplateHolder templateHolder)
public String getProcessedContent()
TemplateProcessingResultgetProcessedContent in interface TemplateProcessingResultpublic void setProcessedContent(String processedContent)
public InputStream getInputStream()
TemplateProcessingResultInputStream.
Callers are responsible for closing the stream.getInputStream in interface TemplateProcessingResultpublic ContentItem getContentItem()
TemplateProcessingResultgetContentItem in interface TemplateProcessingResultpublic void setContentItem(ContentItem contentItem)
public byte[] getBytes()
public void setBytes(byte[] bytes)