Class MessageBundleBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.qute.deployment.MessageBundleBuildItem

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

    • 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 Details

    • 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()