nsIMicrosummary 编辑

toolkit/components/places/public/nsIMicrosummaryService.idlScriptable This interface defines attributes and methods for dealing with microsummaries generated by an nsIMicrosummaryGenerator. 1.0 66 Introduced Gecko 1.8 Obsolete Gecko 6.0 Inherits from: nsISupports Last changed in Gecko 1.9 (Firefox 3) Warning: Microsummary support was removed in Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3)

Method overview

void addObserver(in nsIMicrosummaryObserver observer);
boolean equals(in nsIMicrosummary aOther);
void removeObserver(in nsIMicrosummaryObserver observer);
void update();

Attributes

AttributeTypeDescription
contentAStringThe content of the microsummary. Since generators and pages can be remote resources, and we need them to generate the content, this may not always be available. Read only.
generatornsIMicrosummaryGeneratorThe generator that generates this microsummary. May need to be loaded.
needsRemovalbooleanUsed when a site author has indicated that a microsummary (or an associated generator) will no longer be available. Read only.
pageURInsIURIThe URI of the page being summarized. Read only.
updateIntervallongThe minimum interval after which this microsummary would like to be refreshed or null if it doesn't care. Read only.

Methods

addObserver()

Add a microsummary observer to this microsummary.

void addObserver(
  in nsIMicrosummaryObserver observer
);
Parameters
observer
The microsummary observer to add.

equals()

Microsummary equivalence test. Microsummaries equal if they summarize the same page with the same microsummary-generator (see also nsIMicrosummaryGenerator.equals()).

boolean equals(
  in nsIMicrosummary aOther
);
Parameters
aOther
The microsummary to compare against.
Return value

Returns true if the microsummaries are equal. false if they aren't.

Note: This method returns false if either objects don't have a generator

removeObserver()

Remove a microsummary observer from this microsummary.

void removeObserver(
  in nsIMicrosummaryObserver observer
);
Parameters
observer
The microsummary observer to remove.

update()

Update the microsummary, first loading its generator and page content as necessary. If you want know when a microsummary finishes updating, add an observer before calling this method.

void update();

See also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:88 次

字数:5466

最后编辑:8年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文