--- title: fuelIBookmarkFolder slug: Toolkit_API/FUEL/fuelIBookmarkFolder tags: - FUEL - Interfaces - XPCOM - XPCOM API Reference translation_of: Mozilla/Tech/Toolkit_API/FUEL/fuelIBookmarkFolder ---

メソッドの概要

fuelIBookmark addBookmark(in AString aTitle, in nsIURI aURI)
fuelIBookmark addSeparator()
fuelIBookmarkFolder addFolder(in AString aTitle)
void remove()

プロパティ

プロパティ 説明
id readonly attribute long long フォルダの id。
title attribute AString フォルダのタイトル。
description attribute AString フォルダの説明。
type readonly attribute AString フォルダの種類。値は "folder"。
parent attribute fuelIBookmarkFolder フォルダの親フォルダ。
annotations readonly attribute fuelIAnnotations フォルダに対する注釈オブジェクト。
events readonly attribute fuelIEvents フォルダに対するイベントオブジェクト。"add", "addchild", "remove", "removechild", "change", "move" をサポート。
children readonly attribute nsIVariant このフォルダに含まれるすべてのブックマーク、区切り、フォルダの配列。

メソッド

addBookmark()

このフォルダに新しい子のブックマークを追加する。

fuelIBookmark addBookmark(in AString aTitle, in nsIURI aURI)

引数

aTitle
ブックマークのタイトル。

戻り値

-

addSeparator()

このフォルダに新しい子の区切りを追加する。

fuelIBookmark addSeparator()

引数

-

戻り値

-

addFolder()

このフォルダに新しい子のフォルダを追加する。

fuelIBookmarkFolder addFolder(in AString aTitle)

引数

aTitle
The title of folder.

戻り値

-

remove()

親フォルダからフォルダを削除する。

void remove()

引数

-

戻り値

-

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.toolbar.addBookmark( "Mozilla", url("http://www.mozilla.com") );

参照