public void handle()

in compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/mxml/MXMLNodeSwitch.java [72:201]


    public void handle(IASNode node)
    {
        switch (node.getNodeID())
        {
        case MXMLArrayID:
            visitor.visitArray((IMXMLArrayNode) node);
            break;
        case MXMLBooleanID:
            visitor.visitBoolean((IMXMLBooleanNode) node);
            break;
        case MXMLDeclarationsID:
            visitor.visitDeclarations((IMXMLDeclarationsNode) node);
            break;
        case MXMLDeferredInstanceID:
            visitor.visitDeferredInstance((IMXMLDeferredInstanceNode) node);
            break;
        case MXMLDocumentID:
            visitor.visitDocument((IMXMLDocumentNode) node);
            break;
        case MXMLEventSpecifierID:
            visitor.visitEventSpecifier((IMXMLEventSpecifierNode) node);
            break;
        case MXMLFileID:
            visitor.visitFile((IMXMLFileNode) node);
            break;
        case MXMLIntID:
            visitor.visitInt((IMXMLIntNode) node);
            break;
        case MXMLInstanceID:
            visitor.visitInstance((IMXMLInstanceNode) node);
            break;
        case MXMLLiteralID:
            visitor.visitLiteral((IMXMLLiteralNode) node);
            break;
        case MXMLNumberID:
            visitor.visitNumber((IMXMLNumberNode) node);
            break;
        case MXMLEffectSpecifierID:
        case MXMLPropertySpecifierID:
            visitor.visitPropertySpecifier((IMXMLPropertySpecifierNode) node);
            break;
        case MXMLScriptID:
            visitor.visitScript((IMXMLScriptNode) node);
            break;
        case MXMLStringID:
            visitor.visitString((IMXMLStringNode) node);
            break;
        case MXMLStyleSpecifierID:
            visitor.visitStyleSpecifier((IMXMLStyleSpecifierNode) node);
            break;
        case MXMLUintID:
            visitor.visitUint((IMXMLUintNode) node);
            break;
        case MXMLClassID:
            visitor.visitMXMLClass((IMXMLClassNode) node);
            break;
        case MXMLStyleID:
            visitor.visitStyleBlock((IMXMLStyleNode)node);
            break;
        case MXMLStateID:
            visitor.visitInstance((IMXMLInstanceNode) node);
            break;
        case MXMLFactoryID:
            visitor.visitFactory((IMXMLFactoryNode) node);
            break;
        case MXMLComponentID:
            visitor.visitComponent((IMXMLComponentNode) node);
            break;
        case MXMLMetadataID:
            visitor.visitMetadata((IMXMLMetadataNode) node);
            break;
        case MXMLEmbedID:
            visitor.visitEmbed((IMXMLEmbedNode) node);
            break;
        case MXMLImplementsID:
            visitor.visitImplements((IMXMLImplementsNode) node);
            break;
        case MXMLVectorID:
            visitor.visitVector((IMXMLVectorNode) node);
            break;
        case MXMLDataBindingID:
            visitor.visitDatabinding((IMXMLDataBindingNode) node);
            break;
        case MXMLBindingID:
            visitor.visitBinding((IMXMLBindingNode) node);
        	break;
        case MXMLObjectID:
            visitor.visitObject((IMXMLObjectNode) node);
        	break;
        case MXMLHTTPServiceID:
        case MXMLXMLID:
        case MXMLXMLListID:
        case MXMLFunctionID:
            visitor.visitInstance((IMXMLInstanceNode) node);
            break;
        case MXMLRemoteObjectID:
            visitor.visitRemoteObject((IMXMLRemoteObjectNode) node);
            break;
        case MXMLRemoteObjectMethodID:
            visitor.visitRemoteObjectMethod((IMXMLRemoteObjectMethodNode) node);
            break;
        case MXMLWebServiceID:
            visitor.visitWebService((IMXMLWebServiceNode) node);
            break;
        case MXMLWebServiceOperationID:
            visitor.visitWebServiceMethod((IMXMLWebServiceOperationNode) node);
            break;
        case MXMLApplicationID:
        case MXMLBindingAttributeID:
        case MXMLClassDefinitionID:
        case MXMLClearID:
        case MXMLConcatenatedDataBindingID:
        case MXMLDateID:
        case MXMLDefinitionID:
        case MXMLDesignLayerID:
        case MXMLLibraryID:
        case MXMLModelID:
        case MXMLModelPropertyID:
        case MXMLModelRootID:
        case MXMLPrivateID:
        case MXMLRegExpID:
        case MXMLReparentID:
        //case MXMLRepeaterID:
        case MXMLResourceID:
        default:
            throw new IllegalArgumentException(
                    "No handler specified for nodes of type '"
                            + node.getNodeID().getParaphrase() + "'");
        }
    }