包 | mx.rpc.xml |
类 | public class SchemaTypeRegistry |
继承 | SchemaTypeRegistry Object |
请注意,所需的类必须链接到 SWF 中并占用一个默认的构造函数,以便 XMLDecoder 可创建一个该类型的新实例;否则将使用匿名对象来保存解码的属性。
方法 | 定义方 | ||
---|---|---|---|
查找给定类型的注册类。 | SchemaTypeRegistry | ||
返回给定 Qname 或 String 所表示的集合类型的 Class。 | SchemaTypeRegistry | ||
[静态] 返回此 singleton 类的唯一实例;如果不存在这样的实例,则创建一个。 | SchemaTypeRegistry | ||
指示对象是否已经定义了指定的属性。 | Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
将类型 QName 映射到类定义。 | SchemaTypeRegistry | ||
将类型名称映射到集合类。 | SchemaTypeRegistry | ||
设置循环操作动态属性的可用性。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
从给定类型的注册中删除类。 | SchemaTypeRegistry | ||
从给定类型的注册中删除集合类。 | SchemaTypeRegistry | ||
返回指定对象的原始值。 | Object |
getClass | () | 方法 |
public function getClass(type:Object):Class
查找给定类型的注册类。
参数
type:Object — 表示类型名称的 QName 或字符串。 |
Class — 返回给定类型的类,或返回 null(如果该类型尚未注册)。 |
getCollectionClass | () | 方法 |
public function getCollectionClass(type:Object):Class
返回给定 Qname 或 String 所表示的集合类型的 Class。
参数
type:Object — 表示集合类型名称的 QName 或字符串。 |
Class — 返回给定 Qname 或 String 所表示的集合类型的 Class。 |
getInstance | () | 方法 |
public static function getInstance():SchemaTypeRegistry
返回此 singleton 类的唯一实例;如果不存在这样的实例,则创建一个。
返回SchemaTypeRegistry — 返回此 singleton 类的唯一实例;如果不存在这样的实例,则创建一个。 |
registerClass | () | 方法 |
public function registerClass(type:Object, definition:Object):void
将类型 QName 映射到类定义。定义可以是完全限定类名的字符串表示形式或该类本身的一个实例。
参数
type:Object — 类型名称的 QName 或字符串表示形式。 | |
definition:Object — 类本身或字符串形式的类名称。 |
registerCollectionClass | () | 方法 |
public function registerCollectionClass(type:Object, definition:Object):void
将类型名称映射到集合类。集合为顶级 Array 类型或 mx.collections.IList
的实现。定义可以是完全限定类名的字符串表示形式或该类本身的一个实例。
参数
type:Object — 类型名称的 QName 或字符串表示形式。 | |
definition:Object — 类本身或字符串形式的类名称。 |
unregisterClass | () | 方法 |
public function unregisterClass(type:Object):void
从给定类型的注册中删除类。
参数
type:Object — 类型名称的 QName 或字符串表示形式。 |
unregisterCollectionClass | () | 方法 |
public function unregisterCollectionClass(type:Object):void
从给定类型的注册中删除集合类。
参数
type:Object — 集合类型名称的 QName 或字符串表示形式。 |