Class MessageBundleBuildItem


  • public final class MessageBundleBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    • Constructor Detail

      • MessageBundleBuildItem

        public MessageBundleBuildItem​(String name,
                                      org.jboss.jandex.ClassInfo defaultBundleInterface,
                                      Map<String,​org.jboss.jandex.ClassInfo> localizedInterfaces,
                                      Map<String,​Path> localizedFiles,
                                      Map<String,​Path> mergeCandidates,
                                      String defaultLocale)
    • Method Detail

      • getName

        public String getName()
      • getDefaultBundleInterface

        public org.jboss.jandex.ClassInfo getDefaultBundleInterface()
      • getLocalizedInterfaces

        public Map<String,​org.jboss.jandex.ClassInfo> getLocalizedInterfaces()
      • getLocalizedFiles

        public Map<String,​Path> getLocalizedFiles()
      • getMergeCandidates

        public Map<String,​Path> getMergeCandidates()
        Merge candidates are localized files used as a supplementary source of message templates not specified by localized interfaces.
        Returns:
        locale -> localized file Path
      • getDefaultLocale

        public String getDefaultLocale()