Interface GeneratedConfigBeanCommon

All Superinterfaces:
ConfigProvider
All Known Subinterfaces:
GeneratedConfigBean, GeneratedConfigBeanBuilder
All Known Implementing Classes:
GeneratedConfigBeanBase, GeneratedConfigBeanBuilderBase

public interface GeneratedConfigBeanCommon extends ConfigProvider
These methods are common between generated ConfigBean-annotated type, as well as the associated builder for the same.
  • Method Details

    • __configBeanType

      Class<?> __configBeanType()
      Returns the ConfigBean-annotated type.
      Returns:
      the config bean type
    • visitAttributes

      <T> void visitAttributes(AttributeVisitor<T> visitor, T userDefinedCtx)
      Visits all attributes with the provided AttributeVisitor.
      Type Parameters:
      T - type of the user defined context
      Parameters:
      visitor - the visitor
      userDefinedCtx - any user-defined context