com.lizardtech.djvu
Class JB2Image

java.lang.Object
  extended by com.lizardtech.djvu.DjVuObject
      extended by com.lizardtech.djvu.JB2Dict
          extended by com.lizardtech.djvu.JB2Image
All Implemented Interfaces:
Codec, DjVuInterface, java.lang.Cloneable

public class JB2Image
extends JB2Dict

DOCUMENT ME!

Version:
$Revision: 1.3 $
Author:
$author$

Field Summary
 int height
          DOCUMENT ME!
 boolean reproduce_old_bug
          DOCUMENT ME!
 int width
          DOCUMENT ME!
 
Fields inherited from class com.lizardtech.djvu.JB2Dict
comment
 
Fields inherited from class com.lizardtech.djvu.DjVuObject
hasReferences
 
Constructor Summary
JB2Image()
          Creates a new JB2Image object.
 
Method Summary
 int add_blit(com.lizardtech.djvu.JB2Blit blit)
          DOCUMENT ME!
 java.lang.Object clone()
          DOCUMENT ME!
static JB2Image createJB2Image(DjVuInterface ref)
          Creates an instance of JB2Image with the options interherited from the specified reference.
 void decode(java.io.InputStream gbs, JB2Dict zdict)
          DOCUMENT ME!
 GBitmap get_bitmap()
          DOCUMENT ME!
 GBitmap get_bitmap(GRect rect)
          DOCUMENT ME!
 GBitmap get_bitmap(GRect rect, int subsample)
          DOCUMENT ME!
 GBitmap get_bitmap(GRect rect, int subsample, int align)
          DOCUMENT ME!
 GBitmap get_bitmap(GRect rect, int subsample, int align, int dispy)
          DOCUMENT ME!
 GBitmap get_bitmap(GRect rect, int subsample, int align, int dispy, java.util.Vector components)
          DOCUMENT ME!
 GBitmap get_bitmap(int subsample)
          DOCUMENT ME!
 GBitmap get_bitmap(int subsample, int align)
          DOCUMENT ME!
 int get_blit_count()
          DOCUMENT ME!
 com.lizardtech.djvu.JB2Blit get_blit(int blitno)
          DOCUMENT ME!
 void init()
          DOCUMENT ME!
 
Methods inherited from class com.lizardtech.djvu.JB2Dict
add_shape, createJB2Dict, decode, get_inherited_dict, get_inherited_shapes, get_shape_count, get_shape, isImageData, set_inherited_dict, set_inherited_dict
 
Methods inherited from class com.lizardtech.djvu.DjVuObject
checkLockTime, create, create, createSoftReference, createWeakReference, getDjVuOptions, getFromReference, invoke, setDjVuOptions
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.lizardtech.djvu.DjVuInterface
getDjVuOptions, setDjVuOptions
 

Field Detail

reproduce_old_bug

public boolean reproduce_old_bug
DOCUMENT ME!


height

public int height
DOCUMENT ME!


width

public int width
DOCUMENT ME!

Constructor Detail

JB2Image

public JB2Image()
Creates a new JB2Image object.

Method Detail

createJB2Image

public static JB2Image createJB2Image(DjVuInterface ref)
Creates an instance of JB2Image with the options interherited from the specified reference.

Parameters:
ref - Object to interherit DjVuOptions from.
Returns:
a new instance of JB2Image.

clone

public java.lang.Object clone()
DOCUMENT ME!

Overrides:
clone in class JB2Dict
Returns:
DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap()
DOCUMENT ME!

Returns:
DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(int subsample)
DOCUMENT ME!

Parameters:
subsample - DOCUMENT ME!
Returns:
DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(int subsample,
                                int align)
DOCUMENT ME!

Parameters:
subsample - DOCUMENT ME!
align - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.IllegalStateException - DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(GRect rect)
DOCUMENT ME!

Parameters:
rect - DOCUMENT ME!
Returns:
DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(GRect rect,
                                int subsample)
DOCUMENT ME!

Parameters:
rect - DOCUMENT ME!
subsample - DOCUMENT ME!
Returns:
DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(GRect rect,
                                int subsample,
                                int align)
DOCUMENT ME!

Parameters:
rect - DOCUMENT ME!
subsample - DOCUMENT ME!
align - DOCUMENT ME!
Returns:
DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(GRect rect,
                                int subsample,
                                int align,
                                int dispy)
DOCUMENT ME!

Parameters:
rect - DOCUMENT ME!
subsample - DOCUMENT ME!
align - DOCUMENT ME!
dispy - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.IllegalStateException - DOCUMENT ME!

get_bitmap

public final GBitmap get_bitmap(GRect rect,
                                int subsample,
                                int align,
                                int dispy,
                                java.util.Vector components)
DOCUMENT ME!

Parameters:
rect - DOCUMENT ME!
subsample - DOCUMENT ME!
align - DOCUMENT ME!
dispy - DOCUMENT ME!
components - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.IllegalStateException - DOCUMENT ME!

get_blit

public final com.lizardtech.djvu.JB2Blit get_blit(int blitno)
DOCUMENT ME!

Parameters:
blitno - DOCUMENT ME!
Returns:
DOCUMENT ME!

get_blit_count

public final int get_blit_count()
DOCUMENT ME!

Returns:
DOCUMENT ME!

add_blit

public int add_blit(com.lizardtech.djvu.JB2Blit blit)
DOCUMENT ME!

Parameters:
blit - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!

decode

public void decode(java.io.InputStream gbs,
                   JB2Dict zdict)
            throws java.io.IOException
DOCUMENT ME!

Overrides:
decode in class JB2Dict
Parameters:
gbs - DOCUMENT ME!
zdict - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

init

public void init()
DOCUMENT ME!

Overrides:
init in class JB2Dict