blob: 961fd35416240b9352fa8bda070d6685da2fe399 [file] [log] [blame]
{ "type": "class",
"qname": "mx.rpc.xml.SchemaTypeRegistry",
"baseClassname": ""
,
"description": "XMLDecoder uses this class to map an XML Schema type by QName to an ActionScript Class so that it can create strongly typed objects when decoding content. If the type is unqualified the QName uri may be left null or set to the empty String. <p> It is important to note that the desired Class must be linked into the SWF and possess a default constructor in order for the XMLDecoder to create a new instance of the type, otherwise an anonymous Object will be used to hold the decoded properties. </p>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "getInstance",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Returns the sole instance of this singleton class, creating it if it does not already exist. if it does not already exist.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "return",
"values": ["Returns the sole instance of this singleton class, creating it"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "mx.rpc.xml.SchemaTypeRegistry",
"params": []}
,
{ "type": "method",
"qname": "getClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Looks for a registered Class for the given type. has not been registered.",
"tags": [
{ "tagName": "param",
"values": ["type The QName or String representing the type name."]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "return",
"values": ["Returns the Class for the given type, or null of the type"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Class",
"params": [{ "name": "type", "type": "Object"}]}
,
{ "type": "method",
"qname": "getCollectionClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns the Class for the collection type represented by the given Qname or String. the given Qname or String.",
"tags": [
{ "tagName": "param",
"values": ["type The QName or String representing the collection type name."]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "return",
"values": ["Returns the Class for the collection type represented by"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Class",
"params": [{ "name": "type", "type": "Object"}]}
,
{ "type": "method",
"qname": "registerClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Maps a type QName to a Class definition. The definition can be a String representation of the fully qualified class name or an instance of the Class itself.",
"tags": [
{ "tagName": "param",
"values": ["type The QName or String representation of the type name.", "definition The Class itself or class name as a String."]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "type", "type": "Object"},
{ "name": "definition", "type": "Object"}]}
,
{ "type": "method",
"qname": "registerCollectionClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Maps a type name to a collection Class. A collection is either the top level Array type, or an implementation of <code>mx.collections.IList</code>. The definition can be a String representation of the fully qualified class name or an instance of the Class itself.",
"tags": [
{ "tagName": "param",
"values": ["type The QName or String representation of the type name.", "definition The Class itself or class name as a String."]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "type", "type": "Object"},
{ "name": "definition", "type": "Object"}]}
,
{ "type": "method",
"qname": "unregisterClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Removes a Class from the registry for the given type.",
"tags": [
{ "tagName": "param",
"values": ["type The QName or String representation of the type name."]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "type", "type": "Object"}]}
,
{ "type": "method",
"qname": "unregisterCollectionClass",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Removes a collection Class from the registry for the given type. name.",
"tags": [
{ "tagName": "param",
"values": ["type The QName or String representation of the collection type"]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "type", "type": "Object"}]}
]
}