org.archive.crawler.extractor
Class ExtractorSWF.ExtractorSWFReader

java.lang.Object
  extended by com.anotherbigidea.flash.readers.SWFReader
      extended by org.archive.crawler.extractor.ExtractorSWF.ExtractorSWFReader
Enclosing class:
ExtractorSWF

 class ExtractorSWF.ExtractorSWFReader
extends com.anotherbigidea.flash.readers.SWFReader


Field Summary
 
Fields inherited from class com.anotherbigidea.flash.readers.SWFReader
mCompressed, mConsumer, mFilename, mIn, mInputstream
 
Constructor Summary
ExtractorSWF.ExtractorSWFReader(com.anotherbigidea.flash.interfaces.SWFTags consumer, java.io.InputStream inputstream)
           
ExtractorSWF.ExtractorSWFReader(com.anotherbigidea.flash.interfaces.SWFTags consumer, com.anotherbigidea.io.InStream instream)
           
 
Method Summary
 int readOneTag()
          Override because a corrupt SWF file can cause us to try read lengths that are hundreds of megabytes in size causing us to OOME.
 
Methods inherited from class com.anotherbigidea.flash.readers.SWFReader
main, readFile, readHeader, readRemainderOfHeader, readSignature, readTags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtractorSWF.ExtractorSWFReader

public ExtractorSWF.ExtractorSWFReader(com.anotherbigidea.flash.interfaces.SWFTags consumer,
                                       java.io.InputStream inputstream)

ExtractorSWF.ExtractorSWFReader

public ExtractorSWF.ExtractorSWFReader(com.anotherbigidea.flash.interfaces.SWFTags consumer,
                                       com.anotherbigidea.io.InStream instream)
Method Detail

readOneTag

public int readOneTag()
               throws java.io.IOException
Override because a corrupt SWF file can cause us to try read lengths that are hundreds of megabytes in size causing us to OOME. Below is copied from SWFReader parent class.

Overrides:
readOneTag in class com.anotherbigidea.flash.readers.SWFReader
Throws:
java.io.IOException


Copyright © 2003-2011 Internet Archive. All Rights Reserved.