All Packages Class Hierarchy This Package Previous Next Index
Class fi.faidon.jvg.PICTReader
java.lang.Object
|
+----fi.faidon.jvg.VectorImageProducer
|
+----fi.faidon.jvg.PICTReader
- public class PICTReader
- extends VectorImageProducer
-
AD_MAX
-
-
AD_MIN
-
-
ADD_OVER
-
-
ADD_PIN
-
-
BLEND
-
-
GRAYISH_TEXT_OR
-
-
MASK
-
-
NOP
-
-
NOT_SRC_BIC
-
-
NOT_SRC_COPY
-
-
NOT_SRC_OR
-
-
NOT_SRC_XOR
-
-
OP_BITS_RECT
-
-
OP_BITS_RGN
-
-
OP_BK_COLOR
-
-
OP_BK_PAT
-
-
OP_BK_PIX_PAT
-
-
OP_CH_EXTRA
-
-
OP_CLIP_RGN
-
-
OP_COMPRESSED_QUICKTIME
-
-
OP_DEF_HILITE
-
-
OP_DH_TEXT
-
-
OP_DHDV_TEXT
-
-
OP_DIRECT_BITS_RECT
-
-
OP_DIRECT_BITS_RGN
-
-
OP_DV_TEXT
-
-
OP_END_OF_PICTURE
-
-
OP_ERASE_ARC
-
-
OP_ERASE_OVAL
-
-
OP_ERASE_POLY
-
-
OP_ERASE_R_RECT
-
-
OP_ERASE_RECT
-
-
OP_ERASE_RGN
-
-
OP_ERASE_SAME_ARC
-
-
OP_ERASE_SAME_OVAL
-
-
OP_ERASE_SAME_POLY
-
-
OP_ERASE_SAME_R_RECT
-
-
OP_ERASE_SAME_RECT
-
-
OP_ERASE_SAME_RGN
-
-
OP_FG_COLOR
-
-
OP_FILL_ARC
-
-
OP_FILL_OVAL
-
-
OP_FILL_PAT
-
-
OP_FILL_PIX_PAT
-
-
OP_FILL_POLY
-
-
OP_FILL_R_RECT
-
-
OP_FILL_RECT
-
-
OP_FILL_RGN
-
-
OP_FILL_SAME_ARC
-
-
OP_FILL_SAME_OVAL
-
-
OP_FILL_SAME_POLY
-
-
OP_FILL_SAME_R_RECT
-
-
OP_FILL_SAME_RECT
-
-
OP_FILL_SAME_RGN
-
-
OP_FONT_NAME
-
-
OP_FRAME_ARC
-
-
OP_FRAME_OVAL
-
-
OP_FRAME_POLY
-
-
OP_FRAME_R_RECT
-
-
OP_FRAME_RECT
-
-
OP_FRAME_RGN
-
-
OP_FRAME_SAME_ARC
-
-
OP_FRAME_SAME_OVAL
-
-
OP_FRAME_SAME_POLY
-
-
OP_FRAME_SAME_R_RECT
-
-
OP_FRAME_SAME_RECT
-
-
OP_FRAME_SAME_RGN
-
-
OP_GLYPH_STATE
-
-
OP_HEADER_OP
- PICT opcodes.
-
OP_HILITE_COLOR
-
-
OP_HILITE_MODE
-
-
OP_INVERT_ARC
-
-
OP_INVERT_OVAL
-
-
OP_INVERT_POLY
-
-
OP_INVERT_R_RECT
-
-
OP_INVERT_RECT
-
-
OP_INVERT_RGN
-
-
OP_INVERT_SAME_ARC
-
-
OP_INVERT_SAME_OVAL
-
-
OP_INVERT_SAME_POLY
-
-
OP_INVERT_SAME_R_RECT
-
-
OP_INVERT_SAME_RECT
-
-
OP_INVERT_SAME_RGN
-
-
OP_LINE
-
-
OP_LINE_FROM
-
-
OP_LINE_JUSTIFY
-
-
OP_LONG_COMMENT
-
-
OP_LONG_TEXT
-
-
OP_OP_COLOR
-
-
OP_ORIGIN
-
-
OP_OV_SIZE
-
-
OP_PACK_BITS_RECT
-
-
OP_PACK_BITS_RGN
-
-
OP_PAINT_ARC
-
-
OP_PAINT_OVAL
-
-
OP_PAINT_POLY
-
-
OP_PAINT_R_RECT
-
-
OP_PAINT_RECT
-
-
OP_PAINT_RGN
-
-
OP_PAINT_SAME_ARC
-
-
OP_PAINT_SAME_OVAL
-
-
OP_PAINT_SAME_POLY
-
-
OP_PAINT_SAME_R_RECT
-
-
OP_PAINT_SAME_RECT
-
-
OP_PAINT_SAME_RGN
-
-
OP_PN_LOC_H_FRAC
-
-
OP_PN_MODE
-
-
OP_PN_PAT
-
-
OP_PN_PIX_PAT
-
-
OP_PN_SIZE
-
-
OP_RGB_BK_COL
-
-
OP_RGB_FG_COL
-
-
OP_SHORT_COMMENT
-
-
OP_SHORT_LINE
-
-
OP_SHORT_LINE_FROM
-
-
OP_SP_EXTRA
-
-
OP_TX_FACE
-
-
OP_TX_FONT
-
-
OP_TX_MODE
-
-
OP_TX_RATIO
-
-
OP_TX_SIZE
-
-
OP_UNCOMPRESSED_QUICKTIME
-
-
OP_VERSION
-
-
OP_VERSION_2
-
-
SRC_BIC
-
-
SRC_COPY
- Transfer modes.
-
SRC_OR
-
-
SRC_XOR
-
-
SUB_OVER
-
-
SUB_PIN
-
-
TRANSPARENT
-
-
TX_BOLD_MASK
- Text face masks.
-
TX_CONDENSED_MASK
-
-
TX_EXTENDED_MASK
-
-
TX_ITALIC_MASK
-
-
TX_OUTLINE_MASK
-
-
TX_SHADOWED_MASK
-
-
TX_UNDERLINE_MASK
-
-
PICTReader()
- Initialize stuff.
-
checkImage()
- Implements VectorImageProducer drawIntoImage().
-
getHeight()
- Implements VectorImageProducer getHeight().
-
getWidth()
- Implements VectorImageProducer getWidth().
-
isVerbose(boolean)
- Return if verbose or not.
-
playIt(Graphics, Component)
- Implements VectorImageProducer drawIt().
-
readPICTFile()
- Open and read the PICT file.
-
setImageFile(String)
- Sets the path of the image file to use.
-
setVerbose(boolean)
- Sets verbose to the state indicated.
SRC_COPY
public static final int SRC_COPY
- Transfer modes.
SRC_OR
public static final int SRC_OR
SRC_XOR
public static final int SRC_XOR
SRC_BIC
public static final int SRC_BIC
NOT_SRC_COPY
public static final int NOT_SRC_COPY
NOT_SRC_OR
public static final int NOT_SRC_OR
NOT_SRC_XOR
public static final int NOT_SRC_XOR
NOT_SRC_BIC
public static final int NOT_SRC_BIC
BLEND
public static final int BLEND
ADD_PIN
public static final int ADD_PIN
ADD_OVER
public static final int ADD_OVER
SUB_PIN
public static final int SUB_PIN
TRANSPARENT
public static final int TRANSPARENT
AD_MAX
public static final int AD_MAX
SUB_OVER
public static final int SUB_OVER
AD_MIN
public static final int AD_MIN
GRAYISH_TEXT_OR
public static final int GRAYISH_TEXT_OR
MASK
public static final int MASK
TX_BOLD_MASK
public static final int TX_BOLD_MASK
- Text face masks.
TX_ITALIC_MASK
public static final int TX_ITALIC_MASK
TX_UNDERLINE_MASK
public static final int TX_UNDERLINE_MASK
TX_OUTLINE_MASK
public static final int TX_OUTLINE_MASK
TX_SHADOWED_MASK
public static final int TX_SHADOWED_MASK
TX_CONDENSED_MASK
public static final int TX_CONDENSED_MASK
TX_EXTENDED_MASK
public static final int TX_EXTENDED_MASK
OP_HEADER_OP
public static final byte OP_HEADER_OP[]
- PICT opcodes.
NOP
public static final int NOP
OP_CLIP_RGN
public static final int OP_CLIP_RGN
OP_BK_PAT
public static final int OP_BK_PAT
OP_TX_FONT
public static final int OP_TX_FONT
OP_TX_FACE
public static final int OP_TX_FACE
OP_TX_MODE
public static final int OP_TX_MODE
OP_SP_EXTRA
public static final int OP_SP_EXTRA
OP_PN_SIZE
public static final int OP_PN_SIZE
OP_PN_MODE
public static final int OP_PN_MODE
OP_PN_PAT
public static final int OP_PN_PAT
OP_FILL_PAT
public static final int OP_FILL_PAT
OP_OV_SIZE
public static final int OP_OV_SIZE
OP_ORIGIN
public static final int OP_ORIGIN
OP_TX_SIZE
public static final int OP_TX_SIZE
OP_FG_COLOR
public static final int OP_FG_COLOR
OP_BK_COLOR
public static final int OP_BK_COLOR
OP_TX_RATIO
public static final int OP_TX_RATIO
OP_VERSION
public static final int OP_VERSION
OP_BK_PIX_PAT
public static final int OP_BK_PIX_PAT
OP_PN_PIX_PAT
public static final int OP_PN_PIX_PAT
OP_FILL_PIX_PAT
public static final int OP_FILL_PIX_PAT
OP_PN_LOC_H_FRAC
public static final int OP_PN_LOC_H_FRAC
OP_CH_EXTRA
public static final int OP_CH_EXTRA
OP_RGB_FG_COL
public static final int OP_RGB_FG_COL
OP_RGB_BK_COL
public static final int OP_RGB_BK_COL
OP_HILITE_MODE
public static final int OP_HILITE_MODE
OP_HILITE_COLOR
public static final int OP_HILITE_COLOR
OP_DEF_HILITE
public static final int OP_DEF_HILITE
OP_OP_COLOR
public static final int OP_OP_COLOR
OP_LINE
public static final int OP_LINE
OP_LINE_FROM
public static final int OP_LINE_FROM
OP_SHORT_LINE
public static final int OP_SHORT_LINE
OP_SHORT_LINE_FROM
public static final int OP_SHORT_LINE_FROM
OP_LONG_TEXT
public static final int OP_LONG_TEXT
OP_DH_TEXT
public static final int OP_DH_TEXT
OP_DV_TEXT
public static final int OP_DV_TEXT
OP_DHDV_TEXT
public static final int OP_DHDV_TEXT
OP_FONT_NAME
public static final int OP_FONT_NAME
OP_LINE_JUSTIFY
public static final int OP_LINE_JUSTIFY
OP_GLYPH_STATE
public static final int OP_GLYPH_STATE
OP_FRAME_RECT
public static final int OP_FRAME_RECT
OP_PAINT_RECT
public static final int OP_PAINT_RECT
OP_ERASE_RECT
public static final int OP_ERASE_RECT
OP_INVERT_RECT
public static final int OP_INVERT_RECT
OP_FILL_RECT
public static final int OP_FILL_RECT
OP_FRAME_SAME_RECT
public static final int OP_FRAME_SAME_RECT
OP_PAINT_SAME_RECT
public static final int OP_PAINT_SAME_RECT
OP_ERASE_SAME_RECT
public static final int OP_ERASE_SAME_RECT
OP_INVERT_SAME_RECT
public static final int OP_INVERT_SAME_RECT
OP_FILL_SAME_RECT
public static final int OP_FILL_SAME_RECT
OP_FRAME_R_RECT
public static final int OP_FRAME_R_RECT
OP_PAINT_R_RECT
public static final int OP_PAINT_R_RECT
OP_ERASE_R_RECT
public static final int OP_ERASE_R_RECT
OP_INVERT_R_RECT
public static final int OP_INVERT_R_RECT
OP_FILL_R_RECT
public static final int OP_FILL_R_RECT
OP_FRAME_SAME_R_RECT
public static final int OP_FRAME_SAME_R_RECT
OP_PAINT_SAME_R_RECT
public static final int OP_PAINT_SAME_R_RECT
OP_ERASE_SAME_R_RECT
public static final int OP_ERASE_SAME_R_RECT
OP_INVERT_SAME_R_RECT
public static final int OP_INVERT_SAME_R_RECT
OP_FILL_SAME_R_RECT
public static final int OP_FILL_SAME_R_RECT
OP_FRAME_OVAL
public static final int OP_FRAME_OVAL
OP_PAINT_OVAL
public static final int OP_PAINT_OVAL
OP_ERASE_OVAL
public static final int OP_ERASE_OVAL
OP_INVERT_OVAL
public static final int OP_INVERT_OVAL
OP_FILL_OVAL
public static final int OP_FILL_OVAL
OP_FRAME_SAME_OVAL
public static final int OP_FRAME_SAME_OVAL
OP_PAINT_SAME_OVAL
public static final int OP_PAINT_SAME_OVAL
OP_ERASE_SAME_OVAL
public static final int OP_ERASE_SAME_OVAL
OP_INVERT_SAME_OVAL
public static final int OP_INVERT_SAME_OVAL
OP_FILL_SAME_OVAL
public static final int OP_FILL_SAME_OVAL
OP_FRAME_ARC
public static final int OP_FRAME_ARC
OP_PAINT_ARC
public static final int OP_PAINT_ARC
OP_ERASE_ARC
public static final int OP_ERASE_ARC
OP_INVERT_ARC
public static final int OP_INVERT_ARC
OP_FILL_ARC
public static final int OP_FILL_ARC
OP_FRAME_SAME_ARC
public static final int OP_FRAME_SAME_ARC
OP_PAINT_SAME_ARC
public static final int OP_PAINT_SAME_ARC
OP_ERASE_SAME_ARC
public static final int OP_ERASE_SAME_ARC
OP_INVERT_SAME_ARC
public static final int OP_INVERT_SAME_ARC
OP_FILL_SAME_ARC
public static final int OP_FILL_SAME_ARC
OP_FRAME_POLY
public static final int OP_FRAME_POLY
OP_PAINT_POLY
public static final int OP_PAINT_POLY
OP_ERASE_POLY
public static final int OP_ERASE_POLY
OP_INVERT_POLY
public static final int OP_INVERT_POLY
OP_FILL_POLY
public static final int OP_FILL_POLY
OP_FRAME_SAME_POLY
public static final int OP_FRAME_SAME_POLY
OP_PAINT_SAME_POLY
public static final int OP_PAINT_SAME_POLY
OP_ERASE_SAME_POLY
public static final int OP_ERASE_SAME_POLY
OP_INVERT_SAME_POLY
public static final int OP_INVERT_SAME_POLY
OP_FILL_SAME_POLY
public static final int OP_FILL_SAME_POLY
OP_FRAME_RGN
public static final int OP_FRAME_RGN
OP_PAINT_RGN
public static final int OP_PAINT_RGN
OP_ERASE_RGN
public static final int OP_ERASE_RGN
OP_INVERT_RGN
public static final int OP_INVERT_RGN
OP_FILL_RGN
public static final int OP_FILL_RGN
OP_FRAME_SAME_RGN
public static final int OP_FRAME_SAME_RGN
OP_PAINT_SAME_RGN
public static final int OP_PAINT_SAME_RGN
OP_ERASE_SAME_RGN
public static final int OP_ERASE_SAME_RGN
OP_INVERT_SAME_RGN
public static final int OP_INVERT_SAME_RGN
OP_FILL_SAME_RGN
public static final int OP_FILL_SAME_RGN
OP_BITS_RECT
public static final int OP_BITS_RECT
OP_BITS_RGN
public static final int OP_BITS_RGN
OP_PACK_BITS_RECT
public static final int OP_PACK_BITS_RECT
OP_PACK_BITS_RGN
public static final int OP_PACK_BITS_RGN
OP_DIRECT_BITS_RECT
public static final int OP_DIRECT_BITS_RECT
OP_DIRECT_BITS_RGN
public static final int OP_DIRECT_BITS_RGN
OP_SHORT_COMMENT
public static final int OP_SHORT_COMMENT
OP_LONG_COMMENT
public static final int OP_LONG_COMMENT
OP_END_OF_PICTURE
public static final int OP_END_OF_PICTURE
OP_VERSION_2
public static final int OP_VERSION_2
OP_COMPRESSED_QUICKTIME
public static final int OP_COMPRESSED_QUICKTIME
OP_UNCOMPRESSED_QUICKTIME
public static final int OP_UNCOMPRESSED_QUICKTIME
PICTReader
public PICTReader()
- Initialize stuff.
getWidth
public int getWidth()
- Implements VectorImageProducer getWidth(). If we don't know the frame size
yet, then read it in.
- Overrides:
- getWidth in class VectorImageProducer
getHeight
public int getHeight()
- Implements VectorImageProducer getHeight(). If we don't know the frame size
yet, then read it in.
- Overrides:
- getHeight in class VectorImageProducer
playIt
public void playIt(Graphics g,
Component c)
- Implements VectorImageProducer drawIt(). Re-read the whole PICT
file and replay the drawing operations in it.
- Overrides:
- playIt in class VectorImageProducer
checkImage
public int checkImage()
- Implements VectorImageProducer drawIntoImage(). Return the status of the
drawing launched by drawIntoImage. NOT IMPLEMENTED YET!.
- Overrides:
- checkImage in class VectorImageProducer
setImageFile
public void setImageFile(String filePath)
- Sets the path of the image file to use.
setVerbose
public void setVerbose(boolean state)
- Sets verbose to the state indicated.
isVerbose
public boolean isVerbose(boolean state)
- Return if verbose or not.
readPICTFile
public boolean readPICTFile()
- Open and read the PICT file. If we have a drawing graphics, then we try
to draw the contents as well as possible.
If "verbose" is true, the elements read are listed on stdout.
All Packages Class Hierarchy This Package Previous Next Index