Uses of Package
io.helidon.builder
Packages that use io.helidon.builder
Package
Description
The Builder API consists of a few annotations that can be used to create fluent builders for the types that use
Builder, or otherwise one of its kind.Helidon Builder ConfigBean Support.
Helidon ConfigBean Builder SPI.
HTTP/2 WebServer.
WebServer HTTP/1.1 specific APIs.
The Pico API provide these annotation types that are typically used at compile time
to assign special meaning to the type.
Pico's config-driven-service API.
Pico runtime services.
Pico SPI.
Pico Tools.
-
Classes in io.helidon.builder used by io.helidon.builderClassDescriptionA functional interface that can be used to visit all attributes of this type.The meta-annotation will trigger the enclosing service type marked with this annotation to drive the builder-processor.
-
Classes in io.helidon.builder used by io.helidon.builder.configClassDescriptionThe meta-annotation will trigger the enclosing service type marked with this annotation to drive the builder-processor.
-
Classes in io.helidon.builder used by io.helidon.builder.config.spiClassDescriptionA functional interface that can be used to visit all attributes of this type.Adding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.
-
Classes in io.helidon.builder used by io.helidon.nima.http2.webserverClassDescriptionAdding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.
-
Classes in io.helidon.builder used by io.helidon.nima.webserver.http1ClassDescriptionAdding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.Applying this annotation to a
Builder-annotated interface method will cause the generated class to also include additional "add*()" methods. -
Classes in io.helidon.builder used by io.helidon.pico.apiClassDescriptionAdding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.Provides a contract by which the
Builder-annotated builder type can be intercepted (i.e., including decoration or mutation).Applying this annotation to aBuilder-annotated interface method will cause the generated class to also include additional "add*()" methods. -
Classes in io.helidon.builder used by io.helidon.pico.configdriven.runtimeClassDescriptionA functional interface that can be used to visit all attributes of this type.
-
Classes in io.helidon.builder used by io.helidon.pico.runtimeClassDescriptionAdding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.Applying this annotation to a
Builder-annotated interface method will cause the generated class to also include additional "add*()" methods. -
Classes in io.helidon.builder used by io.helidon.pico.spiClassDescriptionAdding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.Applying this annotation to a
Builder-annotated interface method will cause the generated class to also include additional "add*()" methods. -
Classes in io.helidon.builder used by io.helidon.pico.toolsClassDescriptionAdding this annotation on an interface will cause the Builder's annotation processor to generate an implementation of the interface that supports the builder pattern.Applying this annotation to a
Builder-annotated interface method will cause the generated class to also include additional "add*()" methods.