org.pentaho.platform.plugin.action.jfreereport.repository
Class ReportContentItem
java.lang.Object
org.pentaho.platform.plugin.action.jfreereport.repository.ReportContentItem
- All Implemented Interfaces:
- org.pentaho.reporting.libraries.repository.ContentEntity, org.pentaho.reporting.libraries.repository.ContentItem
public class ReportContentItem
- extends Object
- implements org.pentaho.reporting.libraries.repository.ContentItem
Creation-Date: 05.07.2007, 14:54:08
- Author:
- Thomas Morgner
ReportContentItem
public ReportContentItem(IContentItem backend,
ReportContentLocation parent)
getMimeType
public String getMimeType()
throws org.pentaho.reporting.libraries.repository.ContentIOException
- Specified by:
getMimeType
in interface org.pentaho.reporting.libraries.repository.ContentItem
- Throws:
org.pentaho.reporting.libraries.repository.ContentIOException
getOutputStream
public OutputStream getOutputStream()
throws org.pentaho.reporting.libraries.repository.ContentIOException,
IOException
- Specified by:
getOutputStream
in interface org.pentaho.reporting.libraries.repository.ContentItem
- Throws:
org.pentaho.reporting.libraries.repository.ContentIOException
IOException
getInputStream
public InputStream getInputStream()
throws org.pentaho.reporting.libraries.repository.ContentIOException,
IOException
- Specified by:
getInputStream
in interface org.pentaho.reporting.libraries.repository.ContentItem
- Throws:
org.pentaho.reporting.libraries.repository.ContentIOException
IOException
isReadable
public boolean isReadable()
- Specified by:
isReadable
in interface org.pentaho.reporting.libraries.repository.ContentItem
isWriteable
public boolean isWriteable()
- Specified by:
isWriteable
in interface org.pentaho.reporting.libraries.repository.ContentItem
getName
public String getName()
- Specified by:
getName
in interface org.pentaho.reporting.libraries.repository.ContentEntity
getContentId
public Object getContentId()
- Specified by:
getContentId
in interface org.pentaho.reporting.libraries.repository.ContentEntity
getAttribute
public Object getAttribute(String domain,
String key)
- Specified by:
getAttribute
in interface org.pentaho.reporting.libraries.repository.ContentEntity
setAttribute
public boolean setAttribute(String domain,
String key,
Object object)
- Specified by:
setAttribute
in interface org.pentaho.reporting.libraries.repository.ContentEntity
getParent
public org.pentaho.reporting.libraries.repository.ContentLocation getParent()
- Specified by:
getParent
in interface org.pentaho.reporting.libraries.repository.ContentEntity
getRepository
public org.pentaho.reporting.libraries.repository.Repository getRepository()
- Specified by:
getRepository
in interface org.pentaho.reporting.libraries.repository.ContentEntity
delete
public boolean delete()
- Specified by:
delete
in interface org.pentaho.reporting.libraries.repository.ContentEntity