public class PipelineContentImpl extends Object implements PipelineContent
| Modifier and Type | Field and Description |
|---|---|
protected InputStream |
_contentStream
content as input stream
|
protected org.dom4j.Document |
_document
content as document
|
protected String |
_encoding
content encoding
|
protected String |
_id
content id
|
protected Map<String,String> |
_properties
content properties
|
protected boolean |
_xml
is this XML content?
|
static Logger |
LOGGER |
KEY_CONTENT_TYPE, KEY_FILE_NAME, KEY_PATH, KEY_SITE| Constructor and Description |
|---|
PipelineContentImpl()
constructor
|
PipelineContentImpl(String id,
InputStream contentStream,
boolean isXml,
org.dom4j.Document document,
String encoding,
Map<String,String> properties)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(String key,
String value)
add a content property
|
void |
closeContentStream()
close this content
|
InputStream |
getContentStream()
get this content as input stream
|
org.dom4j.Document |
getDocument()
get this content as XML Document
|
String |
getEncoding()
get the encoding of this content
|
String |
getId()
get the id of this content
|
Map<String,String> |
getProperties()
get properties of this content
|
String |
getProperty(String key)
get a property value given the key
|
void |
setContentStream(InputStream contentStream)
set content input stream.this will reset document.
|
void |
setDocument(org.dom4j.Document document)
set the content document.
|
void |
setEncoding(String encoding)
set the encoding of this content
|
void |
setId(String id)
set the id of this content
|
void |
setProperties(Map<String,String> properties)
set content properties
|
protected String _id
protected org.dom4j.Document _document
protected InputStream _contentStream
protected String _encoding
protected boolean _xml
public static final Logger LOGGER
public String getId()
PipelineContentgetId in interface PipelineContentpublic void setId(String id)
PipelineContentsetId in interface PipelineContentpublic InputStream getContentStream() throws ContentProcessException
PipelineContentgetContentStream in interface PipelineContentContentProcessExceptionpublic void setContentStream(InputStream contentStream)
PipelineContentsetContentStream in interface PipelineContentpublic org.dom4j.Document getDocument()
throws ContentProcessException
PipelineContentgetDocument in interface PipelineContentContentProcessExceptionpublic void setDocument(org.dom4j.Document document)
PipelineContentsetDocument in interface PipelineContentpublic String getEncoding()
PipelineContentgetEncoding in interface PipelineContentpublic void setEncoding(String encoding)
PipelineContentsetEncoding in interface PipelineContentpublic Map<String,String> getProperties()
PipelineContentgetProperties in interface PipelineContentpublic void setProperties(Map<String,String> properties)
PipelineContentsetProperties in interface PipelineContentpublic void addProperty(String key, String value)
PipelineContentaddProperty in interface PipelineContentpublic String getProperty(String key)
PipelineContentgetProperty in interface PipelineContentpublic void closeContentStream()
PipelineContentcloseContentStream in interface PipelineContentCopyright © 2020 CrafterCMS. All rights reserved.