Class MultiContentItem
- java.lang.Object
-
- org.pentaho.platform.engine.core.output.SimpleContentItem
-
- org.pentaho.platform.engine.core.output.MultiContentItem
-
- All Implemented Interfaces:
org.pentaho.platform.api.engine.IMimeTypeListener
,org.pentaho.platform.api.repository.IContentItem
public class MultiContentItem extends SimpleContentItem
-
-
Field Summary
Fields Modifier and Type Field Description protected List<org.pentaho.platform.api.repository.IContentItem>
contentItems
protected MultiOutputStream
out
-
Constructor Summary
Constructors Constructor Description MultiContentItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContentItem(org.pentaho.platform.api.repository.IContentItem contentItem)
void
closeOutputStream()
OutputStream
getOutputStream(String actionName)
-
Methods inherited from class org.pentaho.platform.engine.core.output.SimpleContentItem
getDataSource, getInputStream, getMimeType, getPath, setMimeType, setName, setOutputStream
-
-
-
-
Field Detail
-
contentItems
protected List<org.pentaho.platform.api.repository.IContentItem> contentItems
-
out
protected MultiOutputStream out
-
-
Method Detail
-
addContentItem
public void addContentItem(org.pentaho.platform.api.repository.IContentItem contentItem)
-
getOutputStream
public OutputStream getOutputStream(String actionName) throws IOException
- Specified by:
getOutputStream
in interfaceorg.pentaho.platform.api.repository.IContentItem
- Overrides:
getOutputStream
in classSimpleContentItem
- Throws:
IOException
-
closeOutputStream
public void closeOutputStream()
- Specified by:
closeOutputStream
in interfaceorg.pentaho.platform.api.repository.IContentItem
- Overrides:
closeOutputStream
in classSimpleContentItem
-
-