nsISupports
Last changed in Gecko 1.9 (Firefox 3)void addObserver(in nsIMicrosummaryObserver observer); |
boolean equals(in nsIMicrosummary aOther); |
void removeObserver(in nsIMicrosummaryObserver observer); |
void update(); |
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. |
Add a microsummary observer to this microsummary.
void addObserver( in nsIMicrosummaryObserver observer );
observer
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 );
aOther
Returns true
if the microsummaries are equal. false
if they aren't.
false
if either objects don't have a generatorRemove a microsummary observer from this microsummary.
void removeObserver( in nsIMicrosummaryObserver observer );
observer
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();