1////////////////////////////////////////////////////////////////////////////////
2//
3//  ADOBE SYSTEMS INCORPORATED
4//  Copyright 2010 Adobe Systems Incorporated
5//  All Rights Reserved.
6//
7//  NOTICE: Adobe permits you to use, modify, and distribute this file
8//  in accordance with the terms of the license agreement accompanying it.
9//
10////////////////////////////////////////////////////////////////////////////////
11
12package mx.core
13{
14
15/**
16 *  The ApplicationDomainTarget class defines the possible values for the
17 *  <code>applicationDomainTarget</code> property of the <code>RSLData</code>
18 *  class. Each application domain target specifies a relative application
19 *  domain that is resolved at runtime.
20 *
21 *  @see mx.core.RSLData
22 *
23 *  @langversion 3.0
24 *  @playerversion Flash 10.2
25 *  @playerversion AIR 2.5
26 *  @productversion Flex 4.5
27 */
28public final class ApplicationDomainTarget
29{
30    include "../core/Version.as";
31
32    //--------------------------------------------------------------------------
33    //
34    //  Class constants
35    //
36    //--------------------------------------------------------------------------
37
38    /**
39     *  The default behavior for RSL loading is to load an RSL as high in
40     *  the parent module factory chain as possible. In order to load an RSL
41     *  into a parent module factory, that module factory must have been
42     *  compiled with that RSL specified in the compiler options. If no parent module
43     *  factories were compiled with that RSL , then the RSL will be loaded in
44     *  the application domain of the module factory loading the RSL.
45     *
46     *  @langversion 3.0
47     *  @playerversion Flash 10.2
48     *  @playerversion AIR 2.5
49     *  @productversion Flex 4.5
50     */
51    public static const DEFAULT:String = "default";
52
53    /**
54     *  The application domain of the current module factory.
55     *
56     *  @langversion 3.0
57     *  @playerversion Flash 10.2
58     *  @playerversion AIR 2.5
59     *  @productversion Flex 4.5
60     */
61    public static const CURRENT:String = "current";
62
63    /**
64     *  The application domain of the parent module factory.
65     *
66     *  @langversion 3.0
67     *  @playerversion Flash 10.2
68     *  @playerversion AIR 2.5
69     *  @productversion Flex 4.5
70     */
71    public static const PARENT:String = "parent";
72
73    /**
74     *  The application domain of the top-level module factory.
75     *
76     *  @langversion 3.0
77     *  @playerversion Flash 10.2
78     *  @playerversion AIR 2.5
79     *  @productversion Flex 4.5
80     */
81    public static const TOP_LEVEL:String = "top-level";
82
83}
84
85}
86