Kagetaka

net.hizlab.kagetaka.viewer
クラス ExProperties

java.lang.Object
  拡張java.util.Dictionary
      拡張java.util.Hashtable
          拡張java.util.Properties
              拡張net.hizlab.kagetaka.viewer.ExProperties
すべての実装インタフェース:
Cloneable, Map, Serializable

public class ExProperties
extends Properties

拡張したプロパティクラスです。

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

フィールドの概要
 
クラス java.util.Properties から継承したフィールド
defaults
 
コンストラクタの概要
ExProperties()
          空のプロパティを作成します。
ExProperties(ExProperties p)
          指定されたデフォルト値を持つ空のプロパティを作成します。
 
メソッドの概要
 boolean getPropertyBoolean(String key)
          指定されたキーを持つプロパティを、boolean で返します。
 CharList getPropertyCharList(String key)
          指定されたキーを持つプロパティを、CharList で返します。
 Dimension getPropertyDimension(String key)
          指定されたキーを持つプロパティを、Dimension で返します。
 double getPropertyDouble(String key)
          指定されたキーを持つプロパティを、double で返します。
 File getPropertyFile(String key)
          指定されたキーを持つプロパティを、File で返します。
 Font getPropertyFont(String key)
          指定されたキーを持つプロパティを、Font で返します。
 int getPropertyInt(String key)
          指定されたキーを持つプロパティを、int で返します。
 Point getPropertyPoint(String key)
          指定されたキーを持つプロパティを、Point で返します。
 String getPropertyString(String key)
          指定されたキーを持つプロパティを、String で返します。
 String[] getPropertyStrings(String key)
          指定されたキーを持つプロパティを、String の配列で返します。
 void load(String path)
          指定されたファイルからプロパティリストを読み込みます。
 Object put(String key, boolean value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, CharList value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, Dimension value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, double value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, File value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, Font value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, int value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, Point value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, String value)
          指定されたキーに対応するプロパティを設定します。
 Object put(String key, String[] value)
          指定されたキーに対応するプロパティを設定します。
 void save(String path, String header)
          指定されたファイルにプロパティリストを格納します。
 
クラス java.util.Properties から継承したメソッド
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store
 
クラス java.util.Hashtable から継承したメソッド
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ExProperties

public ExProperties()
空のプロパティを作成します。


ExProperties

public ExProperties(ExProperties p)
指定されたデフォルト値を持つ空のプロパティを作成します。

パラメータ:
p - デフォルト値
メソッドの詳細

getPropertyBoolean

public boolean getPropertyBoolean(String key)
指定されたキーを持つプロパティを、boolean で返します。 見つからなかった場合は false を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyCharList

public CharList getPropertyCharList(String key)
指定されたキーを持つプロパティを、CharList で返します。 見つからなかった場合は null を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyDimension

public Dimension getPropertyDimension(String key)
指定されたキーを持つプロパティを、Dimension で返します。 見つからなかった場合は null を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyDouble

public double getPropertyDouble(String key)
指定されたキーを持つプロパティを、double で返します。 見つからなかった場合は -1 を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyFile

public File getPropertyFile(String key)
指定されたキーを持つプロパティを、File で返します。 見つからなかった場合は null を返します。

相対パスが指定されていた場合で、プロパティをファイルから読んでいる場合は、 そのプロパティファイルのパスからの相対パスを返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyFont

public Font getPropertyFont(String key)
指定されたキーを持つプロパティを、Font で返します。 見つからなかった場合は null を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyInt

public int getPropertyInt(String key)
指定されたキーを持つプロパティを、int で返します。 見つからなかった場合は -1 を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyPoint

public Point getPropertyPoint(String key)
指定されたキーを持つプロパティを、Point で返します。 見つからなかった場合は null を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyString

public String getPropertyString(String key)
指定されたキーを持つプロパティを、String で返します。 見つからなかった場合は null を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getPropertyStrings

public String[] getPropertyStrings(String key)
指定されたキーを持つプロパティを、String の配列で返します。 見つからなかった場合は null を返します。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

load

public void load(String path)
          throws IOException
指定されたファイルからプロパティリストを読み込みます。

パラメータ:
path - パス
例外:
IOException

put

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

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

put

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

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

put

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

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

put

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

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

put

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

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

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

put

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

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

put

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

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

put

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

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

put

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

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

put

public Object put(String key,
                  String[] value)
指定されたキーに対応するプロパティを設定します。 プロパティ値は String に変換されて設定されます。

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

save

public void save(String path,
                 String header)
          throws IOException
指定されたファイルにプロパティリストを格納します。

パラメータ:
path - パス
header - プロパティリストの記述
例外:
IOException

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'