blob: 574619f742b6f00fc6f049d8def06d30c2373e6e [file] [log] [blame]
{ "type": "interface",
"qname": "mx.core.IFlexModuleFactory",
"description": "The IFlexModuleFactory interface represents the contract expected for bootstrapping Flex applications and dynamically loaded modules. <p>Calling the <code>info()</code> method is legal immediately after the <code>complete</code> event is dispatched.</p> <p>A well-behaved module dispatches a <code>ready</code> event when it is safe to call the <code>create()</code> method.</p>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "getImplementation",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Get the implementation for an interface. Similar to <code>Singleton.getInstance()</code> method, but per- IFlexModuleFactory.",
"tags": [
{ "tagName": "param",
"values": ["interfaceName The interface."]},
{ "tagName": "playerversion",
"values": ["Flash 10", "AIR 1.5"]},
{ "tagName": "productversion",
"values": ["Flex 4"]},
{ "tagName": "return",
"values": ["The implementation for the interface."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Object",
"params": [{ "name": "interfaceName", "type": "String"}]}
,
{ "type": "method",
"qname": "info",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns a block of key/value pairs that hold static data known to the module. This method always succeeds, but can return an empty object. contains information about the module or modules created by this factory; for example: <pre>\\n return {&quot;description&quot;: &quot;This module returns 42.&quot;};\\n </pre> Other common values in the returned object include the following: <ul> <li><code>fonts</code>: A list of embedded font faces.</li> <li><code>rsls</code>: A list of run-time shared libraries.</li> <li><code>mixins</code>: A list of classes initialized at startup.</li> </ul>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "return",
"values": ["An object containing key/value pairs. Typically, this object"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Object",
"params": []}
]
}