Kagetaka

net.hizlab.kagetaka.viewer
クラス ViewerOption

java.lang.Object
  拡張net.hizlab.kagetaka.rendering.Option
      拡張net.hizlab.kagetaka.viewer.ViewerOption
すべての実装インタフェース:
Cloneable, Serializable

public class ViewerOption
extends Option
implements Cloneable

ビューア用のオプションを表すクラスです。

バージョン:
$Revision: 1.7 $
関連項目:
直列化された形式

入れ子クラスの概要
 class ViewerOption.Application
          アプリケーションを表すクラスです。
 
コンストラクタの概要
ViewerOption()
          デフォルトのオプションファイルを元に、新しいオプションを作成します。
ViewerOption(String path)
          新しいオプションを作成します。
 
メソッドの概要
 Object clone()
          クローンを作成します。
 ViewerOption.Application[] getApplications()
          アプリケーション情報を返します。
 BookmarkManager getBookmarkManager()
          ブックマークマネージャを返します。
 File getBookmarksPath()
          ブックマークのパスを返します。
 Point getBookmarksWindowPosition()
          ブックマークウィンドウの位置を返します。
 Dimension getBookmarksWindowSize()
          ブックマークウィンドウのサイズを返します。
 String getCookieAcceptSession()
          セッションクッキーを受け取った場合にどうするかを返します。
 String getCookieAcceptStrage()
          保存クッキーを受け取った場合にどうするかを返します。
 boolean getCookieAcceptStrict()
          正確なクッキーのみ受け入れるかを返します。
 CookieManager getCookieManager()
          クッキーマネージャを返します。
 File getCookiePath()
          クッキーのパスを返します。
 Point getCookieWindowPosition()
          クッキーウィンドウの位置を返します。
 Dimension getCookieWindowSize()
          クッキーウィンドウのサイズを返します。
 String getDownloadSavePath()
          ダウンロードの保存先パスを返します。
 boolean getDownloadWindowClose()
          ダウンロード終了後にウィンドウを閉じるかを返します。
 Point getDownloadWindowPosition()
          ダウンロードウィンドウの位置を返します。
 HistoryManager getHistoryManager()
          履歴マネージャを返します。
 File getHistoryPath()
          履歴のパスを返します。
 int getHistorySaveNum()
          履歴の保存数を返します。
 Point getHistoryWindowPosition()
          履歴ウィンドウの位置を返します。
 Dimension getHistoryWindowSize()
          履歴ウィンドウのサイズを返します。
 String getHomeURL()
          ホームを返します。
 boolean getHttpStrict()
          HTTP を正しく解釈するかを返します。
 int getLogLevel()
          ログレベルを返します。
 String getProxyFtpHost()
          FTP プロキシのホストを返します。
 String getProxyFtpNone()
          FTP プロキシを利用しない先を返します。
 int getProxyFtpPort()
          FTP プロキシのポートを返します。
 String getProxyHttpHost()
          HTTP プロキシのホストを返します。
 String getProxyHttpNone()
          HTTP プロキシを利用しない先を返します。
 int getProxyHttpPort()
          HTTP プロキシのポートを返します。
 String getProxySocksHost()
          SOCKS プロキシのホストを返します。
 int getProxySocksPort()
          SOCKS プロキシのポートを返します。
 boolean getProxyUse()
          プロキシを利用するかどうかを返します。
 int getScreenResolution()
          1 インチあたりのドット数を返します。
 boolean getShowLinkbar()
          リンクバーの表示・非表示を返します。
 String[] getShowLinkbarButtons()
          リンクバーに表示するボタンを返します。
 boolean getShowNavibar()
          ナビゲーションバーの表示・非表示を返します。
 String[] getShowNavibarButtons()
          ナビゲーションバーに表示するボタンを返します。
 boolean getShowSearchbar()
          検索バーの表示・非表示を返します。
 boolean getShowStatusbar()
          ステータスバーの表示・非表示を返します。
 File getSystemThemesPath()
          システムテーマのパスを返します。
 String getThemeKey()
          テーマのキーを返します。
 ThemeManager getThemeManager()
          テーママネージャを返します。
 File getUserThemesPath()
          ユーザテーマのパスを返します。
 net.hizlab.kagetaka.viewer.ViewerConsole getViewerConsole()
          影鷹コンソールのインスタンスを返します。
 Point getWindowPosition()
          ウィンドウの位置を返します。
 Dimension getWindowSize()
          ウィンドウのサイズを返します。
 void save()
          オプションを読み込んだファイルに保存します。
 void save(String path)
          ファイルに保存します。
 void setBookmarksPath(File path)
          ブックマークのパスを設定します。
 void setBookmarksWindowPosition(Point position)
          ブックマークウィンドウの位置を設定します。
 void setBookmarksWindowSize(Dimension size)
          ブックマークウィンドウのサイズを設定します。
 void setCookieAcceptSession(String mode)
          セッションクッキーを受け取った場合にどうするかを設定します。
 void setCookieAcceptStrage(String mode)
          保存クッキーを受け取った場合にどうするかを設定します。
 void setCookieAcceptStrict(boolean b)
          正確なクッキーのみ受け入れるかをを設定します。
 void setCookiePath(File path)
          クッキーのパスを設定します。
 void setCookieWindowPosition(Point position)
          クッキーウィンドウの位置を設定します。
 void setCookieWindowSize(Dimension size)
          クッキーウィンドウのサイズを設定します。
 void setDownloadSavePath(String path)
          ダウンロードの保存先パスを設定します。
 void setDownloadWindowClose(boolean b)
          ダウンロード終了後にウィンドウを閉じるかを設定します。
 void setDownloadWindowPosition(Point position)
          ダウンロードウィンドウの位置を設定します。
 void setHistoryPath(File path)
          履歴のパスを設定します。
 void setHistorySaveNum(int num)
          履歴の保存数を設定します。
 void setHistoryWindowPosition(Point position)
          履歴ウィンドウの位置を設定します。
 void setHistoryWindowSize(Dimension size)
          履歴ウィンドウのサイズを設定します。
 void setHomeURL(String url)
          ホームを設定します。
 void setHttpStrict(boolean b)
          HTTP を正しく解釈するかを設定します。
 void setLogLevel(int level)
          ログレベルを設定します。
 void setProxyFtpHost(String host)
          FTP プロキシのホストを設定します。
 void setProxyFtpNone(String none)
          FTP プロキシを利用しない先を設定します。
 void setProxyFtpPort(int port)
          FTP プロキシのポートを設定します。
 void setProxyHttpHost(String host)
          HTTP プロキシのホストを設定します。
 void setProxyHttpNone(String none)
          HTTP プロキシを利用しない先を設定します。
 void setProxyHttpPort(int port)
          HTTP プロキシのポートを設定します。
 void setProxySocksHost(String host)
          SOCKS プロキシのホストを設定します。
 void setProxySocksPort(int port)
          SOCKS プロキシのポートを設定します。
 void setProxyUse(boolean b)
          プロキシを利用するかどうかを設定します。
 void setScreenResolution(int num)
          1 インチあたりのドット数を設定します。
 void setShowLinkbar(boolean b)
          リンクバーの表示・非表示を設定します。
 void setShowLinkbarButtons(String[] buttons)
          リンクバーに表示するボタンを設定します。
 void setShowNavibar(boolean b)
          ナビゲーションバーの表示・非表示を設定します。
 void setShowNavibarButtons(String[] buttons)
          ナビゲーションバーに表示するボタンを設定します。
 void setShowSearchbar(boolean b)
          検索バーの表示・非表示を設定します。
 void setShowStatusbar(boolean b)
          ステータスバーの表示・非表示を設定します。
 void setSystemThemesPath(File path)
          システムテーマのパスを設定します。
 void setThemeKey(String key)
          テーマのキーを設定します。
 void setUserThemesPath(File path)
          ユーザテーマのパスを設定します。
 void setWindowPosition(Point position)
          ウィンドウの位置を設定します。
 void setWindowSize(Dimension size)
          ウィンドウのサイズを設定します。
 
クラス net.hizlab.kagetaka.rendering.Option から継承したメソッド
getCharsKinsokuHead, getCharsKinsokuTail, getCharsSpinLtrb, getCharsSpinRight, getDefaultFixedFont, getDefaultFont, getFilterParsers, getFontPerPixel, getInputStreamParser, getLoadImage, getShowScrollbar, getSpinGifAspectRatio, getSpinGifImage, getSpinGifMinWidth, getSpinJpegAspectRatio, getSpinJpegImage, getSpinJpegMinWidth, getSwapDecoration, setCharsKinsokuHead, setCharsKinsokuTail, setCharsSpinLtrb, setCharsSpinRight, setDefaultFixedFont, setDefaultFont, setFilterParsers, setFontPerPixel, setInputStreamParser, setLoadImage, setShowScrollbar, setSpinGifAspectRatio, setSpinGifImage, setSpinGifMinWidth, setSpinJpegAspectRatio, setSpinJpegImage, setSpinJpegMinWidth, setSwapDecoration
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ViewerOption

public ViewerOption()
デフォルトのオプションファイルを元に、新しいオプションを作成します。

デフォルトのオプションファイルの位置は、 ユーザのホームディレクトリの .kagetaka というディレクトリ内の options というファイルになります。


ViewerOption

public ViewerOption(String path)
新しいオプションを作成します。

パラメータ:
path - パス
メソッドの詳細

clone

public Object clone()
クローンを作成します。

戻り値:
作成されたクローン

getApplications

public ViewerOption.Application[] getApplications()
アプリケーション情報を返します。

戻り値:
アプリケーション

getBookmarkManager

public BookmarkManager getBookmarkManager()
ブックマークマネージャを返します。

戻り値:
ブックマークマネージャ

getBookmarksPath

public File getBookmarksPath()
ブックマークのパスを返します。

戻り値:
ブックマークのパス

getBookmarksWindowPosition

public Point getBookmarksWindowPosition()
ブックマークウィンドウの位置を返します。

戻り値:
ウィンドウの位置

getBookmarksWindowSize

public Dimension getBookmarksWindowSize()
ブックマークウィンドウのサイズを返します。

戻り値:
ウィンドウのサイズ

getCookieAcceptSession

public String getCookieAcceptSession()
セッションクッキーを受け取った場合にどうするかを返します。

戻り値:
受け取ったときの動作

getCookieAcceptStrage

public String getCookieAcceptStrage()
保存クッキーを受け取った場合にどうするかを返します。

戻り値:
受け取ったときの動作

getCookieAcceptStrict

public boolean getCookieAcceptStrict()
正確なクッキーのみ受け入れるかを返します。

戻り値:
正確なクッキーのみ受け入れる場合は true、 それ以外の場合は false

getCookieManager

public CookieManager getCookieManager()
クッキーマネージャを返します。

戻り値:
クッキーマネージャ

getCookiePath

public File getCookiePath()
クッキーのパスを返します。

戻り値:
クッキーのパス

getCookieWindowPosition

public Point getCookieWindowPosition()
クッキーウィンドウの位置を返します。

戻り値:
ウィンドウの位置

getCookieWindowSize

public Dimension getCookieWindowSize()
クッキーウィンドウのサイズを返します。

戻り値:
ウィンドウのサイズ

getDownloadSavePath

public String getDownloadSavePath()
ダウンロードの保存先パスを返します。

戻り値:
ダウンロードの保存先パス

getDownloadWindowClose

public boolean getDownloadWindowClose()
ダウンロード終了後にウィンドウを閉じるかを返します。

戻り値:
ダウンロード完了時にウィンドウを閉じる場合は true、 それ以外の場合は false

getDownloadWindowPosition

public Point getDownloadWindowPosition()
ダウンロードウィンドウの位置を返します。

戻り値:
ウィンドウの位置

getHistoryManager

public HistoryManager getHistoryManager()
履歴マネージャを返します。

戻り値:
履歴マネージャ

getHistoryPath

public File getHistoryPath()
履歴のパスを返します。

戻り値:
履歴のパス

getHistorySaveNum

public int getHistorySaveNum()
履歴の保存数を返します。

戻り値:
履歴の保存数

getHistoryWindowPosition

public Point getHistoryWindowPosition()
履歴ウィンドウの位置を返します。

戻り値:
ウィンドウの位置

getHistoryWindowSize

public Dimension getHistoryWindowSize()
履歴ウィンドウのサイズを返します。

戻り値:
ウィンドウのサイズ

getHomeURL

public String getHomeURL()
ホームを返します。

戻り値:
ログレベル

getHttpStrict

public boolean getHttpStrict()
HTTP を正しく解釈するかを返します。

戻り値:
正しく解釈する場合は true、 それ以外の場合は false

getLogLevel

public int getLogLevel()
ログレベルを返します。

戻り値:
ログレベル

getProxyFtpHost

public String getProxyFtpHost()
FTP プロキシのホストを返します。

戻り値:
HTTP プロキシのホスト

getProxyFtpNone

public String getProxyFtpNone()
FTP プロキシを利用しない先を返します。

戻り値:
FTP プロキシを利用しない先

getProxyFtpPort

public int getProxyFtpPort()
FTP プロキシのポートを返します。

戻り値:
FTP プロキシのポート

getProxyHttpHost

public String getProxyHttpHost()
HTTP プロキシのホストを返します。

戻り値:
HTTP プロキシのホスト

getProxyHttpNone

public String getProxyHttpNone()
HTTP プロキシを利用しない先を返します。

戻り値:
HTTP プロキシを利用しない先

getProxyHttpPort

public int getProxyHttpPort()
HTTP プロキシのポートを返します。

戻り値:
HTTP プロキシのポート

getProxySocksHost

public String getProxySocksHost()
SOCKS プロキシのホストを返します。

戻り値:
SOCKS プロキシのホスト

getProxySocksPort

public int getProxySocksPort()
SOCKS プロキシのポートを返します。

戻り値:
SOCKS プロキシのポート

getProxyUse

public boolean getProxyUse()
プロキシを利用するかどうかを返します。

戻り値:
プロキシを利用する場合は true、 それ以外の場合は false

getScreenResolution

public int getScreenResolution()
1 インチあたりのドット数を返します。

戻り値:
1 インチあたりのドット数

getShowLinkbar

public boolean getShowLinkbar()
リンクバーの表示・非表示を返します。

戻り値:
表示する場合は true、 それ以外の場合は false

getShowLinkbarButtons

public String[] getShowLinkbarButtons()
リンクバーに表示するボタンを返します。

戻り値:
表示するボタン

getShowNavibar

public boolean getShowNavibar()
ナビゲーションバーの表示・非表示を返します。

戻り値:
表示する場合は true、 それ以外の場合は false

getShowNavibarButtons

public String[] getShowNavibarButtons()
ナビゲーションバーに表示するボタンを返します。

戻り値:
表示するボタン

getShowSearchbar

public boolean getShowSearchbar()
検索バーの表示・非表示を返します。

戻り値:
表示する場合は true、 それ以外の場合は false

getShowStatusbar

public boolean getShowStatusbar()
ステータスバーの表示・非表示を返します。

戻り値:
表示する場合は true、 それ以外の場合は false

getSystemThemesPath

public File getSystemThemesPath()
システムテーマのパスを返します。

戻り値:
システムテーマのパス

getThemeKey

public String getThemeKey()
テーマのキーを返します。

戻り値:
テーマのキー

getThemeManager

public ThemeManager getThemeManager()
テーママネージャを返します。

戻り値:
テーママネージャ

getUserThemesPath

public File getUserThemesPath()
ユーザテーマのパスを返します。

戻り値:
ユーザテーマのパス

getViewerConsole

public net.hizlab.kagetaka.viewer.ViewerConsole getViewerConsole()
影鷹コンソールのインスタンスを返します。

戻り値:
影鷹コンソール

getWindowPosition

public Point getWindowPosition()
ウィンドウの位置を返します。

戻り値:
ウィンドウの位置

getWindowSize

public Dimension getWindowSize()
ウィンドウのサイズを返します。

戻り値:
ウィンドウのサイズ

save

public void save()
オプションを読み込んだファイルに保存します。


save

public void save(String path)
ファイルに保存します。

パラメータ:
path - 保存するファイルのパス

setBookmarksPath

public void setBookmarksPath(File path)
ブックマークのパスを設定します。

パラメータ:
path - パス

setBookmarksWindowPosition

public void setBookmarksWindowPosition(Point position)
ブックマークウィンドウの位置を設定します。

パラメータ:
position - ウィンドウの位置

setBookmarksWindowSize

public void setBookmarksWindowSize(Dimension size)
ブックマークウィンドウのサイズを設定します。

パラメータ:
size - ウィンドウのサイズ

setCookieAcceptSession

public void setCookieAcceptSession(String mode)
セッションクッキーを受け取った場合にどうするかを設定します。

パラメータ:
mode - 受け取ったときの動作

setCookieAcceptStrage

public void setCookieAcceptStrage(String mode)
保存クッキーを受け取った場合にどうするかを設定します。

パラメータ:
mode - 受け取ったときの動作

setCookieAcceptStrict

public void setCookieAcceptStrict(boolean b)
正確なクッキーのみ受け入れるかをを設定します。

パラメータ:
b - 正確なクッキーのみ受け入れる場合は true、 それ以外の場合は false

setCookiePath

public void setCookiePath(File path)
クッキーのパスを設定します。

パラメータ:
path - パス

setCookieWindowPosition

public void setCookieWindowPosition(Point position)
クッキーウィンドウの位置を設定します。

パラメータ:
position - ウィンドウの位置

setCookieWindowSize

public void setCookieWindowSize(Dimension size)
クッキーウィンドウのサイズを設定します。

パラメータ:
size - ウィンドウのサイズ

setDownloadSavePath

public void setDownloadSavePath(String path)
ダウンロードの保存先パスを設定します。

パラメータ:
path - ダウンロードの保存先パス

setDownloadWindowClose

public void setDownloadWindowClose(boolean b)
ダウンロード終了後にウィンドウを閉じるかを設定します。

パラメータ:
b - ダウンロード完了時にウィンドウを閉じる場合は true、 それ以外の場合は false

setDownloadWindowPosition

public void setDownloadWindowPosition(Point position)
ダウンロードウィンドウの位置を設定します。

パラメータ:
position - ウィンドウの位置

setHistoryPath

public void setHistoryPath(File path)
履歴のパスを設定します。

パラメータ:
path - パス

setHistorySaveNum

public void setHistorySaveNum(int num)
履歴の保存数を設定します。

パラメータ:
num - 履歴の保存数

setHistoryWindowPosition

public void setHistoryWindowPosition(Point position)
履歴ウィンドウの位置を設定します。

パラメータ:
position - ウィンドウの位置

setHistoryWindowSize

public void setHistoryWindowSize(Dimension size)
履歴ウィンドウのサイズを設定します。

パラメータ:
size - ウィンドウのサイズ

setHomeURL

public void setHomeURL(String url)
ホームを設定します。

パラメータ:
url - ホーム

setHttpStrict

public void setHttpStrict(boolean b)
HTTP を正しく解釈するかを設定します。

パラメータ:
b - 正しく解釈する場合は true それ以外の場合は false

setLogLevel

public void setLogLevel(int level)
ログレベルを設定します。

パラメータ:
level - ログレベル

setProxyFtpHost

public void setProxyFtpHost(String host)
FTP プロキシのホストを設定します。

パラメータ:
host - FTP プロキシのホスト

setProxyFtpNone

public void setProxyFtpNone(String none)
FTP プロキシを利用しない先を設定します。

パラメータ:
none - FTP プロキシを利用しない先

setProxyFtpPort

public void setProxyFtpPort(int port)
FTP プロキシのポートを設定します。

パラメータ:
port - FTP プロキシのポート

setProxyHttpHost

public void setProxyHttpHost(String host)
HTTP プロキシのホストを設定します。

パラメータ:
host - HTTP プロキシのホスト

setProxyHttpNone

public void setProxyHttpNone(String none)
HTTP プロキシを利用しない先を設定します。

パラメータ:
none - HTTP プロキシを利用しない先

setProxyHttpPort

public void setProxyHttpPort(int port)
HTTP プロキシのポートを設定します。

パラメータ:
port - HTTP プロキシのポート

setProxySocksHost

public void setProxySocksHost(String host)
SOCKS プロキシのホストを設定します。

パラメータ:
host - SOCKS プロキシのホスト

setProxySocksPort

public void setProxySocksPort(int port)
SOCKS プロキシのポートを設定します。

パラメータ:
port - SOCKS プロキシのポート

setProxyUse

public void setProxyUse(boolean b)
プロキシを利用するかどうかを設定します。

パラメータ:
b - プロキシを利用する場合は true、 それ以外の場合は false

setScreenResolution

public void setScreenResolution(int num)
1 インチあたりのドット数を設定します。

パラメータ:
num - 1 インチあたりのドット数

setShowLinkbar

public void setShowLinkbar(boolean b)
リンクバーの表示・非表示を設定します。

パラメータ:
b - 表示する場合は true それ以外の場合は false

setShowLinkbarButtons

public void setShowLinkbarButtons(String[] buttons)
リンクバーに表示するボタンを設定します。

パラメータ:
buttons - 表示するボタン

setShowNavibar

public void setShowNavibar(boolean b)
ナビゲーションバーの表示・非表示を設定します。

パラメータ:
b - 表示する場合は true それ以外の場合は false

setShowNavibarButtons

public void setShowNavibarButtons(String[] buttons)
ナビゲーションバーに表示するボタンを設定します。

パラメータ:
buttons - 表示するボタン

setShowSearchbar

public void setShowSearchbar(boolean b)
検索バーの表示・非表示を設定します。

パラメータ:
b - 表示する場合は true それ以外の場合は false

setShowStatusbar

public void setShowStatusbar(boolean b)
ステータスバーの表示・非表示を設定します。

パラメータ:
b - 表示する場合は true それ以外の場合は false

setSystemThemesPath

public void setSystemThemesPath(File path)
システムテーマのパスを設定します。

パラメータ:
path - システムテーマのパス

setThemeKey

public void setThemeKey(String key)
テーマのキーを設定します。

パラメータ:
key - テーマのキー

setUserThemesPath

public void setUserThemesPath(File path)
ユーザテーマのパスを設定します。

パラメータ:
path - ユーザテーマのパス

setWindowPosition

public void setWindowPosition(Point position)
ウィンドウの位置を設定します。

パラメータ:
position - ウィンドウの位置

setWindowSize

public void setWindowSize(Dimension size)
ウィンドウのサイズを設定します。

パラメータ:
size - ウィンドウのサイズ

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'