Kagetaka

net.hizlab.kagetaka.bookmarks
クラス Bookmark

java.lang.Object
  拡張net.hizlab.kagetaka.bookmarks.Bookmark
すべての実装インタフェース:
Cloneable

public class Bookmark
extends Object
implements Cloneable

ブックマークを表すクラスです。

バージョン:
$Revision: 1.5 $

フィールドの概要
static int BOOKMARK
          ブックマーク
static int FOLDER
          フォルダ
static int SEPARATOR
          セパレータ
 
コンストラクタの概要
Bookmark()
          新しいセパレータを作成します。
Bookmark(String text)
          新しいフォルダを作成します。
Bookmark(String text, String url)
          新しいブックマークを作成します。
Bookmark(String text, URL url)
          新しいブックマークを作成します。
 
メソッドの概要
 void addBookmark(Bookmark bookmark)
          自分がフォルダの場合に、そのフォルダ内のブックマーク集の最後に追加します。
 void addBookmark(Bookmark bookmark, int index)
          自分がフォルダの場合に、そのフォルダ内のブックマーク集の 指定のインデックス位置に追加します。
 Object clone()
          クローンを作成します。
 Vector getBookmarks()
          自分がフォルダの場合に、そのフォルダ内のブックマーク集を返します。
 String getLastCharset()
          最後に訪問した際の文字セットを設定します。
 int getNumber()
          自分が、親フォルダ内の何番目のブックマークかを返します。
 Bookmark getParentFolder()
          自分の親フォルダを返します。
 boolean getPersonalToolbarFolder()
          パーソナルツールバーフォルダかどうかを返します。
 String getShortcutURL()
          ショートカット URL を取得します。
 String getText()
          表示文字を取得します。
 int getType()
          ブックマークの種類かどうかを返します。
 URL getURL()
          URL を取得します。
 String getURLText()
          URL の文字列表現を取得します。
 void removeBookmark(Bookmark bookmark)
          自分がフォルダの場合に、 そのフォルダ内にある指定されたブックマークを削除します。
 void setShortcutURL(String text)
          ショートカット URL を設定します。
 void setText(String text)
          表示文字を設定します。
 void setURL(URL url)
          URL を設定します。
 void setURLText(String url)
          URL を文字列表現で設定します。
 String toString()
          文字列に変換します。
 void visited(long lastModified, String charset)
          訪問済みをマークします。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

BOOKMARK

public static final int BOOKMARK
ブックマーク

関連項目:
定数フィールド値

FOLDER

public static final int FOLDER
フォルダ

関連項目:
定数フィールド値

SEPARATOR

public static final int SEPARATOR
セパレータ

関連項目:
定数フィールド値
コンストラクタの詳細

Bookmark

public Bookmark()
新しいセパレータを作成します。


Bookmark

public Bookmark(String text)
新しいフォルダを作成します。

パラメータ:
text - 表示文字

Bookmark

public Bookmark(String text,
                String url)
新しいブックマークを作成します。

パラメータ:
text - 表示文字
url - URL

Bookmark

public Bookmark(String text,
                URL url)
新しいブックマークを作成します。

パラメータ:
text - 表示文字
url - URL
メソッドの詳細

addBookmark

public void addBookmark(Bookmark bookmark)
自分がフォルダの場合に、そのフォルダ内のブックマーク集の最後に追加します。

パラメータ:
bookmark - 追加するブックマーク

addBookmark

public void addBookmark(Bookmark bookmark,
                        int index)
自分がフォルダの場合に、そのフォルダ内のブックマーク集の 指定のインデックス位置に追加します。

パラメータ:
bookmark - 追加するブックマーク
index - インデックス、 最後に追加する場合は -1

clone

public Object clone()
クローンを作成します。 このブックマークが存在する場合は、それらすべてを複製します。

戻り値:
作成したクローン

getBookmarks

public Vector getBookmarks()
自分がフォルダの場合に、そのフォルダ内のブックマーク集を返します。

戻り値:
フォルダ内のブックマーク集

getLastCharset

public String getLastCharset()
最後に訪問した際の文字セットを設定します。

戻り値:
最後に訪問した際の文字セット、 設定されていない場合は null

getNumber

public int getNumber()
自分が、親フォルダ内の何番目のブックマークかを返します。

戻り値:
0 から始まる番号

getParentFolder

public Bookmark getParentFolder()
自分の親フォルダを返します。

戻り値:
親フォルダ、独立している場合は null

getPersonalToolbarFolder

public boolean getPersonalToolbarFolder()
パーソナルツールバーフォルダかどうかを返します。

戻り値:
パーソナルツールバーフォルダの場合は true それ以外の場合は false

getShortcutURL

public String getShortcutURL()
ショートカット URL を取得します。

戻り値:
ショートカット URL

getText

public String getText()
表示文字を取得します。

戻り値:
表示文字

getType

public int getType()
ブックマークの種類かどうかを返します。

戻り値:
ブックマークの種類

getURL

public URL getURL()
URL を取得します。

戻り値:
URL

getURLText

public String getURLText()
URL の文字列表現を取得します。

戻り値:
URL

removeBookmark

public void removeBookmark(Bookmark bookmark)
自分がフォルダの場合に、 そのフォルダ内にある指定されたブックマークを削除します。

パラメータ:
bookmark - 削除するブックマーク

setShortcutURL

public void setShortcutURL(String text)
ショートカット URL を設定します。

パラメータ:
text - ショートカット URL

setText

public void setText(String text)
表示文字を設定します。

パラメータ:
text - 表示文字

setURL

public void setURL(URL url)
URL を設定します。

パラメータ:
url - URL

setURLText

public void setURLText(String url)
                throws MalformedURLException
URL を文字列表現で設定します。

パラメータ:
url - URL
例外:
MalformedURLException - 正しい URL では無い場合

toString

public String toString()
文字列に変換します。

戻り値:
文字列を取得

visited

public void visited(long lastModified,
                    String charset)
訪問済みをマークします。

パラメータ:
lastModified - 最後に訪れた時刻
charset - 最後に訪れたときの文字セット

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'