jp.co.melco.preserv.spatial
クラス psvColorDictionary

java.lang.Object
  拡張jp.co.melco.preserv.spatial.psvColorDictionary

public class psvColorDictionary
extends java.lang.Object

色定義の一覧を管理する辞書クラスです。
色名称と色オブジェクト(psvJPColorNameオブジェクト)を関連付けて管理します。

導入されたバージョン:
Ver.6.0
作成者:
PreSerV Development Team

コンストラクタの概要
psvColorDictionary()
          色定義の一覧を管理する辞書を生成します。
 
メソッドの概要
 void addAll(psvColorDictionary dictionary)
          指定された色辞書に登録済みの色定義をすべて本色辞書に追加します。
 void addColor(psvJPColorName color)
          指定された色オブジェクトを辞書に追加します。
 void clear()
          色定義をすべて削除します。
protected  java.util.Map createColorMap()
          色定義の一覧を管理するMapを生成して返します。
 psvJPColorName getColor(java.lang.String name)
          指定された名称を持つ色オブジェクトを取得します。
 boolean isEmpty()
          色定義の登録有無を判定します。
protected  java.lang.String paramString()
          属性値の文字列表現を取得します。
 void removeColor(psvJPColorName color)
          指定された色オブジェクトを辞書から削除します。
 int size()
          登録済みの色定義の個数を取得します。
 java.lang.String toString()
          このオブジェクトの情報をStringで返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

psvColorDictionary

public psvColorDictionary()
色定義の一覧を管理する辞書を生成します。
初期状態では色の定義は含まれません。

メソッドの詳細

createColorMap

protected java.util.Map createColorMap()
色定義の一覧を管理するMapを生成して返します。

戻り値:
色定義の一覧を管理するMap

addAll

public void addAll(psvColorDictionary dictionary)
指定された色辞書に登録済みの色定義をすべて本色辞書に追加します。
同じ色名に対する色定義が含まれた場合は新しい定義で更新します。

パラメータ:
dictionary - 登録対象の色定義を持つ色辞書

addColor

public void addColor(psvJPColorName color)
指定された色オブジェクトを辞書に追加します。

パラメータ:
color - 辞書に追加する色オブジェクト

removeColor

public void removeColor(psvJPColorName color)
指定された色オブジェクトを辞書から削除します。

パラメータ:
color - 辞書から削除する色オブジェクト

getColor

public psvJPColorName getColor(java.lang.String name)
指定された名称を持つ色オブジェクトを取得します。
対応する色オブジェクトが定義されていない場合は null を返します。

パラメータ:
name - 色名称
戻り値:
対応する色オブジェクト

isEmpty

public boolean isEmpty()
色定義の登録有無を判定します。
未登録の場合はtrue、それ以外の場合はfalseを返します。

戻り値:
未登録の場合はtrue、それ以外の場合はfalse

clear

public void clear()
色定義をすべて削除します。


size

public int size()
登録済みの色定義の個数を取得します。

戻り値:
登録済みの色定義の個数

toString

public java.lang.String toString()
このオブジェクトの情報をStringで返します。

戻り値:
このオブジェクトの文字列表現

paramString

protected java.lang.String paramString()
属性値の文字列表現を取得します。

戻り値:
属性値の文字列表現