Module io.inverno.mod.http.base
Class MultiParameterizedHeader.AbstractBuilder<A extends MultiParameterizedHeader,B extends MultiParameterizedHeader.AbstractBuilder<A,B>>
java.lang.Object
io.inverno.mod.http.base.header.AbstractHeaderBuilder<A,B>
io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder<A,B>
io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.AbstractBuilder<A,B>
- Type Parameters:
A- the multi-parameterized header typeB- the multi-parameterized header builder
- All Implemented Interfaces:
HeaderBuilder<A,B>
- Direct Known Subclasses:
MultiParameterizedHeader.Builder
- Enclosing class:
MultiParameterizedHeader
public abstract static class MultiParameterizedHeader.AbstractBuilder<A extends MultiParameterizedHeader,B extends MultiParameterizedHeader.AbstractBuilder<A,B>>
extends ParameterizedHeader.AbstractBuilder<A,B>
Base implementation for multi-parameterized HeaderBuilder.
- Author:
- Jeremy Kuhn
-
Field Summary
FieldsFields inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
parameterizedValue, parametersFields inherited from class io.inverno.mod.http.base.header.AbstractHeaderBuilder
headerName, headerValue -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
parameterMethods inherited from class io.inverno.mod.http.base.header.AbstractHeaderBuilder
headerName, headerValue
-
Field Details
-
headers
The list of headers.
-
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
parameterizedValue
Description copied from class:ParameterizedHeader.AbstractBuilderSpecifies the parameterized value.
- Overrides:
parameterizedValuein classParameterizedHeader.AbstractBuilder<A extends MultiParameterizedHeader,B extends MultiParameterizedHeader.AbstractBuilder<A, B>> - Parameters:
parameterizedValue- the parameterized value- Returns:
- the header builder
-
build
Description copied from interface:HeaderBuilderBuilds the header.
- Returns:
- a header instance
-
doBuild
Builds the header.
- Returns:
- a multi-parameterized header
-