Kagetaka

net.hizlab.kagetaka.option
クラス Setter

java.lang.Object
  拡張net.hizlab.kagetaka.option.Setter

public class Setter
extends Object

プロパティに値を設定するためのクラスです。 putProperty メソッドで設定した後、 commit() メソッドを呼び出すことにより、 実際にプロパティが設定されます。

バージョン:
$Revision: 1.1 $

メソッドの概要
 void commit()
          設定されたプロパティを適用します。
 Boolean putPropertyBoolean(String key, boolean value)
          指定されたキーに対応するプロパティを設定します。
 Boolean putPropertyBoolean(String key, Boolean value)
          指定されたキーに対応するプロパティを設定します。
 CharList putPropertyCharList(String key, CharList value)
          指定されたキーに対応するプロパティを設定します。
 Dimension putPropertyDimension(String key, Dimension value)
          指定されたキーに対応するプロパティを設定します。
 Double putPropertyDouble(String key, double value)
          指定されたキーに対応するプロパティを設定します。
 Double putPropertyDouble(String key, Double value)
          指定されたキーに対応するプロパティを設定します。
 File putPropertyFile(String key, File value)
          指定されたキーに対応するプロパティを設定します。
 Font putPropertyFont(String key, Font value)
          指定されたキーに対応するプロパティを設定します。
 Integer putPropertyInteger(String key, int value)
          指定されたキーに対応するプロパティを設定します。
 Integer putPropertyInteger(String key, Integer value)
          指定されたキーに対応するプロパティを設定します。
 Point putPropertyPoint(String key, Point value)
          指定されたキーに対応するプロパティを設定します。
 String putPropertyString(String key, String value)
          指定されたキーに対応するプロパティを設定します。
 String[] putPropertyStrings(String key, String[] value)
          指定されたキーに対応するプロパティを設定します。
 Object removeProperty(String key)
          指定されたキーに対応するプロパティを初期値に戻します。
 void rollback()
          設定されたプロパティをキャンセルします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

commit

public void commit()
設定されたプロパティを適用します。


putPropertyBoolean

public Boolean putPropertyBoolean(String key,
                                  boolean value)
                           throws InvalidValueException
指定されたキーに対応するプロパティを設定します。 プロパティ値は Boolean に変換されて設定されます。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyBoolean

public Boolean putPropertyBoolean(String key,
                                  Boolean value)
                           throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyCharList

public CharList putPropertyCharList(String key,
                                    CharList value)
                             throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyDimension

public Dimension putPropertyDimension(String key,
                                      Dimension value)
                               throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyDouble

public Double putPropertyDouble(String key,
                                double value)
                         throws InvalidValueException
指定されたキーに対応するプロパティを設定します。 プロパティ値は Double に変換されて設定されます。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyDouble

public Double putPropertyDouble(String key,
                                Double value)
                         throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyFile

public File putPropertyFile(String key,
                            File value)
                     throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

プロパティがファイルからロードされていて、指定されたファイルが、 プロパティファイル以下の位置に配置されている場合は、 相対パスが設定されます。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyFont

public Font putPropertyFont(String key,
                            Font value)
                     throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyInteger

public Integer putPropertyInteger(String key,
                                  int value)
                           throws InvalidValueException
指定されたキーに対応するプロパティを設定します。 プロパティ値は Integer に変換されて設定されます。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyInteger

public Integer putPropertyInteger(String key,
                                  Integer value)
                           throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyPoint

public Point putPropertyPoint(String key,
                              Point value)
                       throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyString

public String putPropertyString(String key,
                                String value)
                         throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

putPropertyStrings

public String[] putPropertyStrings(String key,
                                   String[] value)
                            throws InvalidValueException
指定されたキーに対応するプロパティを設定します。

パラメータ:
key - プロパティキー
value - プロパティ値
戻り値:
以前に設定されていたプロパティ値、 無い場合は null
例外:
InvalidValueException - 設定された値が受け入れら無い場合。 この例外が発生した場合は、このセッターで設定された、 コミット前のすべての設定が自動的にキャンセルされます

removeProperty

public Object removeProperty(String key)
指定されたキーに対応するプロパティを初期値に戻します。

パラメータ:
key - プロパティキー
戻り値:
以前に設定されていたプロパティ値、 無い場合は null

rollback

public void rollback()
設定されたプロパティをキャンセルします。


Kagetaka

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