Annotation Type RegisterI18nLabel


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    public @interface RegisterI18nLabel
    To register i18n labels for the given type.

    Created on 07/08/2021.

    Since:
    4.0.0
    Author:
    Tony Chemit - dev@tchemit.fr
    • Element Detail

      • target

        Class<?> target
        Returns:
        the type on which register i18n labels for.
      • properties

        String[] properties
        Returns:
        the optional array of authorized properties on the target type.
        Default:
        {}
      • offers

        String[] offers
        Returns:
        optional array of offered properties for target extends.
        Default:
        {}
      • overrides

        String[] overrides
        Returns:
        optional array of properties overridden (not using any offered properties from parent of target).
        Default:
        {}