gpt4 book ai didi

qooxdoo - 如何以编程方式获取 qooxdoo 子类列表

转载 作者:行者123 更新时间:2023-12-01 10:34:46 27 4
gpt4 key购买 nike

我正在为 qx.mobile 开发一个 ClojureScript 包装器,并希望以编程方式构建一个 cljs 类型层次结构来镜像 qx 类层次结构。

有没有办法获取一个qooxdoo类的所有子类?

查询类的父类(super class)的编程方式如何?

我已经很好地利用了 qx.Class.getProperties。

谢谢,谢谢

最佳答案

获取给定类的父类(super class)的编程方式记录在 http://demo.qooxdoo.org/current/apiviewer/#qx.Class

<classname>.superclass

或者获取父类(super class)的名称作为字符串

<classname>.superclass.classname

这意味着例如

qx.ui.core.Widget.superclass.classname

将返回字符串“qx.ui.core.LayoutItem”。

关于检索类的所有子类的编程方式:如果不迭代整个类层次结构/树并测试对象是否是给定类的子类,目前这是不可能的。

我们在 https://gitter.im/qooxdoo/qooxdoo 讨论过为每个包含子类的类创建一个数组可能会很有用。可以在qx.Class的私有(private)方法__createClass的代码中加入。

我们鼓励所有需要此(或其他)功能的人加入我们 https://github.com/qooxdoo/qooxdoo/并通过创建拉取请求帮助扩展 qooxdoo。谢谢。

关于qooxdoo - 如何以编程方式获取 qooxdoo 子类列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37648112/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com