Kagetaka

net.hizlab.kagetaka.theme
クラス ThemeManager

java.lang.Object
  拡張net.hizlab.kagetaka.theme.ThemeManager

public class ThemeManager
extends Object

テーマを管理するクラスです。

バージョン:
$Revision: 1.5 $

コンストラクタの概要
ThemeManager(ViewerOption option)
          新しいテーママネージャを作成します。
 
メソッドの概要
 void addListener(ThemeListener l)
          テーマリスナを登録します。
 Theme getTheme()
          ユーザが選択しているテーマを返します。
 Theme getTheme(String key)
          テーマを返します。
 Theme[] getThemes()
          認識されているすべてのテーマを返します。
 void refresh()
          テーマ情報を再読込します。
 void removeListener(ThemeListener l)
          テーマリスナを削除します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ThemeManager

public ThemeManager(ViewerOption option)
新しいテーママネージャを作成します。

パラメータ:
option - オプション
メソッドの詳細

addListener

public void addListener(ThemeListener l)
テーマリスナを登録します。

パラメータ:
l - 登録するリスナ

getTheme

public Theme getTheme()
ユーザが選択しているテーマを返します。

戻り値:
テーマ

getTheme

public Theme getTheme(String key)
テーマを返します。

パラメータ:
key - テーマを識別するキー
戻り値:
テーマ

getThemes

public Theme[] getThemes()
認識されているすべてのテーマを返します。

戻り値:
すべてのテーマ

refresh

public void refresh()
テーマ情報を再読込します。


removeListener

public void removeListener(ThemeListener l)
テーマリスナを削除します。

パラメータ:
l - 削除するリスナ

Kagetaka

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