|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
java.util.Properties
net.hizlab.kagetaka.option.ExProperties
拡張したプロパティクラスです。
フィールドの概要 |
クラス java.util.Properties から継承したフィールド |
defaults |
コンストラクタの概要 | |
ExProperties()
空のプロパティを作成します。 |
|
ExProperties(ExProperties parent,
File file)
指定されたデフォルト値を持ち、ファイルから読み込んだ値を保持する プロパティを作成します。 |
|
ExProperties(ExProperties parent,
File file,
boolean force)
指定されたデフォルト値を持ち、ファイルから読み込んだ値を保持する プロパティを作成します。 |
|
ExProperties(File file)
ファイルから読み込み、それを値とするプロパティを作成します。 |
メソッドの概要 | |
File |
convertCanonicalToRelative(File path)
ファイルパスを、相対パスに変換します。 |
File |
convertRelativeToCanonical(File path)
相対パスを、絶対パスに変換します。 |
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 で返します。 |
Integer |
getPropertyInteger(String key)
指定されたキーを持つプロパティを、 Integer で返します。 |
Point |
getPropertyPoint(String key)
指定されたキーを持つプロパティを、 Point で返します。 |
String |
getPropertyString(String key)
指定されたキーを持つプロパティを、 String で返します。 |
String[] |
getPropertyStrings(String key)
指定されたキーを持つプロパティを、 String の配列で返します。 |
Object |
put(Object key,
Object value)
指定されたキーに対応するプロパティを設定します。 |
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,
Integer value)
指定されたキーに対応するプロパティを設定します。 |
Object |
put(String key,
Object value)
指定されたキーに対応するプロパティを設定します。 |
Object |
put(String key,
Point value)
指定されたキーに対応するプロパティを設定します。 |
Object |
put(String key,
String value)
指定されたキーに対応するプロパティを設定します。 |
Object |
put(String key,
String[] value)
指定されたキーに対応するプロパティを設定します。 |
void |
save(Vector keylist)
読み込んだファイルにプロパティを書き出します。 |
クラス 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, putAll, rehash, remove, size, toString, values |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public ExProperties()
public ExProperties(ExProperties parent, File file) throws IOException
parent
- デフォルト値file
- 読み込むファイル
IOException
- I/Oエラーが発生した場合public ExProperties(ExProperties parent, File file, boolean force) throws IOException
parent
- デフォルト値file
- 読み込むファイルforce
- 読み込むファイルが無くてもエラーとしない場合は true
それ以外の場合は false
IOException
- I/Oエラーが発生した場合public ExProperties(File file) throws IOException
file
- 読み込むファイル
IOException
- I/Oエラーが発生した場合メソッドの詳細 |
public File convertCanonicalToRelative(File path)
PathAbsoluter
内の convertCanonicalToRelative
path
- ファイルパス
path
の値public File convertRelativeToCanonical(File path)
PathAbsoluter
内の convertRelativeToCanonical
path
- ファイルパス
path
の値public Boolean getPropertyBoolean(String key)
Boolean
で返します。
key
- プロパティキー
null
public CharList getPropertyCharList(String key)
CharList
で返します。
key
- プロパティキー
null
public Dimension getPropertyDimension(String key)
Dimension
で返します。
key
- プロパティキー
null
public Double getPropertyDouble(String key)
Double
で返します。
key
- プロパティキー
null
public File getPropertyFile(String key)
File
で返します。
相対パスが指定されていた場合で、プロパティをファイルから読んでいる場合は、 そのプロパティファイルのパスからの相対パスを返します。
key
- プロパティキー
null
public Font getPropertyFont(String key)
Font
で返します。
key
- プロパティキー
null
public Integer getPropertyInteger(String key)
Integer
で返します。
key
- プロパティキー
null
public Point getPropertyPoint(String key)
Point
で返します。
key
- プロパティキー
null
public String getPropertyString(String key)
String
で返します。
key
- プロパティキー
null
public String[] getPropertyStrings(String key)
String
の配列で返します。
key
- プロパティキー
null
public Object put(Object key, Object value)
String
に変換されて設定されます。
Map
内の put
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Boolean value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, CharList value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Dimension value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Double value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, File value)
String
に変換されて設定されます。
プロパティがファイルからロードされていて、指定されたファイルが、 プロパティファイル以下の位置に配置されている場合は、 相対パスが設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Font value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Integer value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Object value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, Point value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, String value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public Object put(String key, String[] value)
String
に変換されて設定されます。
key
- プロパティキーvalue
- プロパティ値
null
public void save(Vector keylist) throws IOException
keylist
- プロパティキーのリスト
IOException
- I/Oエラーが発生した場合
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'