Module io.helidon.builder.config
Package io.helidon.builder.config.spi
Interface GeneratedConfigBeanCommon
- All Superinterfaces:
ConfigProvider
- All Known Subinterfaces:
GeneratedConfigBean,GeneratedConfigBeanBuilder
- All Known Implementing Classes:
GeneratedConfigBeanBase,GeneratedConfigBeanBuilderBase
These methods are common between generated
ConfigBean-annotated type, as well
as the associated builder for the same.-
Method Summary
Modifier and TypeMethodDescriptionClass<?>Returns theConfigBean-annotated type.<T> voidvisitAttributes(AttributeVisitor<T> visitor, T userDefinedCtx) Visits all attributes with the providedAttributeVisitor.Methods inherited from interface io.helidon.builder.config.spi.ConfigProvider
__config
-
Method Details
-
__configBeanType
Class<?> __configBeanType()Returns theConfigBean-annotated type.- Returns:
- the config bean type
-
visitAttributes
Visits all attributes with the providedAttributeVisitor.- Type Parameters:
T- type of the user defined context- Parameters:
visitor- the visitoruserDefinedCtx- any user-defined context
-