public static interface OleBlob.CompoundContent extends OleBlob.PackageContent, OleBlob.EmbeddedContent, Iterable<OleBlob.CompoundContent.Entry>
OleBlob.ContentType.COMPOUND_STORAGE type. Compound storage is a complex
embedding format also known as OLE2. In some situations (mostly
non-microsoft office file formats) the actual content is available from
the getContentsEntry() method (if hasContentsEntry()
returns true). In other situations (e.g. microsoft office file
formats), the actual content is most or all of the compound content (but
retrieving the final file may be a complex operation beyond the scope of
jackcess). Note that the CompoundContent type will only be available if
the POI library is in the classpath, otherwise compound content will be
returned as OtherContent.| Modifier and Type | Interface and Description |
|---|---|
static interface |
OleBlob.CompoundContent.Entry
A document entry in the compound storage.
|
| Modifier and Type | Method and Description |
|---|---|
OleBlob.CompoundContent.Entry |
getContentsEntry() |
OleBlob.CompoundContent.Entry |
getEntry(String entryName) |
boolean |
hasContentsEntry() |
default Stream<OleBlob.CompoundContent.Entry> |
stream() |
getClassName, getPrettyName, getTypeNamegetStream, length, writeTogetBlob, getTypeforEach, iterator, spliteratorOleBlob.CompoundContent.Entry getEntry(String entryName) throws IOException
IOExceptionboolean hasContentsEntry()
throws IOException
IOExceptionOleBlob.CompoundContent.Entry getContentsEntry() throws IOException
IOExceptiondefault Stream<OleBlob.CompoundContent.Entry> stream()
Copyright © 2005–2025 OpenHMS. All rights reserved.