Edit D:\app\Administrator\product\11.2.0\dbhome_1\sysman\jlib\oracle\viz\util\codec\GIFDecoder.class
?? .? } ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 67 , 89 /: ; /< /= /> /?@ 6A BC 9DE ;F GH 9I /J KLMN BO ,PQ AOR S TUV W X ,YZ[ PO\] ,^_ ,`abc /d Ze Zf /g Zh Zi Zjk l m n o p q r s t uv mw mx my mz ,{| } ? ? ~ ? ?P P? GIFFileHeader InnerClasses MAGIC_ID [C GIF_87A I ConstantValue GIF_89A GIF_EXT_CODE ! GIF_IMG_CODE , GIF_END_CODE ; GIF_GRFCTRL_EXT ? GIF_COMMENT_EXT ? input Ljava/io/DataInputStream; fileHeader 0Loracle/viz/util/codec/GIFDecoder$GIFFileHeader; theTile Ljava/awt/image/WritableRaster; sampleModel ,Ljava/awt/image/PixelInterleavedSampleModel; colorModel Ljava/awt/image/IndexColorModel; width height transparentColor localLeft localTop localWidth localHeight isInterlaced Z initialCodeSize clearCode endCode nextFreeCode codeSize lzwByteDict [B lzwParentDict [I bufOffset xPos yPos yIncr pass pixelStack bitStore bitStoreOff bitOffset bitsLeft maskFromCodeSize incrFromPass yposStartFromPass maxCode decodeGIFStream 5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage; Code LineNumberTable LocalVariableTable inputStream Ljava/io/InputStream; theDecoder "Loracle/viz/util/codec/GIFDecoder; raster <init> (Ljava/io/InputStream;)V this getRaster !()Ljava/awt/image/WritableRaster; i e Ljava/io/IOException; dbuf Ljava/awt/image/DataBufferByte; origin Ljava/awt/Point; buf parseDataStream ()V blockCode handleExtensionBlock extensionCode Exceptions handleGraphicsControlExt eof Ljava/io/EOFException; block size bitField skipBlockSequence handleImageBlock localCTSize r g b all globalCT localCTExists lzwDecode ([B)V thisCode lastCode initLZWDecoder initLZWDictionary codeInTable (I)Z code rootByte (I)B addStringToTable (IB)V B initBitStore getCode ()I blockLen storeStart mask data initOutputStream outputCodeString ([BI)V imgBuf numPixels readUnsignedShortLE (Ljava/io/InputStream;)I byte1 byte2 access$000 x0 Synthetic <clinit> SourceFile GIFDecoder.java oracle/viz/util/codec/GIFDecoder ? ? ? ? java/awt/image/BufferedImage ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/io/DataInputStream ? ? .oracle/viz/util/codec/GIFDecoder$GIFFileHeader ?? ? ???? ?? ?? ? *java/awt/image/PixelInterleavedSampleModel ?? ? ? java/awt/image/DataBufferByte ?? java/awt/Point ???????? ? ? ? java/io/IOException java/lang/RuntimeException !GIF stream terminated prematurely ??? ? found GIF file term code couldn't read block code ? ? ? ? Unsupported GIF block code found couldn't read extension code ? ? ? ?? ? java/io/EOFException &couldn't read graphics extension block 5Invalid Graphics Control Extension block in GIF image DGraphics Control Extension block terminated incorrectly in GIF image?? eof while skipping block? ? $eof while reading local image header #eof while reading local color table java/awt/image/IndexColorModel? ? ?? ??? ?? ?? ?? ? eof while reading root code size ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuffer block length returned as ???????? couldn't read image block ? ? Illegal LZW code in stream ? ? ? ?? java/lang/Object S(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V %(Loracle/viz/util/codec/GIFDecoder;)V readFromStream (Ljava/io/DataInputStream;)V globalWidth globalHeight globalColorTable (IIIII[I)V (I)V (II)V java/awt/image/Raster createWritableRaster h(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)Ljava/awt/image/WritableRaster; getData ()[B backgroundColorIndex (Ljava/lang/String;)V read readFully skip (J)J readUnsignedByte bitsPerPixel (II[B[B[B)V (II[B[B[BI)V globalCTSize getReds getGreens getBlues append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; ([BII)V java/io/InputStream ! } * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c ? Y*? L+? M? Y+? ,? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? &