private void dumpTag()

in compiler/src/main/java/org/apache/royale/swf/io/SWFDump.java [198:385]


    private void dumpTag(ITag tag)
    {
        TagType type = tag.getTagType();

        switch (type)
        {
            case CSMTextSettings:
                dumpCSMTextSettings((CSMTextSettingsTag)tag);
                break;
            case DoABC:
                dumpDoABC((DoABCTag)tag);
                break;
            case DefineBinaryData:
                dumpDefineBinaryData((DefineBinaryDataTag)tag);
                break;
            case DefineBits:
                dumpDefineBits((DefineBitsTag)tag);
                break;
            case DefineBitsJPEG2:
                dumpDefineBitsJPEG2((DefineBitsTag)tag);
                break;
            case DefineBitsJPEG3:
                dumpDefineBitsJPEG3((DefineBitsJPEG3Tag)tag);
                break;
            case DefineBitsLossless:
                dumpDefineBitsLossless((DefineBitsLosslessTag)tag);
                break;
            case DefineBitsLossless2:
                dumpDefineBitsLossless2((DefineBitsLossless2Tag)tag);
                break;
            case DefineScalingGrid:
                dumpDefineScalingGrid((DefineScalingGridTag)tag);
                break;
            case DefineShape:
                dumpDefineShape((DefineShapeTag)tag);
                break;
            case DefineShape2:
                dumpDefineShape2((DefineShapeTag)tag);
                break;
            case DefineShape3:
                dumpDefineShape3((DefineShape3Tag)tag);
                break;
            case DefineShape4:
                dumpDefineShape4((DefineShape4Tag)tag);
                break;
            case DefineSprite:
                dumpDefineSprite((DefineSpriteTag)tag);
                break;
            case DefineSound:
                dumpDefineSound((DefineSoundTag)tag);
                break;
            case StartSound:
                dumpStartSound((StartSoundTag)tag);
                break;
            case StartSound2:
                // TODO StartSound2
                //              dumpStartSound2(); 
                break;
            case SoundStreamHead:
                dumpSoundStreamHead((SoundStreamHeadTag)tag);
                break;
            case SoundStreamHead2:
                dumpSoundStreamHead2((SoundStreamHeadTag)tag);
                break;
            case SoundStreamBlock:
                dumpSoundStreamBlock((SoundStreamBlockTag)tag);
                break;
            case DefineMorphShape:
                dumpDefineMorphShape((DefineMorphShapeTag)tag);
                break;
            case DefineMorphShape2:
                dumpDefineMorphShape2((DefineMorphShapeTag)tag);
                break;
            case DefineSceneAndFrameLabelData:
                // TODO: no dump routine for this tag.
                //dumpDefineSceneAndFrameLabelData();
                break;
            case DefineFont:
                dumpDefineFont((DefineFontTag)tag);
                break;
            case DefineFontInfo:
                dumpDefineFontInfo((DefineFontInfoTag)tag);
                break;
            case DefineFont2:
                dumpDefineFont2((DefineFont2Tag)tag);
                break;
            case DefineFont3:
                dumpDefineFont3((DefineFont3Tag)tag);
                break;
            case DefineFont4:
                dumpDefineFont4((DefineFont4Tag)tag);
                break;
            case DefineFontAlignZones:
                dumpDefineFontAlignZones((DefineFontAlignZonesTag)tag);
                break;
            case DefineFontName:
                dumpDefineFontName((DefineFontNameTag)tag);
                break;
            case DefineText:
                dumpDefineText((DefineTextTag)tag);
                break;
            case DefineText2:
                dumpDefineText((DefineTextTag)tag);
                break;
            case DefineEditText:
                dumpDefineEditText((DefineEditTextTag)tag);
                break;
            case DefineButton:
                dumpDefineButton((DefineButtonTag)tag);
                break;
            case DefineButton2:
                dumpDefineButton2((DefineButton2Tag)tag);
                break;
            case DefineButtonSound:
                dumpDefineButtonSound((DefineButtonSoundTag)tag);
                break;
            case DefineVideoStream:
                dumpDefineVideoStream((DefineVideoStreamTag)tag);
                break;
            case VideoFrame:
                dumpVideoFrame((VideoFrameTag)tag);
                break;
            case End:
                break;
            case EnableDebugger2:
                dumpEnableDebugger2((EnableDebugger2Tag)tag);
                break;
            case ExportAssets:
                dumpExportAssets((ExportAssetsTag)tag);
                break;
            case FileAttributes:
                dumpFileAttributes((FileAttributesTag)tag);
                break;
            case FrameLabel:
                dumpFrameLabel((FrameLabelTag)tag);
                break;
            case JPEGTables:
                // TODO: handle this tag.
                //dumpJPEGTables();
                break;
            case Metadata:
                dumpMetadata((MetadataTag)tag);
                break;
            case ProductInfo:
                dumpProductInfo((ProductInfoTag)tag);
                break;
            case PlaceObject:
                dumpPlaceObject((PlaceObjectTag)tag);
                break;
            case PlaceObject2:
                dumpPlaceObject2((PlaceObjectTag)tag);
                break;
            case PlaceObject3:
                dumpPlaceObject3((PlaceObjectTag)tag);
                break;
            case RemoveObject:
                dumpRemoveObject((RemoveObjectTag)tag);
                break;
            case RemoveObject2:
                dumpRemoveObject2((RemoveObject2Tag)tag);
                break;
            case ScriptLimits:
                dumpScriptLimits((ScriptLimitsTag)tag);
                break;
            case SetBackgroundColor:
                dumpSetBackgroundColor((SetBackgroundColorTag)tag);
                break;
            case SetTabIndex:
                dumpSetTabIndex((SetTabIndexTag)tag);
                break;
            case ShowFrame:
                dumpShowFrame((ShowFrameTag)tag);
                break;
            case SymbolClass:
                dumpSymbolClass((SymbolClassTag)tag);
                break;
            case EnableTelemetry:
                dumpEnableTelemetry((EnableTelemetryTag) tag);
                break;
            default:
                assert (tag instanceof RawTag);
                if (tag instanceof RawTag) {
                    dumpRawTag((RawTag) tag);
                }
                break;
        }

    }