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, getTypeName
getStream, length, writeTo
getBlob, getType
forEach, iterator, spliterator
OleBlob.CompoundContent.Entry getEntry(String entryName) throws IOException
IOException
boolean hasContentsEntry() throws IOException
IOException
OleBlob.CompoundContent.Entry getContentsEntry() throws IOException
IOException
default Stream<OleBlob.CompoundContent.Entry> stream()
Copyright © 2005–2024 OpenHMS. All rights reserved.