Interface WriteableDocumentBundle
-
- All Superinterfaces:
DocumentBundle
- All Known Implementing Classes:
MemoryDocumentBundle
public interface WriteableDocumentBundle extends DocumentBundle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createDirectoryEntry(String name, String mimeType)
OutputStream
createEntry(String name, String mimetype)
org.pentaho.reporting.libraries.resourceloader.ResourceKey
createResourceKey(String entryName, Map factoryParameters)
WriteableDocumentMetaData
getWriteableDocumentMetaData()
boolean
isEmbeddedKey(org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey)
boolean
removeEntry(String name)
-
Methods inherited from interface org.pentaho.reporting.libraries.docbundle.DocumentBundle
getBundleKey, getEntryAsStream, getEntryMimeType, getMetaData, getResourceManager, isEntryExists, isEntryReadable
-
-
-
-
Method Detail
-
createDirectoryEntry
void createDirectoryEntry(String name, String mimeType) throws IOException
- Throws:
IOException
-
createEntry
OutputStream createEntry(String name, String mimetype) throws IOException
- Throws:
IOException
-
removeEntry
boolean removeEntry(String name) throws IOException
- Throws:
IOException
-
getWriteableDocumentMetaData
WriteableDocumentMetaData getWriteableDocumentMetaData()
-
createResourceKey
org.pentaho.reporting.libraries.resourceloader.ResourceKey createResourceKey(String entryName, Map factoryParameters) throws org.pentaho.reporting.libraries.resourceloader.ResourceKeyCreationException
- Throws:
org.pentaho.reporting.libraries.resourceloader.ResourceKeyCreationException
-
isEmbeddedKey
boolean isEmbeddedKey(org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey)
-
-