|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.anotherbigidea.flash.readers.TagParser org.archive.crawler.extractor.ExtractorSWF.ExtractorTagParser
protected class ExtractorSWF.ExtractorTagParser
TagParser customized to ignore SWFTags that will never contain extractable URIs.
Field Summary |
---|
Fields inherited from class com.anotherbigidea.flash.readers.TagParser |
---|
mFlashVersion, mStringEncoding, mTagtypes |
Fields inherited from interface com.anotherbigidea.flash.SWFConstants |
---|
BITMAP_FORMAT_16_BIT, BITMAP_FORMAT_32_BIT, BITMAP_FORMAT_8_BIT, BUTTON2_IDLE2OVERDOWN, BUTTON2_IDLE2OVERUP, BUTTON2_OUTDOWN2IDLE, BUTTON2_OUTDOWN2OVERDOWN, BUTTON2_OVERDOWN2IDLE, BUTTON2_OVERDOWN2OUTDOWN, BUTTON2_OVERDOWN2OVERUP, BUTTON2_OVERUP2IDLE, BUTTON2_OVERUP2OVERDOWN, CLIP_ACTION_DATA, CLIP_ACTION_ENTER_FRAME, CLIP_ACTION_KEY_DOWN, CLIP_ACTION_KEY_UP, CLIP_ACTION_MOUSE_DOWN, CLIP_ACTION_MOUSE_MOVE, CLIP_ACTION_MOUSE_UP, CLIP_ACTION_ON_LOAD, CLIP_ACTION_UNLOAD, FILL_CLIPPED_BITMAP, FILL_LINEAR_GRADIENT, FILL_RADIAL_GRADIENT, FILL_SOLID, FILL_TILED_BITMAP, FLASH_MX_VERSION, FONT_ANSI, FONT_BOLD, FONT_ITALIC, FONT_SHIFTJIS, FONT_UNICODE, FONT_WIDECHARS, FONT2_32OFFSETS, FONT2_ANSI, FONT2_BOLD, FONT2_HAS_LAYOUT, FONT2_ITALIC, FONT2_SHIFTJIS, FONT2_UNICODE, FONT2_WIDECHARS, LANGUAGE_CODE_JAPANESE, LANGUAGE_CODE_KOREAN, LANGUAGE_CODE_LATIN, LANGUAGE_CODE_NONE, LANGUAGE_CODE_SIMPLIFIED_CHINESE, LANGUAGE_CODE_TRADITIONAL_CHINESE, SOUND_FORMAT_ADPCM, SOUND_FORMAT_MP3, SOUND_FORMAT_NELLYMOSER, SOUND_FORMAT_RAW, SOUND_FORMAT_RAW_LITTLEENDIAN, SOUND_FREQ_11KHZ, SOUND_FREQ_22KHZ, SOUND_FREQ_44KHZ, SOUND_FREQ_5_5KHZ, STRING_ENCODING_MX, STRING_ENCODING_PRE_MX, TAG_DEFINEBITS, TAG_DEFINEBITSJPEG2, TAG_DEFINEBITSJPEG3, TAG_DEFINEBITSLOSSLESS, TAG_DEFINEBITSLOSSLESS2, TAG_DEFINEBUTTON, TAG_DEFINEBUTTON2, TAG_DEFINEBUTTONCXFORM, TAG_DEFINEBUTTONSOUND, TAG_DEFINEFONT, TAG_DEFINEFONT2, TAG_DEFINEFONTINFO, TAG_DEFINEFONTINFO2, TAG_DEFINEMORPHSHAPE, TAG_DEFINEQUICKTIMEMOVIE, TAG_DEFINESHAPE, TAG_DEFINESHAPE2, TAG_DEFINESHAPE3, TAG_DEFINESOUND, TAG_DEFINESPRITE, TAG_DEFINETEXT, TAG_DEFINETEXT2, TAG_DEFINETEXTFIELD, TAG_DOACTION, TAG_DOINITACTION, TAG_ENABLEDEBUG, TAG_ENABLEDEBUGGER2, TAG_END, TAG_EXPORT, TAG_FLASHGENERATOR, TAG_FRAMELABEL, TAG_FREECHARACTER, TAG_GEN_EXTERNAL_FONT, TAG_GENERATOR_TEXT, TAG_IMPORT, TAG_JPEGTABLES, TAG_NAMECHARACTER, TAG_PLACEOBJECT, TAG_PLACEOBJECT2, TAG_PROTECT, TAG_REMOVEOBJECT, TAG_REMOVEOBJECT2, TAG_SERIALNUMBER, TAG_SETBACKGROUNDCOLOR, TAG_SHOWFRAME, TAG_SOUNDSTREAMBLOCK, TAG_SOUNDSTREAMHEAD, TAG_SOUNDSTREAMHEAD2, TAG_STARTSOUND, TAG_TEMPLATECOMMAND, TEXT_HAS_COLOR, TEXT_HAS_FONT, TEXT_HAS_XOFFSET, TEXT_HAS_YOFFSET, TEXTFIELD_ALIGN_CENTER, TEXTFIELD_ALIGN_JUSTIFY, TEXTFIELD_ALIGN_LEFT, TEXTFIELD_ALIGN_RIGHT, TEXTFIELD_DISABLE_EDIT, TEXTFIELD_DRAW_BORDER, TEXTFIELD_FONT_GLYPHS, TEXTFIELD_HAS_FONT, TEXTFIELD_HAS_LAYOUT, TEXTFIELD_HAS_TEXT, TEXTFIELD_HAS_TEXT_COLOR, TEXTFIELD_HTML, TEXTFIELD_IS_MULTILINE, TEXTFIELD_IS_PASSWORD, TEXTFIELD_LIMIT_CHARS, TEXTFIELD_NO_SELECTION, TEXTFIELD_WORD_WRAP, TWIPS |
Fields inherited from interface com.anotherbigidea.flash.interfaces.SWFFileSignature |
---|
SIGNATURE_COMPRESSED, SIGNATURE_NORMAL |
Constructor Summary | |
---|---|
protected |
ExtractorSWF.ExtractorTagParser(com.anotherbigidea.flash.interfaces.SWFTagTypes tagtypes)
|
Method Summary | |
---|---|
protected void |
parseDefineBits(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineBitsJPEG3(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineBitsLossless(com.anotherbigidea.io.InStream in,
int length,
boolean hasAlpha)
|
protected void |
parseDefineButtonSound(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineFont(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineFont2(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineJPEG2(com.anotherbigidea.io.InStream in,
int length)
|
protected void |
parseDefineJPEGTables(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineShape(int type,
com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineSound(com.anotherbigidea.io.InStream in)
|
protected void |
parseDefineSprite(com.anotherbigidea.io.InStream in)
|
protected void |
parseFontInfo(com.anotherbigidea.io.InStream in,
int length,
boolean isFI2)
|
protected void |
parsePlaceObject2(com.anotherbigidea.io.InStream in)
|
Methods inherited from class com.anotherbigidea.flash.readers.TagParser |
---|
header, main, parseButtonCXForm, parseChangeRecord, parseDefineButton, parseDefineButton2, parseDefineText, parseDefineTextField, parseDoAction, parseDoInitAction, parseEnableDebugger2, parseExport, parseFillStyle, parseFrameLabel, parseImport, parseLineStyle, parseMorphFillStyle, parseMorphLineStyle, parseMorphShape, parsePlaceObject, parseShape, parseSoundStreamBlock, parseSoundStreamHead, parseStartSound, parseStyles, signature, tag |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ExtractorSWF.ExtractorTagParser(com.anotherbigidea.flash.interfaces.SWFTagTypes tagtypes)
Method Detail |
---|
protected void parseDefineBits(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineBits
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineBitsJPEG3(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineBitsJPEG3
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineBitsLossless(com.anotherbigidea.io.InStream in, int length, boolean hasAlpha) throws java.io.IOException
parseDefineBitsLossless
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineButtonSound(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineButtonSound
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineFont(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineFont
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineJPEG2(com.anotherbigidea.io.InStream in, int length) throws java.io.IOException
parseDefineJPEG2
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineJPEGTables(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineJPEGTables
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineShape(int type, com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineShape
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineSound(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineSound
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseFontInfo(com.anotherbigidea.io.InStream in, int length, boolean isFI2) throws java.io.IOException
parseFontInfo
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineFont2(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineFont2
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parseDefineSprite(com.anotherbigidea.io.InStream in) throws java.io.IOException
parseDefineSprite
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
protected void parsePlaceObject2(com.anotherbigidea.io.InStream in) throws java.io.IOException
parsePlaceObject2
in class com.anotherbigidea.flash.readers.TagParser
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |