Class Catalog

  • All Implemented Interfaces:
    java.lang.Iterable<Catalog.CatalogItem>

    public final class Catalog
    extends java.lang.Object
    implements java.lang.Iterable<Catalog.CatalogItem>
    Represents a Catalog structure, typically found in a CompoundDocument.
    Version:
    $Id: Catalog.java,v 1.0 01.feb.2007 17:19:59 haku Exp$
    Author:
    Harald Kuhr, last modified by $Author: haku$
    See Also:
    PeteDavis.NET
    • Method Detail

      • read

        public static Catalog read​(java.io.InputStream pInput)
                            throws java.io.IOException
        Reads the Catalog entry from the given input stream.
        Parameters:
        pInput - the input stream
        Returns:
        a new Catalog
        Throws:
        java.io.IOException - if an I/O exception occurs during read
      • read

        public static Catalog read​(java.io.DataInput pDataInput)
                            throws java.io.IOException
        Reads the Catalog entry from the given input stream.

        The data is assumed to be in little endian byte order.

        Parameters:
        pDataInput - the input stream
        Returns:
        a new Catalog
        Throws:
        java.io.IOException - if an I/O exception occurs during read
      • getThumbnailCount

        public final int getThumbnailCount()
      • getMaxThumbnailWidth

        public final int getMaxThumbnailWidth()
      • getMaxThumbnailHeight

        public final int getMaxThumbnailHeight()
      • getIndex

        public final int getIndex​(java.lang.String pName)
      • getStreamName

        public final java.lang.String getStreamName​(int pIndex)
      • getName

        public final java.lang.String getName​(java.lang.String pStreamName)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object