Kagetaka

net.hizlab.kagetaka.rendering
クラス Option

java.lang.Object
  拡張net.hizlab.kagetaka.rendering.Option
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
ViewerOption

public class Option
extends Object
implements Serializable

オプションを表すクラスです。

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

入れ子クラスの概要
protected static class Option.Spin
          画像の回転情報を格納するクラスです。
 
フィールドの概要
protected  Hashtable spinImageTable
          回転する画像情報
 
コンストラクタの概要
Option()
          新しいオプションを作成します。
 
メソッドの概要
 boolean getAntiAliasing()
          アンチエイリアシングさせるかどうかを返します。
 CharList getCharsKinsokuHead()
          先頭禁止文字のハッシュテーブルを返します。
 CharList getCharsKinsokuTail()
          末尾禁止文字のハッシュテーブルを返します。
 CharList getCharsSpinLtrb()
          右上に移動させる文字のハッシュテーブルを返します。
 CharList getCharsSpinRight()
          右回転させる文字のハッシュテーブルを返します。
 String[] getFilterParsers()
          フィルタパーサを返します。
 Font getFontCursive()
          描画で利用するカーシブフォントを返します。
 Font getFontFantasy()
          描画で利用する装飾フォントを返します。
 Font getFontMonospace()
          描画で利用する等幅フォントを返します。
 Font getFontSansSerif()
          描画で利用するサンセリフフォントを返します。
 double getFontScale()
          フォントの倍率を返します。
 Font getFontSerif()
          描画で利用するセリフフォントを返します。
 String getFontStyle()
          描画で利用するデフォルトフォントスタイルを返します。
 String getInputStreamParser()
          インプットストリームパーサを返します。
 boolean getLoadImage()
          画像をロードするかどうかを返します。
 double getSpinAspectRatio(String type)
          画像を回転させる縦横比を返します。
 boolean getSpinImage()
          画像を回転させるかどうかを返します。
 boolean getSpinImage(String type)
          画像を回転させて表示するかどうかを返します。
 int getSpinMinWidth(String type)
          画像を必ず回転させる最低の幅を返します。
 boolean getSwapDecoration()
          テキスト修飾ラインの左右を入れ替えるかどうかを返します。
 void setAntiAliasing(boolean value)
          アンチエイリアシングさせるかどうかを設定します。
 void setCharsKinsokuHead(CharList value)
          先頭禁止文字のリストを設定します。
 void setCharsKinsokuTail(CharList value)
          末尾禁止文字のリストを設定します。
 void setCharsSpinLtrb(CharList value)
          右上に移動させる文字のリストを設定します。
 void setCharsSpinRight(CharList value)
          右回転させる文字のリストを設定します。
 void setFilterParsers(String[] value)
          フィルタパーサを設定します。
 void setFontCursive(Font value)
          描画で利用するカーシブフォントを設定します。
 void setFontFantasy(Font value)
          描画で利用する装飾フォントを設定します。
 void setFontMonospace(Font value)
          描画で利用する等幅フォントを設定します。
 void setFontSansSerif(Font value)
          描画で利用するサンセリフフォントを設定します。
 void setFontScale(double value)
          フォントの倍率を設定します。
 void setFontSerif(Font value)
          描画で利用するセリフフォントを設定します。
 void setFontStyle(String value)
          描画で利用するデフォルトフォントスタイルを設定します。
 void setInputStreamParser(String value)
          インプットストリームパーサを設定します。
 void setLoadImage(boolean value)
          画像をロードするかどうかを設定します。
 void setSpinAspectRatio(String type, double value)
          画像を回転させる縦横比を設定します。
 void setSpinImage(boolean value)
          画像を回転させるかどうかを設定します。
 void setSpinImage(String type, boolean value)
          画像を回転させて表示するかどうかを設定します。
 void setSpinMinWidth(String type, int value)
          画像を必ず回転させる最低の幅を設定します。
 void setSwapDecoration(boolean value)
          テキスト修飾ラインの左右を入れ替えるかどうかを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

spinImageTable

protected Hashtable spinImageTable
回転する画像情報

コンストラクタの詳細

Option

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

メソッドの詳細

getAntiAliasing

public boolean getAntiAliasing()
アンチエイリアシングさせるかどうかを返します。

戻り値:
アンチエイリアシングさせる場合は true、 それ以外の場合は false

getCharsKinsokuHead

public CharList getCharsKinsokuHead()
先頭禁止文字のハッシュテーブルを返します。

戻り値:
先頭禁止文字のハッシュテーブル

getCharsKinsokuTail

public CharList getCharsKinsokuTail()
末尾禁止文字のハッシュテーブルを返します。

戻り値:
末尾禁止文字のハッシュテーブル

getCharsSpinLtrb

public CharList getCharsSpinLtrb()
右上に移動させる文字のハッシュテーブルを返します。

戻り値:
右上に移動させる文字のハッシュテーブル

getCharsSpinRight

public CharList getCharsSpinRight()
右回転させる文字のハッシュテーブルを返します。

戻り値:
右回転させる文字のハッシュテーブル

getFilterParsers

public String[] getFilterParsers()
フィルタパーサを返します。

戻り値:
フィルタパーサ

getFontCursive

public Font getFontCursive()
描画で利用するカーシブフォントを返します。

戻り値:
描画で利用するカーシブフォント

getFontFantasy

public Font getFontFantasy()
描画で利用する装飾フォントを返します。

戻り値:
描画で利用する装飾フォント

getFontMonospace

public Font getFontMonospace()
描画で利用する等幅フォントを返します。

戻り値:
描画で利用する等幅フォント

getFontSansSerif

public Font getFontSansSerif()
描画で利用するサンセリフフォントを返します。

戻り値:
描画で利用するサンセリフフォント

getFontScale

public double getFontScale()
フォントの倍率を返します。

戻り値:
フォントの倍率

getFontSerif

public Font getFontSerif()
描画で利用するセリフフォントを返します。

戻り値:
描画で利用するセリフフォント

getFontStyle

public String getFontStyle()
描画で利用するデフォルトフォントスタイルを返します。

戻り値:
描画で利用するデフォルトフォント

getInputStreamParser

public String getInputStreamParser()
インプットストリームパーサを返します。

戻り値:
インプットストリームパーサ

getLoadImage

public boolean getLoadImage()
画像をロードするかどうかを返します。

戻り値:
ロードする場合は true、 それ以外の場合は false

getSpinAspectRatio

public double getSpinAspectRatio(String type)
画像を回転させる縦横比を返します。

パラメータ:
type - 画像タイプ、その他の場合は *
戻り値:
回転させる画像の縦横比

getSpinImage

public boolean getSpinImage()
画像を回転させるかどうかを返します。

戻り値:
回転させる場合は true、 それ以外の場合は false

getSpinImage

public boolean getSpinImage(String type)
画像を回転させて表示するかどうかを返します。

パラメータ:
type - 画像タイプ、その他の場合は *
戻り値:
回転する場合は true、 それ以外の場合は false

getSpinMinWidth

public int getSpinMinWidth(String type)
画像を必ず回転させる最低の幅を返します。

パラメータ:
type - 画像タイプ、その他の場合は *
戻り値:
回転させる画像の最低の幅

getSwapDecoration

public boolean getSwapDecoration()
テキスト修飾ラインの左右を入れ替えるかどうかを返します。

戻り値:
入れ替える場合は true、 それ以外の場合は false

setAntiAliasing

public void setAntiAliasing(boolean value)
アンチエイリアシングさせるかどうかを設定します。

パラメータ:
value - アンチエイリアシングさせる場合は true、 それ以外の場合は false

setCharsKinsokuHead

public void setCharsKinsokuHead(CharList value)
先頭禁止文字のリストを設定します。

パラメータ:
value - 先頭禁止文字のリスト

setCharsKinsokuTail

public void setCharsKinsokuTail(CharList value)
末尾禁止文字のリストを設定します。

パラメータ:
value - 末尾禁止文字のリスト

setCharsSpinLtrb

public void setCharsSpinLtrb(CharList value)
右上に移動させる文字のリストを設定します。

パラメータ:
value - 右上に移動させる文字のリスト

setCharsSpinRight

public void setCharsSpinRight(CharList value)
右回転させる文字のリストを設定します。

パラメータ:
value - 右回転させる文字のリスト

setFilterParsers

public void setFilterParsers(String[] value)
フィルタパーサを設定します。

パラメータ:
value - フィルタパーサ

setFontCursive

public void setFontCursive(Font value)
描画で利用するカーシブフォントを設定します。

パラメータ:
value - 描画で利用するカーシブフォント

setFontFantasy

public void setFontFantasy(Font value)
描画で利用する装飾フォントを設定します。

パラメータ:
value - 描画で利用する装飾フォント

setFontMonospace

public void setFontMonospace(Font value)
描画で利用する等幅フォントを設定します。

パラメータ:
value - 描画で利用する等幅フォント

setFontSansSerif

public void setFontSansSerif(Font value)
描画で利用するサンセリフフォントを設定します。

パラメータ:
value - 描画で利用するサンセリフフォント

setFontScale

public void setFontScale(double value)
フォントの倍率を設定します。

パラメータ:
value - フォントの倍率

setFontSerif

public void setFontSerif(Font value)
描画で利用するセリフフォントを設定します。

パラメータ:
value - 描画で利用するセリフフォント

setFontStyle

public void setFontStyle(String value)
描画で利用するデフォルトフォントスタイルを設定します。

パラメータ:
value - 描画で利用するデフォルトフォントスタイル

setInputStreamParser

public void setInputStreamParser(String value)
インプットストリームパーサを設定します。

パラメータ:
value - インプットストリームパーサ

setLoadImage

public void setLoadImage(boolean value)
画像をロードするかどうかを設定します。

パラメータ:
value - ロードする場合は true、 それ以外の場合は false

setSpinAspectRatio

public void setSpinAspectRatio(String type,
                               double value)
画像を回転させる縦横比を設定します。

パラメータ:
type - 画像タイプ、その他の場合は *
value - 回転させる画像の縦横比

setSpinImage

public void setSpinImage(boolean value)
画像を回転させるかどうかを設定します。

パラメータ:
value - 回転させる場合は true、 それ以外の場合は false

setSpinImage

public void setSpinImage(String type,
                         boolean value)
画像を回転させて表示するかどうかを設定します。

パラメータ:
type - 画像タイプ、その他の場合は *
value - 回転する場合は true、 それ以外の場合は false

setSpinMinWidth

public void setSpinMinWidth(String type,
                            int value)
画像を必ず回転させる最低の幅を設定します。

パラメータ:
type - 画像タイプ、その他の場合は *
value - 回転させる画像の最低の幅

setSwapDecoration

public void setSwapDecoration(boolean value)
テキスト修飾ラインの左右を入れ替えるかどうかを設定します。

パラメータ:
value - 入れ替える場合は true、 それ以外の場合は false

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'