InspectableRegistry

com.froglogic.squish.extension.InspectableRegistry

类 InspectableRegistry — 允许注册实现 Inspectable 的扩展的工厂。

概要

public abstract class com.froglogic.squish.extension.InspectableRegistry {

// Public Constructors
  public InspectableRegistry();

// Public Static Methods
  public static final com.froglogic.squish.extension.InspectableRegistry getRegistry();
  public static final void setRegistry(com.froglogic.squish.extension.InspectableRegistry r);

// Public Methods
  public abstract com.froglogic.squish.extension.Inspectable getInspectable(java.lang.Object obj);
  public abstract void register(com.froglogic.squish.extension.InspectableFactory factory);
}

从 java.lang.Object 继承的方法: clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait

描述

此类允许注册实现 Inspectable 的扩展工厂。它旨在 Squish 内部实现,并在 init 中用作扩展 API 的一部分。

另请参阅: com.froglogic.squish.extension.InspectableFactory, com.froglogic.squish.extension.Inspectable

方法

getInspectable(Object)

public abstract com.froglogic.squish.extension.Inspectable getInspectable(java.lang.Object obj);

参数
obj对象
返回值对于此对象 obj 的 Inspectable,或未找到时为 null

获取对象的 Inspectable。

getRegistry()

public static final com.froglogic.squish.extension.InspectableRegistry getRegistry();

参数
返回值全局注册表

获取全局注册表。

register(InspectableFactory)

public abstract void register(com.froglogic.squish.extension.InspectableFactory factory);

参数
factory要注册的工厂

在注册表中注册工厂。

setRegistry(InspectableRegistry)

public static final void setRegistry(com.froglogic.squish.extension.InspectableRegistry r);

设置全局注册表。

©2024 The Qt Company Ltd. 文档贡献的版权属于其各自的拥有者。
本提供在此的文档是根据自由软件基金会发布的 GNU 自由文档许可第 1.3 版 许可的。
Qt 和相应的标志是芬兰和/或世界其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自的拥有者的财产。