laf
クラス DrawParameterMap

java.lang.Object
  上位を拡張 laf.DrawParameterMap

public class DrawParameterMap
extends java.lang.Object

描画パラメータを格納したマップ


入れ子のクラスの概要
private  class DrawParameterMap.KeyComparator
          キー文字列の順序の比較クラス
 
フィールドの概要
private  java.util.Map map
          データを格納するマップ
static java.lang.String METAL_THEME
          メタルテーマを表す文字列
private  int order
          データの順序のポインタ
private  java.util.Map orderMap
          データの順序を格納するマップ
 
コンストラクタの概要
DrawParameterMap()
          描画パラメータを格納したマップを構築する
 
メソッドの概要
protected  void add(DrawParameterKey key, java.lang.Object value)
          データをマップに追加する
 java.awt.Color getColor(DrawParameterKey key)
          色データを返す
対応する値が色でない場合は null を返す
 java.awt.Font getFont()
          フォントデータを返す
 java.lang.String getString(DrawParameterKey key)
          値に対応する文字列データを取り出す
 DrawParameterKey[] getSupportedKeys()
          サポートしているキーを取り出す
private  void init()
          データを初期化する
 void put(DrawParameterKey key, int value)
          データを格納する
ただしサポートしていないキー・値の場合は何もしない
 void put(DrawParameterKey key, java.lang.Object value)
          データを格納する
ただしサポートしていないキー・値の場合は何もしない
static java.lang.String[] split(java.lang.String s)
          文字列を分割する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

METAL_THEME

public static final java.lang.String METAL_THEME
メタルテーマを表す文字列

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

map

private java.util.Map map
データを格納するマップ


orderMap

private java.util.Map orderMap
データの順序を格納するマップ


order

private int order
データの順序のポインタ

コンストラクタの詳細

DrawParameterMap

public DrawParameterMap()
描画パラメータを格納したマップを構築する

メソッドの詳細

init

private void init()
データを初期化する


add

protected void add(DrawParameterKey key,
                   java.lang.Object value)
データをマップに追加する

パラメータ:
key - マップのキー
value - 格納する値

getSupportedKeys

public DrawParameterKey[] getSupportedKeys()
サポートしているキーを取り出す

戻り値:
サポートしているキーを格納した配列

put

public void put(DrawParameterKey key,
                java.lang.Object value)
データを格納する
ただしサポートしていないキー・値の場合は何もしない

パラメータ:
key - マップのキー
value - 格納する値

put

public void put(DrawParameterKey key,
                int value)
データを格納する
ただしサポートしていないキー・値の場合は何もしない

パラメータ:
key - マップのキー
value - 格納する値

getString

public java.lang.String getString(DrawParameterKey key)
値に対応する文字列データを取り出す

パラメータ:
key - マップのキー文字列
戻り値:
キーに対応した値の文字列表現

getFont

public java.awt.Font getFont()
フォントデータを返す

戻り値:
キーに対応したフォント

getColor

public java.awt.Color getColor(DrawParameterKey key)
色データを返す
対応する値が色でない場合は null を返す

パラメータ:
key - マップのキー文字列
戻り値:
キーに対応した色

split

public static java.lang.String[] split(java.lang.String s)
文字列を分割する

パラメータ:
s - 分割する文字列
戻り値:
分割した文字列を格納した配列