public class PropertiesBuilder extends ObjectSE implements FactoryBean<PropertiesSE>
PropertiesSE のビルダーです。PropertiesSE, FactoryBeanOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
PropertiesBuilder()PropertiesBuilder クラスのインスタンスを構築します。 |
PropertiesBuilder(PropertiesSE defaults) デフォルトの PropertiesSE で初期化された PropertiesBuilder クラスのインスタンスを構築します。 |
PropertiesBuilder(PropertiesBuilder builder) このビルダーのデフォルトの PropertiesSE を提供する、指定された PropertiesBuilder で初期化された PropertiesBuilder クラスのインスタンスを構築します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic PropertiesBuilder()
PropertiesBuilder クラスのインスタンスを構築します。public PropertiesBuilder(PropertiesSE defaults)
PropertiesSE で初期化された PropertiesBuilder クラスのインスタンスを構築します。defaults - デフォルトとして PropertiesSE が使用されます。NullPointerExceptionSE - PropertiesSE 参照が null の場合。PropertiesSEpublic PropertiesBuilder(PropertiesBuilder builder)
PropertiesSE を提供する、指定された PropertiesBuilder で初期化された PropertiesBuilder クラスのインスタンスを構築します。builder - PropertiesBuilder は、このビルダーのデフォルトの PropertiesSE を提供します。NullPointerExceptionSE - PropertiesBuilder 参照が null の場合。PropertiesBuilder(Properties)public static PropertiesBuilder create()
PropertiesBuilder インスタンスを作成するファクトリメソッド。PropertiesSE ではない PropertiesBuilder クラスのインスタンス。PropertiesBuilder()public static PropertiesBuilder from(PropertiesSE properties)
PropertiesSE で初期化された PropertiesBuilder のインスタンスを作成するファクトリメソッド。properties - 構築された PropertiesBuilder のデフォルトプロパティとして使用される PropertiesSE。PropertiesSE で初期化された PropertiesBuilder のインスタンス。PropertiesSE, PropertiesBuilder(Properties)public static PropertiesBuilder from(InputStreamSE in)
InputStreamSE のすべてのプロパティを含む PropertiesBuilder を構築して初期化します。in - 構築されたビルダーのデフォルトとして使用するプロパティを含む InputStreamSE ソース。InputStreamSE のプロパティで初期化された PropertiesBuilder。IllegalArgumentExceptionSE - InputStreamSE が読み取れない場合。InputStreamSE, Properties.load(InputStream)SEpublic static PropertiesBuilder from(ReaderSE reader)
ReaderSE のすべてのプロパティを含む PropertiesBuilder を構築して初期化します。reader - 構築されたビルダーのデフォルトとして使用するプロパティを含む ReaderSE ソース。ReaderSE のプロパティで初期化された PropertiesBuilder。IllegalArgumentExceptionSE - ReaderSE が読み取れない場合。ReaderSE, Properties.load(Reader)SEpublic static PropertiesBuilder fromXml(InputStreamSE xml)
InputStreamSE のすべてのプロパティを XML 形式で含む PropertiesBuilder を構築して初期化します。xml - 構築されたビルダーのデフォルトとして使用する XML 形式のプロパティを含む InputStreamSE ソース。InputStreamSE のプロパティで初期化された PropertiesBuilder。IllegalArgumentExceptionSE - XML InputStreamSE を読み取ることができない場合。InputStreamSE, Properties.loadFromXML(InputStream)SEpublic PropertiesSE getObject() throws ExceptionSE
FactoryBean<PropertiesSE> 内の getObject ExceptionSEpublic ClassSE<?> getObjectType()
FactoryBean<PropertiesSE> 内の getObjectType public boolean isSingleton()
FactoryBean<PropertiesSE> 内の isSingleton public PropertiesBuilder add(PropertiesSE properties)
PropertiesSE をこのビルダーに追加する null セーフメソッド。この操作により、ソースから同じ名前ですでに設定されているプロパティが実質的に上書きされます。properties - このビルダーに追加するには PropertiesSE を使用します。PropertiesBuilder への参照。PropertiesSEpublic PropertiesBuilder add(PropertiesBuilder builder)
PropertiesBuilder からすべての PropertiesSE をこのビルダーに追加する null セーフメソッド。この操作により、ソースから同じ名前ですでに設定されているプロパティが実質的に上書きされます。builder - このビルダーに追加する PropertiesSE のソース。PropertiesBuilder への参照。PropertiesBuilderpublic PropertiesBuilder setProperty(StringSE name, ObjectSE value)
name - 設定するプロパティの名前。value - プロパティに設定する値。PropertiesBuilder への参照。setProperty(String, String)public PropertiesBuilder setProperty(StringSE name, ObjectSE[] values)
name - 設定するプロパティの名前。values - プロパティの値として使用されるオブジェクト値の配列。PropertiesBuilder への参照 StringUtils.arrayToCommaDelimitedString(Object[]), setProperty(String, String)public PropertiesBuilder setProperty(StringSE name, StringSE value)
StringSE 値に設定します。プロパティは、値が null でないか、空の StringSE であるか、大文字と小文字を区別せずに StringSE リテラル null と等しくない場合にのみ設定されます。name - 設定するプロパティの名前。value - プロパティに設定する値。PropertiesBuilder への参照。IllegalArgumentExceptionSE - プロパティ名が指定されていない場合。Properties.setProperty(String, String)SEpublic <T> PropertiesBuilder setPropertyIfNotDefault(StringSE name, ObjectSE value, T defaultValue)
T - プロパティ値のクラス型。name - 設定するプロパティの名前。value - プロパティに設定する値。defaultValue - プロパティを設定するかどうかを決定するときに、指定された値と比較するプロパティのデフォルト値。PropertiesBuilder への参照。setProperty(String, Object)public PropertiesBuilder unsetProperty(StringSE name)
StringSE に設定します。name - 設定解除するプロパティの名前。PropertiesBuilder への参照。IllegalArgumentExceptionSE - プロパティ名が指定されていない場合。protected boolean isValuable(StringSE value)
StringSE 値が有効な PropertiesSE 値であるかどうかを判断します。プロパティ値は、null ではなく、空でもなく、(大文字と小文字を区別しない) StringSE リテラル null と等しくない場合に有効とみなされます。value - 設定するプロパティの StringSE 値。StringSE 値が有効な PropertiesSE 値であるかどうかを示すブール値。public PropertiesSE build()
PropertiesSE オブジェクトを構築します。PropertiesSE オブジェクト。PropertiesSECopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.