public final class ContainerBuilderWrapper extends java.lang.Object implements ErrorCollector
Constructor and Description |
---|
ContainerBuilderWrapper(ContainerBuilder<?> containerBuilder)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
void |
add(ContainerException exception)
バリデーションエラーを追加する。
|
void |
ignore(java.lang.Class<? extends ContainerException> ignoreMe)
ErrorCollector.throwExceptionIfExistsError() で無視をする例外クラスを設定する。 |
void |
throwExceptionIfExistsError()
追加されたバリデーションエラーがあれば、
それらを
ContainerCreationException でラップしてスローする。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
newInstance, wrap
public ContainerBuilderWrapper(ContainerBuilder<?> containerBuilder)
containerBuilder
- ラップ対象のContainerBuilder
public void add(ContainerException exception)
ErrorCollector
add
in interface ErrorCollector
exception
- バリデーションエラーpublic void ignore(java.lang.Class<? extends ContainerException> ignoreMe)
ErrorCollector
ErrorCollector.throwExceptionIfExistsError()
で無視をする例外クラスを設定する。ignore
in interface ErrorCollector
ignoreMe
- 無視される例外クラスpublic void throwExceptionIfExistsError()
ErrorCollector
ContainerCreationException
でラップしてスローする。
バリデーションエラーがなければ何もしない。
throwExceptionIfExistsError
in interface ErrorCollector