public class MutuallyExclusiveConfigurationPropertiesException extends RuntimeExceptionSE
コンストラクターと説明 |
---|
MutuallyExclusiveConfigurationPropertiesException(CollectionSE<StringSE> configuredNames, CollectionSE<StringSE> mutuallyExclusiveNames) これらのプロパティの 2 つ以上が構成されている場合、相互に排他的な構成プロパティの新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
SetSE<StringSE> | getConfiguredNames() 構成されているプロパティの名前を返します。 |
SetSE<StringSE> | getMutuallyExclusiveNames() 相互に排他的なプロパティの名前を返します。 |
static void | throwIfMultipleNonNullValuesIn(ConsumerSE<MapSE<StringSE, ObjectSE>> entries) エントリのセットで複数の null 以外の値が定義されている場合は、新しい MutuallyExclusiveConfigurationPropertiesException をスローします。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MutuallyExclusiveConfigurationPropertiesException(CollectionSE<StringSE> configuredNames, CollectionSE<StringSE> mutuallyExclusiveNames)
configuredNames
- 構成されているプロパティの名前 mutuallyExclusiveNames
- 相互に排他的なプロパティの名前 public SetSE<StringSE> getConfiguredNames()
public SetSE<StringSE> getMutuallyExclusiveNames()
public static void throwIfMultipleNonNullValuesIn(ConsumerSE<MapSE<StringSE,ObjectSE>> entries)
MutuallyExclusiveConfigurationPropertiesException
をスローします。entries
- チェックするエントリを入力するために使用されるコンシューマー