<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               xmlns:swiz="http://swiz.swizframework.org"
               xmlns:swizlogging="org.swizframework.utils.logging.*"
               xmlns:view="com.briankotek.swizdemo.view.*"
               xmlns:config="com.briankotek.swizdemo.config.*"
               width="100%"
               height="100%" viewSourceURL="srcview/index.html">

    <fx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.rpc.events.FaultEvent;

            private function genericFault(fe:FaultEvent):void
            {
                Alert.show(fe.message.body.toString());
            }
        ]]>
    </fx:Script>

    <fx:Declarations>
        <swiz:Swiz id="mySwiz">
            <swiz:config>
                <swiz:SwizConfig id="mySwizConfig"
                                 eventPackages="com.briankotek.swizdemo.event"
                                 viewPackages="com.briankotek.swizdemo.view"
                                 defaultFaultHandler="{genericFault}"/>
            </swiz:config>
            <swiz:beanProviders>
                <config:Beans/>
            </swiz:beanProviders>
            <swiz:loggingTargets>
                <swizlogging:SwizTraceTarget id="myTraceTarget" />
            </swiz:loggingTargets>
        </swiz:Swiz>
    </fx:Declarations>

    <view:UserContainer id="userContainer"
                        width="100%"
                        height="100%"/>

</s:Application>