public abstract class Builder<T> extends Object
Base class for builder implementations.
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
create()
Creates a new configuration.
|
protected abstract Builder<T> |
readFrom(T fromConfiguration)
Reads a pre-created configuration.
|
protected abstract void |
validate()
Validates the internal state.
|
protected abstract T create() throws SecurityConfigurationException
Creates a new configuration.
SecurityConfigurationException
- if any error occurs or for any invalid configurationprotected abstract void validate() throws SecurityConfigurationException
Validates the internal state.
SecurityConfigurationException
- if any error occurs or for any invalid configurationprotected abstract Builder<T> readFrom(T fromConfiguration) throws SecurityConfigurationException
Reads a pre-created configuration.
fromConfiguration
- SecurityConfigurationException
- if any error occurs or for any invalid configurationCopyright © 2017. All rights reserved.