protected ITag readTagBody()

in compiler/src/main/java/org/apache/royale/swf/io/SWFReader.java [1722:1845]


    protected ITag readTagBody(TagType type) throws IOException, MalformedTagException
    {
        // Sort "case" conditions alphabetically.

        switch (type)
        {
            case CSMTextSettings:
                return readCSMTextSettings();
            case DoABC:
                return readDoABC();
            case DefineBinaryData:
                return readDefineBinaryData();
            case DefineBits:
                return readDefineBits();
            case DefineBitsJPEG2:
                return readDefineBitsJPEG2();
            case DefineBitsJPEG3:
                return readDefineBitsJPEG3();
            case DefineBitsLossless:
                return readDefineBitsLossless();
            case DefineBitsLossless2:
                return readDefineBitsLossless2();
            case DefineScalingGrid:
                return readDefineScalingGrid();
            case DefineShape:
                return readDefineShape();
            case DefineShape2:
                return readDefineShape2();
            case DefineShape3:
                return readDefineShape3();
            case DefineShape4:
                return readDefineShape4();
            case DefineSprite:
                return readDefineSprite();
            case DefineSound:
                return readDefineSound();
            case StartSound:
                return readStartSound();
            case StartSound2:
                return readStartSound2();
            case SoundStreamHead:
                return readSoundStreamHead(type);
            case SoundStreamHead2:
                return readSoundStreamHead(type);
            case SoundStreamBlock:
                return readSoundStreamBlock();
            case DefineMorphShape:
                return readDefineMorphShape();
            case DefineMorphShape2:
                return readDefineMorphShape2();
            case DefineSceneAndFrameLabelData:
                return readDefineSceneAndFrameLabelData();
            case DefineFont:
                return readDefineFont();
            case DefineFontInfo:
                return readDefineFontInfo(type);
            case DefineFont2:
                return readDefineFont2();
            case DefineFont3:
                return readDefineFont3();
            case DefineFont4:
                return readDefineFont4();
            case DefineFontAlignZones:
                return readDefineFontAlignZones();
            case DefineFontName:
                return readFontName();
            case DefineText:
                return readDefineText(type);
            case DefineText2:
                return readDefineText(type);
            case DefineEditText:
                return readDefineEditText();
            case DefineButton:
                return readDefineButton();
            case DefineButton2:
                return readDefineButton2();
            case DefineButtonSound:
                return readDefineButtonSound();
            case DefineVideoStream:
                return readDefineVideoStream();
            case VideoFrame:
                return readVideoFrame();
            case End:
                return readEnd();
            case EnableDebugger2:
                return readEnableDebugger2();
            case ExportAssets:
                return readExportAssets();
            case FileAttributes:
                return readFileAttributes();
            case FrameLabel:
                return readFrameLabel();
            case JPEGTables:
                return readJPEGTables();
            case Metadata:
                return readMetadata();
            case ProductInfo:
                return readProductInfo();
            case PlaceObject:
                return readPlaceObject();
            case PlaceObject2:
                return readPlaceObject2();
            case PlaceObject3:
                return readPlaceObject3();
            case RemoveObject:
                return readRemoveObject();
            case RemoveObject2:
                return readRemoveObject2();
            case ScriptLimits:
                return readScriptLimits();
            case SetBackgroundColor:
                return readSetBackgroundColor();
            case SetTabIndex:
                return readSetTabIndex();
            case ShowFrame:
                return readShowFrame();
            case SymbolClass:
                return readSymbolClass();
            case EnableTelemetry:
                return readEnableTelemetry();
            default:
                return readRawTag(type);
        }
    }