クラス PropertySet
この抽象クラスはタイプとプロパティを持つオブジェクトを表します。
public class PropertySet
extends DBItem
階層ダイヤグラム
既知の直接サブクラス
• Artifact
このサブクラスの詳細については、「クラス Artifact」を参照してください。
• Sheet
• CCItem
• このサブクラスの詳細については、「クラス CCItem」を参照してください。
コンストラクタ
public PropertySet()
メソッド
• getType
このPropertySetのフルタイプパスを返します。
public String getType()
RSDException がスローされます。
• getIntegerProperty
この PropertySet の名前付きプロパティの値を返します。指定したプロパティの値が整数以外の場合、例外がスローされます。
public int getIntegerProperty(String name, int defaultValue)
各要素の説明を次に示します。
name - プロパティの名前。
defaultValue - 指定したプロパティがこの PropertySet にない場合に返されるデフォルト値。
RSDException がスローされます。
• getRealProperty
この PropertySet の名前付きプロパティの値を返します。指定したプロパティの値が実数値以外の場合、例外がスローされます。
public double getRealProperty(String name, double defaultValue)
各要素の説明を次に示します。
name - プロパティの名前。
defaultValue - 指定したプロパティがこの PropertySet にない場合に返されるデフォルト値。
RSDException がスローされます。
• getStringProperty
この PropertySet の名前付きプロパティの値を返します。指定したプロパティの値が文字列以外の場合、例外がスローされます。
public String getStringProperty(String name, String defaultValue)
各要素の説明を次に示します。
name - プロパティの名前。
defaultValue - 指定したプロパティがこの PropertySet にない場合に返されるデフォルト値。
RSDException がスローされます。
• getProperty
この PropertySet の名前付きプロパティの値を返します。
値 | 戻り値 |
---|
Integer | java.lang.Integerオブジェクト |
Real | java.lang.Realオブジェクト |
string | java.lang.Stringオブジェクト |
null(unset) | null |
public Object getProperty(String name, Object defaultValue)
各要素の説明を次に示します。
name - プロパティの名前。
defaultValue - 指定したプロパティがこの PropertySet にない場合に返されるデフォルト値。
RSDException がスローされます。
• getPropertiesNames
文字列オブジェクトのセットを返します。各オブジェクトには、この PropertySet のプロパティ名が含まれます。
public java.util.Set getPropertiesNames (java.lang.String[] exclusions)
各要素の説明を次に示します。
exclusions - 返される Set への組み込みを除外するプロパティの名前を表す文字列の配列。
RSDException がスローされます。
• setProperty
パラメータ値を設定し、操作が成功したときに値を返します。propertySet にパラメータ名が存在しない場合、追加されます。
public Object setProperty (String parmName, Object parmValue)
各要素の説明を次に示します。
parmName - 設定するパラメータの名前。
parmValue - パラメータに設定する値。
RSDException がスローされます。
• deleteProperty
指定されたプロパティをこの propertySet から削除します。データ設定から適用されているプロパティは削除できません。
public Object deleteProperty(String name)
各要素の説明を次に示します。
name - 削除するプロパティの名前。
RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス | 継承されるメソッド |
---|
java.lang.Object | equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |