mozilla
Your Search Results

    fuelIAnnotations

    注釈サービスは Firefox 3 にて Web ページに関する任意のデータを保存するために設計されました。

    メソッドの概要

    boolean has(in AString aName)
    nsIVariant get(in AString aName)
    void set(in AString aName, in nsIVariant aValue, in PRInt32 aExpiration)
    void remove(in AString aName)

    プロパティ

    プロパティ名 説明
    names 読取専用属性 nsIVariant この注釈オブジェクトを所有するブックマークアイテムに関連付けられたすべての注釈の名前の配列

    メソッド

    has()

    指定した名前の注釈が存在するかどうかを調べる。

    boolean has(in AString aName)
    

    引数

    aName
    注釈の名前。

    戻り値

    指定した名前の注釈が存在すれば true、さもなくば false。

    get()

    指定した名前の注釈の値を取得する。

    nsIVariant get(in AString aName)
    

    引数

    aName
    注釈の名前。

    戻り値

    注釈の値を含む変数。文字列、真偽値、数値をサポートする。

    set()

    指定した名前の注釈へ値をセットする。

    void set(in AString aName, in nsIVariant aValue, in PRInt32 aExpiration)
    

    引数

    aName
    注釈の名前。
    aValue
    注釈の値。文字列、真偽値、数値をサポートする。
    aExpiration
    注釈の有効期限ポリシー。 nsIAnnotationService 参照。

    戻り値

    remove()

    この注釈オブジェクトを所有するブックマークアイテムから、指定した名前の注釈を削除する。

    void remove(in AString aName)

    引数

    aName
    注釈の名前。

    戻り値

    const NEVER_EXPIRE = 0;
    
    function url(spec) {
      var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
      return ios.newURI(spec, null, null);
    }
    
    var bookmark = Application.bookmarks.menu.addBookmark("Mozilla", url("http://www.mozilla.com/"));
    bookmark.annotations.set("mystuff/public", true, NEVER_EXPIRE);
    bookmark.annotations.set("mystuff/rating", 5, NEVER_EXPIRE);
    
    alert(bookmark.annotations.get("mystuff/rating"));
    
    bookmark.annotations.remove("mystuff/rating");
    

    参照

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

    Contributors to this page: Gomita, Mgjbot, ethertank, Marsf, teoli, Potappo
    最終更新者: teoli,