Annotation Type DefineComponentClasses


  • @Retention(CLASS)
    @Target(TYPE)
    public @interface DefineComponentClasses
    An annotation used to aggregate DefineComponent types in a common location.

    Note: The types are given using String rather than Class since the DefineComponent type is not necessarily in the same package and not necessarily public.

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String builder
      Returns the fully qualified name of the DefineComponent.Builder type, or an empty string if it wasn't given.
      java.lang.String component
      Returns the fully qualified name of the DefineComponent type, or an empty string if it wasn't given.
    • Element Detail

      • component

        java.lang.String component
        Returns the fully qualified name of the DefineComponent type, or an empty string if it wasn't given.
        Default:
        ""
      • builder

        java.lang.String builder
        Returns the fully qualified name of the DefineComponent.Builder type, or an empty string if it wasn't given.
        Default:
        ""