public final class Catalog extends Object implements Iterable<Catalog.CatalogItem>
Catalog structure, typically found in a CompoundDocument.| Modifier and Type | Class and Description |
|---|---|
static class |
Catalog.CatalogItem |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex(String pName) |
int |
getMaxThumbnailHeight() |
int |
getMaxThumbnailWidth() |
String |
getName(String pStreamName) |
String |
getStreamName(int pIndex) |
int |
getThumbnailCount() |
Iterator<Catalog.CatalogItem> |
iterator() |
static Catalog |
read(DataInput pDataInput)
Reads the
Catalog entry from the given input stream. |
static Catalog |
read(InputStream pInput)
Reads the
Catalog entry from the given input stream. |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic static Catalog read(InputStream pInput) throws IOException
Catalog entry from the given input stream.pInput - the input streamCatalogIOException - if an I/O exception occurs during readpublic static Catalog read(DataInput pDataInput) throws IOException
Catalog entry from the given input stream.
The data is assumed to be in little endian byte order.
pDataInput - the input streamCatalogIOException - if an I/O exception occurs during readpublic final int getThumbnailCount()
public final int getMaxThumbnailWidth()
public final int getMaxThumbnailHeight()
public final int getIndex(String pName)
public final String getStreamName(int pIndex)
public Iterator<Catalog.CatalogItem> iterator()
iterator in interface Iterable<Catalog.CatalogItem>Copyright © 2022. All rights reserved.