nsIMicrosummary 编辑
toolkit/components/places/public/nsIMicrosummaryService.idl
Scriptable 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
Attribute | Type | Description |
content | AString | The 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. |
generator |
| The generator that generates this microsummary. May need to be loaded. |
needsRemoval | boolean | Used when a site author has indicated that a microsummary (or an associated generator) will no longer be available. Read only. |
pageURI |
| The URI of the page being summarized. Read only. |
updateInterval | long | The 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.
false
if either objects don't have a generatorremoveObserver()
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论