nsIAnnotationObserver

Please add a summary to this article.
1.0
Introduced
Gecko 1.8
継承元: nsISupports 最終更新: Gecko 1.9 (Firefox 3)

メソッドの概要

void onItemAnnotationRemoved(in long long aItemId, in AUTF8String aName);
void onItemAnnotationSet(in long long aItemId, in AUTF8String aName);
void onPageAnnotationRemoved(in nsIURI aURI, in AUTF8String aName);
void onPageAnnotationSet(in nsIURI aPage, in AUTF8String aName);

メソッド

onItemAnnotationRemoved()

あるアイテムに対するアノテーションが削除された場合に呼ばれます。もし aName が空であれば、与えられた URI に対する全ての削除されたアノテーションを意味します。アノテーションの期限が切れている (expired) 場合はこのメソッドは呼び出されません。(通常アプリケーションが終了する場合などにこれが起こります)

void onItemAnnotationRemoved(
  in long long aItemId,
  in aUTF8String aName
);
引数
aItemId
アノテーションが削除されるアイテムの ID
aName
アノテーションの名前

onItemAnnotationSet()

アノテーションの値があるアイテムにセットされたときに呼ばれます。アノテーションは新しいアノテーションであっても、既に存在するアノテーションに対する新しい値のセットであっても構いません。

void onItemAnnotationSet(
  in long long aItemId,
  in AUTF8String aName
); 
引数
aItemId
アノテーションがセットされるアイテムの ID
aName
アノテーションの名前

onPageAnnotationRemoved()

URIに対するアノテーションが削除されたときに呼ばれます。もし aName が空であれば、与えられたURIに対する全ての削除されたアノテーションを意味します。アノテーションの期限が切れている (expired) 場合はこのメソッドは呼び出されません。(通常アプリケーションが終了する場合などにこれが起こります)

void onPageAnnotationRemoved(
  in nsIURI aPage,
  in AUTF8String aName
); 
引数
aURI
アノテーションが削除される URI
aName
アノテーションの名前

onPageAnnotationSet()

アノテーションが URI に対してセットされたときに呼ばれます。アノテーションは新しいアノテーションであっても、既に存在するアノテーションに対する新しい値のセットであっても構いません。

void onPageAnnotationSet(
  in nsIURI aPage,
  in AUTF8String aName
); 
引数
aURI
アノテーションがセットされる URI
aName
アノテーションの名前

参照

ドキュメントのタグと貢献者

このページの貢献者: Marsf, teoli, tomotaka
最終更新者: Marsf,