Uses of Class
io.helidon.declarative.codegen.model.http.HttpAnnotated.BuilderBase
Packages that use HttpAnnotated.BuilderBase
Package
Description
HTTP Rest related code generation.
HTTP Rest model.
-
Uses of HttpAnnotated.BuilderBase in io.helidon.declarative.codegen.http
Methods in io.helidon.declarative.codegen.http with parameters of type HttpAnnotated.BuilderBaseModifier and TypeMethodDescriptionprotected void
RestExtensionBase.computedHeaders
(Set<Annotation> annotations, HttpAnnotated.BuilderBase<?, ?> builder, TypeName repeatedAnnotationType, TypeName singleAnnotationType) Find computed headers in the annotations and set it on the builder.protected void
RestExtensionBase.consumes
(Set<Annotation> annotations, HttpAnnotated.BuilderBase<?, ?> builder) Find consumes in the annotations and set it on the builder.protected void
RestExtensionBase.headers
(Set<Annotation> annotations, HttpAnnotated.BuilderBase<?, ?> builder, TypeName repeatedAnnotationType, TypeName singleAnnotationType) Find headers in the annotations and set it on the builder.protected void
RestExtensionBase.path
(Set<Annotation> annotations, HttpAnnotated.BuilderBase<?, ?> builder) Find path in the annotations and set it on the builder.protected void
RestExtensionBase.produces
(Set<Annotation> annotations, HttpAnnotated.BuilderBase<?, ?> builder) Find produces in the annotations and set it on the builder. -
Uses of HttpAnnotated.BuilderBase in io.helidon.declarative.codegen.model.http
Classes in io.helidon.declarative.codegen.model.http with type parameters of type HttpAnnotated.BuilderBaseModifier and TypeClassDescriptionstatic class
HttpAnnotated.BuilderBase<BUILDER extends HttpAnnotated.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends HttpAnnotated> Fluent API builder base forHttpAnnotated
.Subclasses of HttpAnnotated.BuilderBase in io.helidon.declarative.codegen.model.httpModifier and TypeClassDescriptionstatic class
Fluent API builder forClientEndpoint
.static class
ClientEndpoint.BuilderBase<BUILDER extends ClientEndpoint.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ClientEndpoint> Fluent API builder base forClientEndpoint
.static class
Fluent API builder forHttpAnnotated
.static class
Fluent API builder forRestEndpoint
.static class
RestEndpoint.BuilderBase<BUILDER extends RestEndpoint.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends RestEndpoint> Fluent API builder base forRestEndpoint
.static class
Fluent API builder forRestMethod
.static class
RestMethod.BuilderBase<BUILDER extends RestMethod.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends RestMethod> Fluent API builder base forRestMethod
.static class
Fluent API builder forServerEndpoint
.static class
ServerEndpoint.BuilderBase<BUILDER extends ServerEndpoint.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ServerEndpoint> Fluent API builder base forServerEndpoint
.Methods in io.helidon.declarative.codegen.model.http with parameters of type HttpAnnotated.BuilderBaseModifier and TypeMethodDescriptionHttpAnnotated.BuilderBase.from
(HttpAnnotated.BuilderBase<?, ?> builder) Update this builder from an existing prototype builder instance.Constructors in io.helidon.declarative.codegen.model.http with parameters of type HttpAnnotated.BuilderBaseModifierConstructorDescriptionprotected
HttpAnnotatedImpl
(HttpAnnotated.BuilderBase<?, ?> builder) Create an instance providing a builder.